Posso desligar o dimensionamento da janela TCP e os carimbos de data e hora TCP no servidor?

Posso desligar o dimensionamento da janela TCP e os carimbos de data e hora TCP no servidor?

Nosso aplicativo está sendo executado no servidor Amazon e enfrentamos continuamente o problema relacionado ao handshake tcp. Às vezes não conseguimos nos conectar ao nosso aplicativo ou telnet na porta 80 do nosso servidor. Pesquisei no Google e encontrei a solução que, ao desativar o dimensionamento da janela TCP e os carimbos de data e hora TCP, pode resolver o problema. Eu fiz isso e o problema foi resolvido.

Aqui está a solução:Por que um servidor não enviaria um pacote SYN/ACK em resposta a um pacote SYN?

Agora, é bom desabilitar o dimensionamento da janela TCP e o carimbo de data / hora no servidor? Se não, como vou resolver meu problema (problema do aperto de mão).

Responder1

É "bom" desligar ambos, mas pode haver desvantagens.

O Window Scaling permite o dimensionamento da janela anunciada para valores superiores a 64 kilobytes. Se o seu caminho tiver um produto de atraso de largura de banda em qualquer direção (menor largura de banda vezes o tempo de ida e volta) maior que 64 kilobytes, você precisará usar o escalonamento de janela para poder alcançar taxas de bits mais altas.

Os carimbos de data e hora podem ajudar, por exemplo, em alguns casos, contra retransmissões falsas ou quebra de número de sequência, por exemplo. Normalmente não é crítico, mas como sempre "depende.." :p

informação relacionada