1 votos

El servidor no responde a los paquetes SYN.

En el tcp dump adjunto, los dos primeros paquetes SYN (#21800 y 21801) llegaron al servidor, sin embargo se envió un SYN ACK por el segundo SYN. ¿Es ese el comportamiento correcto? Mi comprensión es que el cliente está tratando de establecer dos conexiones TCP desde diferentes puertos de origen, por lo que ambas conexiones deberían haberse establecido. Después de 4 intentos, el cliente cambió su puerto de origen de 13158 a 2352, y la conexión TCP tuvo éxito. ¿Es este un problema del lado del cliente o del servidor?

El artículo similar a continuación no parece estar relacionado. ¿Por qué un servidor no enviaría un paquete SYN/ACK en respuesta a un paquete SYN?

Dump de TCP (IP del cliente oculto):

https://www.dropbox.com/s/3qkh1jw8emimh21/tcpdump1.png?dl=0

0voto

drookie Puntos 1490

Parece ser un problema en el lado del servidor. El cliente retransmitió el paquete inicial alrededor de las 16:30:44 (la secuencia de líneas negras en tu captura de pantalla) y finalmente el servidor respondió. Por lo tanto, parece que el primer paquete se perdió en el lado del servidor, o el servidor no pudo manejarlo correctamente por alguna razón (desbordamiento de la cola de escucha, falta de trabajadores, saturación de la CPU u alguna otra cosa).

EnMiMaquinaFunciona.com

EnMiMaquinaFunciona es una comunidad de administradores de sistemas en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros sysadmin, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X