En 16-bit sjekksum som består av ener-komplementet til ener-komplement summen av innholdet i hodet og datadelen fra TCP-segmentet blir kalkulert av senderen og inkludert i segmentet når det sendes. TCP-mottakeren kalkulerer sjekksummen av TCP-hodet og datadelen som er mottatt, og hvis denne ikke avviker fra sjekksummen senderen kalkulerte så antas segmentet å være intakt og uten feil.