Fast retransmit
Ritrasmissione di un segmento perso non appena arrivano tre acknowledgement duplicati, senza attendere la scadenza del timeout di ritrasmissione.
Quando un segmento si perde ma quelli successivi arrivano, il ricevente non può confermarli, perché gli acknowledgement di TCP sono cumulativi: ripete quindi l'ack dell'ultimo dato ricevuto in ordine. Il mittente vede così lo stesso numero ripetersi, un segnale chiaro di cosa manca. La soglia di tre duplicati è stata scelta perché i pacchetti possono essere riordinati senza che nulla sia andato davvero perso. L'alternativa è il timer di ritrasmissione, volutamente prudente e spesso nell'ordine delle centinaia di millisecondi. La tecnica nasce dal lavoro di Van Jacobson alla fine degli anni Ottanta ed è abbinata al fast recovery, che dimezza la finestra invece di ripartire da zero. SACK la rende molto più efficace, indicando esattamente cosa manca.