1. Temporizador de retransmisión: Este temporizador se establece cuando se envía un segmento TCP y determina cuánto tiempo esperar antes de retransmitir el segmento si no se recibe ningún reconocimiento. El valor del temporizador se calcula en función del tiempo estimado de ida y vuelta (RTT) y un factor que explica la congestión de la red.
2. Temporizador de persistencia: Este temporizador se usa para sondear para una conexión cuando el receptor no responde. Se usa en el mecanismo de inicio lento TCP y aumenta la cantidad de datos enviados a la vez hasta que se reciba una respuesta.
3. Temporizador de guardia: Este temporizador se usa para detectar si una conexión aún está activa. Está configurado en un intervalo de tiempo específico y envía un paquete de alas de mantenimiento al receptor si no se han intercambiado datos durante esa duración. Si no se recibe respuesta, la conexión se considera inactiva.
El cuarto temporizador , a menudo mencionado en contextos TCP, no es estrictamente un temporizador TCP, sino más bien un temporizador de nivel de sistema operativo:
4. Temporizador de tiempo de tiempo: Este temporizador es utilizado por un punto final TCP que ha cerrado su conexión, pero aún está esperando cualquier posible reconocimiento retrasado. Ayuda a evitar que se envíen segmentos duplicados. Este temporizador no es administrado directamente por el protocolo TCP en sí, sino por el sistema operativo subyacente.
Por lo tanto, si bien se utilizan tres temporizadores principales dentro del protocolo TCP en sí, el cuarto temporizador (tiempo de espera) está más relacionado con el manejo del sistema operativo de las conexiones TCP.