Luotettavuuden toteuttaminen
Kerrosrakenteiset protokollat perustuvat siihen, että kunkin kerroksen protokolla nostaa alemman kerroksen tarjoamaa palvelun laatua ja tarjoaa "jalostettua" palvelua ylös päin
HDLC toteuttaa luotettavan point-to-point palvelun epäluotet-tavan fyysisen yhteyden päällä
Vastaavasti TCP toteuttaa luotettavan end-to-end palvelun epäluotettavan verkkokerroksen päällä
TCP perustuu kuittauksiin ja automaattiseen uudelleen-lähetykseen (kts. Halsall 4.4 Continuous RQ)
Pitääkseen lähetyksen jatkuvasti käynnissä, TCP käyttää liukuvaa lähetysikkunaa => huomattavasti suurempi läpäisy
TCP on tietoliikenneprotokolla, ei ohjelmisto
TCP:ssä on lähes kaikki keskeiset protokollan toiminteet