Als TCP een checksum-fout detecteert, dan gaat het ervan uit dat er iets mis is gegaan met de overdracht van gegevens en zal het de ontvangen data negeren. Het controleert vervolgens of er een hertransmissie nodig is van de gegevens die daarbij betrokken waren. Als er hertransmissie nodig is, dan zal TCP opnieuw proberen de gegevens over te dragen. Als de fout aan blijft houden, zal TCP eventueel de verbinding verbreken. Dit komt omdat TCP erop gericht is betrouwbare gegevensoverdracht te garanderen en een checksum-fout een teken kan zijn van een ernstiger probleem met de verbinding.