Por que alguns PCs olham para a bandeira PSH e outros não?

1

Em estouro de pilha , fiz uma pergunta sobre programação em torno do TCP e lendo o conteúdo do fluxo TCP e agora acabei de encontrar a solução dele. Ou seja, o sinalizador PSH de cabeçalhos TCP que precisa ser definido de fato. Mas agora não está definido.
Agora, minha pergunta sobre isso é: por que alguns PCs têm velocidade TCP rápida com dispositivos que não têm o sinalizador PSH definido e alguns PCs são lentos? Os PCs notaram que as diferenças são todas do Windows 7 (32 e 64 bits), portanto, não podem ser relacionadas ao SO até onde eu vejo. Alguém pode me explicar mais sobre esse assunto?

    
por TimVK 08.06.2012 / 10:06

1 resposta

1

O sinalizador de push diminui sua eficiência de rendimento para reduzir um pouco a latência. Ele é usado para sinalizar que não há mais dados a serem seguidos para que os buffers possam ser liberados e os dados encaminhados para o aplicativo do outro lado sem esperar por mais dados. O uso do sinalizador PSH é determinado pelo protocolo de comunicação de dados (não por dispositivo, sistema operacional ou configuração do usuário final)

Veja este artigo

As razões pelas quais um PC é mais rápido que o outro são legiões. Espero que você tenha que testar cuidadosamente e fornecer mais detalhes para obter ajuda útil sobre isso.

    
por 08.06.2012 / 11:23