Cómo funciona la negociación TCP en tres pasos
La negociación TCP (handshake) tiene lugar a lo largo del trayecto de transporte o de red. Conviene analizar por separado el socket local, la entrega IP, el comportamiento de TCP o UDP, el filtrado del cortafuegos y el NAT. Un ping correcto no demuestra que un puerto TCP sea accesible, y un puerto abierto no demuestra que el protocolo de aplicación funcione correctamente.
Cómo encontrar dónde se detiene la conexión
Vaya de lo más cercano a lo más lejano: proceso y dirección de escucha → cortafuegos del host → ruta → NAT/redirección de puertos → CGNAT o filtrado del ISP → prueba externa. En los fallos relacionados con el tamaño de los paquetes, analice por separado la MTU y Path MTU Discovery. Interprete siempre un número de puerto junto con su protocolo de transporte.
Qué demuestra cada paso
Un SYN seguido de un SYN-ACK demuestra algo más que la simple accesibilidad IP; el ACK completa el establecimiento. RST y los tiempos de espera de retransmisión apuntan a modos de fallo distintos, y los cortafuegos con estado pueden rechazar paquetes que no pertenecen al estado de conexión esperado. Para comprobar desde fuera de su red si la conexión llega a establecerse, utilice la comprobación de puertos abiertos de 2IP.