É correto desativar o escalonamento da janela tcp e os timestamps tcp no servidor?

1

Nosso aplicativo está sendo executado no servidor da Amazon e estamos continuamente enfrentando o problema relacionado ao handshake tcp. Às vezes não conseguimos nos conectar ao nosso aplicativo ou telnet na porta 80 do nosso servidor. Eu pesquisei e encontrei a solução que, desabilitando o escalonamento da janela tcp e timestamps tcp, pode resolver o problema. Eu fiz isso e o problema foi resolvido.

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

Agora, isso é bom para desabilitar o dimensionamento de janelas tcp e timestamp no servidor? Se não, então, como vou resolver o meu problema (problema Handshaking).

    
por Sidd 13.01.2014 / 13:08

1 resposta

1

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

O Window Scaling permite o dimensionamento da janela anunciada para valores maiores que 64 kilobytes. Se 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, será necessário usar o dimensionamento de janela para alcançar taxas de bits mais altas.

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

    
por 11.02.2014 / 23:05

Tags