Sinopse básica, minha caixa do Windows 7 para de enviar pacotes RST, ACK para um cliente que está enviando pacotes SYN após o tempo.
O que eu sei:
Eu tenho um cliente que envia um pacote SYN, seguido por uma retransmissão 3 segundos depois, seguido por uma segunda retransmissão 6 segundos depois. Após essa última retransmissão, ele tenta novamente 20 segundos depois com um SYN original e depois retransmite mais. Essa sequência acontece para sempre.
Originalmente, eu teria um software personalizado respondendo e me comunicando com o cliente periodicamente para fins de teste, mas depois de deixar o software inativo para o fim de semana, as coisas corriam de lado. O servidor agora não recebe mais tráfego e o cliente parece invisível para minha caixa.
No entanto, se eu enviar um único PING para o cliente, o próximo pacote SYN será recebido com um RST, ACK do Windows. Quando o cliente tenta novamente 30 segundos depois, nenhum pacote RST, ACK é enviado, a menos que eu PING novamente. Para o meu teste, posso emitir um PING -t e isso mantém as coisas funcionando, mas isso obviamente não é uma solução.
Com base em outras postagens, tentei desativar o ajuste automático da janela de recepção, bem como a reinicialização (obviamente). Eu estou inclinado para algum tipo de fail-safe no Windows agora devido a minhas tentativas de conexão do cliente constante, mas nenhum servidor responde a ele? Isso poderia ser algum tipo de proteção contra inundações SYN? O firewall do Windows está desativado, assim como minha proteção corporativa do Kaspersky.
Estou sentindo falta de algo óbvio aqui?