Das TCP-Protokoll liegt oberhalb von IP und ist in der Transportschicht angesiedelt. Als Hauptaufgabe des TCP-Protokolls ist der sichere Transport von Daten durch das Netzwerk zu sehen. Die Transportadresse im IP-Protokollkopf ist 6.
Merkmale des Transmission Control Protokolls:[7]
* erstellen einer full-duplex-fähigen bidirektionalen virtuellen Verbindung
* aus Sicht des Benutzers erfolgt eine Datenübertragung als Datenstrom, d.h. nicht blockweise
* Sicherung der Datenübertragung durch Sequenznummern, Prüfsummenbildung mit Empfangsquittierungen, Quittierung mit Zeitüberwachung, Segmentwiederholung nach Quittierungszeitablauf.
* Sliding Window-Funktionsprinzip
* Urgent Data und Push-Funktionsprinzip
* Transportbenutzeradressierung durch 16-Bit-Portnummern
Vgl. [TOC95], S. 55.