TCP ist ein Kernprotokoll der Transportschicht und gewährleistet die zuverlässige, geordnete und fehlergeprüfte Übertragung eines Byte-Stroms zwischen Anwendungen auf Hosts. Es handelt sich um ein verbindungsorientiertes Protokoll, d. h. es stellt vor Beginn der Datenübertragung eine Verbindung mittels eines Drei-Wege-Handschlags her. Dies gewährleistet die Datenintegrität, führt jedoch im Vergleich zu anderen Protokollen zu einem höheren Overhead. UDP. Chat protocols such as IRC run on top of TCP, so the basic irc commands travel as plain text over a TCP connection.

















