Definición


Cuando se inicia una conexión TCP, se inicializa el valor de cwnd (Congestion window) con el valor de lwnd (Loss window) que suele ser 1 MSS. En el estado de slow start el cwnd es aumentado en uno por cada ACK recibido, esencialmente duplicando la tasa de envió cada RTT

Si ocurre un time interrupt, se asigna sstresh a la mitad de la ventana de congestión

Y se vuelve a establecer la cwnd al valor inicial, reiniciando el proceso. Cuando cwnd alcanza o sobrepasa a sstresh, se avanza al estado de congestion avoidance. Si se reciben tres ACK duplicados, entonces TCP ingresa al estado de fast recovery