TCP/IP ist die Protokollfamilie, auf der das Internet beruht. Das Internet Protocol (IP) adressiert Datenpakete und leitet sie zum Ziel, das Transmission Control Protocol (TCP) sorgt dafür, dass sie vollständig und in der richtigen Reihenfolge ankommen.
- TCP/IP
Die Protokollfamilie, auf der das Internet beruht: IP adressiert, TCP sichert ab.
Beispiel: „Über TCP/IP kam die Datei vollständig an, obwohl zwei Pakete unterwegs verloren gegangen waren.“Auch: Transmission Control Protocol/Internet Protocol, auf Deutsch etwa Übertragungssteuerungsprotokoll und Internetprotokoll. Den Entwurf veröffentlichten Vinton Cerf und Robert Kahn 1974.
Abgrenzung zu UDP: Dieses schickt Pakete ohne Bestätigung los und ist dafür schneller. TCP prüft jede Ankunft.
Wie TCP/IP Daten ans Ziel bringt
IP zerlegt nichts und garantiert nichts: Es setzt eine Absender- und eine Zieladresse auf jedes Paket und reicht es weiter, beschrieben in RFC 791 von 1981. Welchen Weg ein Paket nimmt, entscheiden die Router unterwegs.
TCP macht daraus eine verlässliche Verbindung. Es nummeriert die Pakete, lässt sich jede Ankunft bestätigen und schickt Verlorenes erneut. Die heute gültige Fassung steht in RFC 9293 von 2022.
Was beim Verbindungsaufbau mit TCP/IP passiert
Ein Dreischritt: Der Browser schickt ein SYN, der Server antwortet mit SYN-ACK, der Browser bestätigt mit ACK. Erst danach fließen Daten. Bei HTTPS folgt noch der Schlüsselaustausch von TLS.
Jeder dieser Schritte kostet eine Laufzeit hin und zurück. Deshalb ist eine Website auf einem Server in Übersee spürbar langsamer, und deshalb lohnt ein CDN mit Standorten nah am Besucher.
Wo UDP statt TCP zum Einsatz kommt
Wo Tempo wichtiger ist als Vollständigkeit: bei Videokonferenzen, Spielen und den meisten DNS-Abfragen. Ein verlorenes Bild in einem Videostrom fällt weniger auf als eine Verzögerung.
Auch HTTP/3 setzt auf UDP und erledigt die Absicherung selbst. Das spart beim Verbindungsaufbau Zeit, und TCP/IP bleibt trotzdem der Name für die ganze Familie.