Saltar al contenido
uencoder

TCP Keep-Alive

El keep-alive de TCP envía paquetes de sonda periódicamente mientras la conexión está inactiva, detectando si el par sigue vivo para reclamar pronto las conexiones semiabiertas.

Propósito

Detecta caídas del par o fallos de red en conexiones de larga duración, evitando fugas de conexiones y esperas inútiles.

Mecanismo

Tras el tiempo de inactividad se envía una sonda ACK sin datos; un ACK de vuelta significa vivo, un RST cierra la conexión y el silencio activa reintentos hasta agotar el número de sondas, momento en que la conexión se declara muerta. Parámetros: intervalo, número de sondas, tiempo de espera.

Casos de uso

  • Comprobación de vida en conexiones largas
  • Mantenimiento de pools de conexiones
  • Keep-alive de NAT

Herramientas relacionadas

References