¿Por qué TCP necesita cuatro temporizadores diferentes?

TCP utiliza varios temporizadores para garantizar que no se encuentren retrasos excesivos durante las comunicaciones. Varios de estos temporizadores son elegantes y manejan problemas que no son inmediatamente obvios al primer análisis. Cada uno de los temporizadores utilizados por TCP se examina en las siguientes secciones, que revelan su función para garantizar que los datos se envíen correctamente de una conexión a otra.

El temporizador de retransmisión gestiona los tiempos de espera de retransmisión (RTO), que se producen cuando se supera un intervalo preestablecido entre el envío de un datagrama y el acuse de recibo de retorno.

Después de que se cierra una conexión TCP, es posible que los datagramas que todavía se están abriendo camino a través de la red intenten acceder al puerto cerrado. El temporizador silencioso está destinado a evitar que el puerto recién cerrado vuelva a abrirse rápidamente y reciba estos últimos datagramas.

El temporizador silencioso generalmente se establece en dos veces la vida útil máxima del segmento (el mismo valor que el campo Tiempo de vida en un encabezado IP), lo que garantiza que todos los segmentos que aún se dirigen al puerto se hayan descartado.

El temporizador de persistencia maneja una ocurrencia bastante rara. Es concebible que una ventana de recepción tenga un valor de 0, haciendo que la máquina emisora ​​pause la transmisión.

El temporizador Keep-Live envía un paquete vacío a intervalos regulares para garantizar que la conexión a la otra máquina aún esté activa.

Ganar dinero fácil en internet