TCP behandelt Prüfsummenfehler, indem es das fehlerhafte Segment abweist und den Sender auffordert, es erneut zu senden. Wenn ein Segment aufgrund einer fehlerhaften Prüfsumme abgelehnt wird, sendet der Empfänger eine Bestätigung (ACK) mit einer Sequenznummer zurück, die der des abgelehnten Segments entspricht. Der Sender interpretiert dann dieses ACK als Zeichen dafür, dass das Segment verloren gegangen oder fehlerhaft war und sendet das Segment erneut. Dieser Prozess wird so oft wiederholt, bis das Segment erfolgreich übertragen wird oder als nicht zustellbar markiert wird.