Estimación de RTT

El $RTT_{Muestra}$ para un segmento es la cantidad de tiempo que pasa desde que se envía (se pasa a IP) hasta que se recibe el paquete de ack.

$$ RTT_{Estimado} = (1- \alpha) \cdot RTT_{Estimado} + \alpha \cdot RTT_{Muestra} $$

Variabilidad de RTT

$RTT_{Desv}$ es una estimación de cuánto se desvía típicamente $RTT_{Muestra}$ de $RTT_{Estimado}$

$$ RTT_{Desv} = (1 - \beta) \cdot RTT_{Desv} + \beta \cdot |RTT_{Muestra} - RTT_{Estimado} | $$

Definición de Time Out

Es deseable hacer el Time Out igual a $RTT_{Estimado}$ más un cierto margen.

[RFC 6298] recomienda un valor inicial para TimeOut de 1 segundo. Además, cuando se produce un fin de temporización, el valor de TimeOut se duplica con el fin de evitar un fin de temporización prematuro para el segmento subsiguiente que enseguida será reconocido. Sin embargo, tan pronto como se recibe un segmento y se actualiza el valor de $RTT_{Estimado}$, el TimeOut se calcula de nuevo utilizando la fórmula anterior.