TCP gestisce la perdita dei pacchetti attraverso il meccanismo di ritrasmissione:
1. Quando un pacchetto viene inviato, TCP ne tiene traccia e aspetta una conferma di ricezione (acknowledgement) dal destinatario.
1. Se la conferma non arriva entro un determinato intervallo di tempo, TCP assume che il pacchetto sia perso e lo ritrasmette.
1. Se il destinatario riceve una copia del pacchetto originale o della sua ritrasmissione, invia una conferma di ricezione a TCP.
1. In caso di mancata risposta o di risposta negativa, TCP può inviare ulteriori ritrasmissioni fino a quando non riceve conferma di ricezione.
In questo modo, TCP garantisce la consegna affidabile dei dati anche in presenza di perdite di pacchetti nella rete. Tuttavia, questo meccanismo può causare un aumento della latenza e del traffico sulla rete a causa delle ritrasmissioni.