Zum Inhalt springen
YellowBlue
IT-Grundlagen4 Min. Lesezeit

TCP vs. UDP: zuverlässig oder schnell?

Kurzantwort

TCP und UDP sind die beiden wichtigsten Transportprotokolle im Netz. TCP ist verbindungsorientiert und zuverlässig: Es baut eine Verbindung auf, bestätigt jedes Paket und sorgt für die richtige Reihenfolge – ideal für Webseiten und Dateien. UDP ist verbindungslos und schnell, verzichtet aber auf Bestätigungen – ideal für Streaming, Spiele und DNS, wo Tempo wichtiger ist als jedes Paket.

Teil des Lernpfads Netzwerk · Schritt 14 von 24

Wenn Daten durchs Netz reisen, gibt es zwei grundverschiedene Arten, sie zu verschicken: sorgfältig mit Empfangsbestätigung oder schnell und ohne Rückfrage. Genau das ist der Unterschied zwischen TCP und UDP – beide sitzen auf der Transportschicht des OSI-Modells, verfolgen aber gegensätzliche Ansätze.

Was machen TCP und UDP?

Beide sorgen dafür, dass Daten von einem Programm auf einem Gerät zum richtigen Programm auf einem anderen gelangen. Der Unterschied liegt darin, wie sorgfältig sie das tun.

TCP: verbindungsorientiert und zuverlässig

TCP (Transmission Control Protocol) baut zuerst eine Verbindung zwischen Sender und Empfänger auf (den sogenannten Drei-Wege-Handshake). Dann überträgt es die Daten und bestätigt jedes Paket. Geht etwas verloren, wird es erneut geschickt. Am Ende liegen die Daten vollständig und in der richtigen Reihenfolge vor.

Das kostet etwas Zeit und Overhead, garantiert aber, dass nichts fehlt. Deshalb nutzen es Anwendungen, bei denen jedes Byte zählt: das Laden von Webseiten über HTTP und HTTPS, E-Mail und Dateiübertragungen.

UDP: verbindungslos und schnell

UDP (User Datagram Protocol) verzichtet auf all das. Es sendet die Daten ohne Verbindungsaufbau und ohne Bestätigung einfach los. Geht ein Paket verloren, wird es nicht nachgeschickt. Dafür ist UDP schnell und hat kaum Overhead.

Das ist ideal, wenn Tempo wichtiger ist als Vollständigkeit: Videostreaming, Onlinespiele, Internettelefonie – und DNS, wo eine kurze Anfrage einfach im Zweifel wiederholt wird.

Der direkte Vergleich

MerkmalTCPUDP
Verbindungja, mit Handshakenein
Zuverlässigkeitbestätigt, sortiert, sendet neukeine Garantie
Geschwindigkeitlangsamerschnell
Overheadhöhergering
Typisch fürWeb, E-Mail, DateienStreaming, Spiele, DNS, Telefonie

Selbstkontrolle

Selbstkontrolle

Für einen ruckelfreien Videostream mit möglichst wenig Verzögerung – welches Protokoll passt besser?

Häufige Fragen

Was ist der Drei-Wege-Handshake bei TCP?

Das ist der Verbindungsaufbau bei TCP in drei Schritten: Der Sender fragt an, der Empfänger bestätigt und signalisiert seinerseits Bereitschaft, und der Sender bestätigt diese. Erst danach fließen die eigentlichen Daten. Dieser Ablauf stellt sicher, dass beide Seiten bereit sind, bevor übertragen wird.

Ist UDP unsicher, weil Pakete verloren gehen können?

UDP ist nicht unsicher, sondern nur nicht garantiert vollständig. Für viele Anwendungen ist das genau richtig, weil ein einzelnes verlorenes Paket nicht stört und Nachfordern nur bremsen würde. Wo Vollständigkeit nötig ist, kümmert sich entweder TCP darum oder die Anwendung gleicht es selbst aus.

Auf welcher OSI-Schicht arbeiten TCP und UDP?

Beide gehören zur Transportschicht, also Schicht 4 des OSI-Modells. Diese Schicht sorgt dafür, dass Daten das richtige Programm auf dem Zielgerät erreichen. Darunter liegt die Vermittlungsschicht mit dem Internet Protocol, das den Weg zwischen den Netzen findet.

Warum nutzt DNS ausgerechnet UDP?

Weil DNS-Anfragen kurz sind und schnell beantwortet werden sollen. Der aufwendige Verbindungsaufbau von TCP würde jede Namensauflösung verzögern. Geht eine UDP-Anfrage verloren, wird sie einfach wiederholt. Bei sehr großen Antworten kann DNS aber auch auf TCP ausweichen.

Weiterlesen: NAT und Portweiterleitung erklärt · VPN: sicher durch einen verschlüsselten Tunnel · Client-Server-Modell einfach erklärt

Das Wichtigste in Kürze

  • TCP und UDP sind die beiden Transportprotokolle (OSI-Schicht 4).
  • TCP: verbindungsorientiert, zuverlässig, sortiert – für Web, E-Mail, Dateien.
  • UDP: verbindungslos, schnell, ohne Garantie – für Streaming, Spiele, DNS.
  • Die Leitfrage lautet: Vollständigkeit (TCP) oder Tempo (UDP)?

Schlagwörter

Verwandte Beiträge

IT-Grundlagen3 Min. Lesezeit

IPv6: warum und wie es funktioniert

Warum IPv4-Adressen knapp wurden, wie IPv6-Adressen aufgebaut sind und wie man sie mit den Kürzungsregeln verkürzt schreibt.

IT-Grundlagen4 Min. Lesezeit

NAT und Portweiterleitung erklärt

Wie NAT im Router viele private Adressen auf eine öffentliche übersetzt und wie eine Portweiterleitung Dienste von außen erreichbar macht.