Zum Inhalt springen

Transmission Control Protocol

TCP liefert Anwendungen einen geordneten, zuverlässigen Bytestrom. Diese Transportleistung bestätigt noch nicht die fachliche Verarbeitung einer Anfrage.

Auch bekannt alsTCP
Cloud & Betrieb

Was bedeutet TCP?

Das Transmission Control Protocol (TCP) ist ein Transportprotokoll über IP. RFC9293 beschreibt einen zuverlässigen, geordneten Bytestrom sowie die Erkennung und erneute Übertragung verlorener Daten. TCP ist verbindungsorientiert. Die Anwendung muss innerhalb dieses Bytestroms selbst festlegen, wo ihre Nachrichten beginnen und enden.

Beispiel: Daten an einen Portaldienst übertragen

Im erfundenen Ablauf überträgt ein Client eine Anfrage über eine TCP-Verbindung. Der erfolgreiche Transport bedeutet nicht automatisch, dass der Portaldienst die Anfrage geprüft und dauerhaft gespeichert hat. Dafür benötigt der Client eine passende Bestätigung der Anwendung.

Bricht die Verbindung vor der Antwort ab, kann der fachliche Ausgang unklar sein. Eine neue TCP-Verbindung entscheidet nicht, ob die vorherige Anfrage bereits wirksam wurde. Die Anwendung muss diesen Fall behandeln, bevor sie einen Vorgang erneut auslöst.

TCP allein verschlüsselt den Datenstrom nicht. Für geschützte Anwendungsdaten wird zusätzlich ein dafür geeignetes Sicherheitsprotokoll benötigt.

Quellen

Beiträge zum Thema

Cloud & Betrieb mit ASES

Hosting, Deployment, Wartung und Betreuung