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} $$
$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} | $$
Es deseable hacer el Time Out igual a $RTT_{Estimado}$ más un cierto margen.
El margen deberá ser más grande cuando la fluctuación en los valores de $RTT_{Muestra}$ sea grande y más pequeño cuando la fluctuación sea pequeña.
El valor de $RTT_{Desv}$ deberá entonces tenerse en cuenta.
$$ TimeOut = RTT_{Estimado} + 4 \cdot RTT_{Desv} $$
[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.