# TCP vs. UDP: zuverlässig oder schnell?

> 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.

**Autor:** Mr. Benjamin · **Beruf:** IT-Grundlagen
**Veröffentlicht:** 2026-07-16 · **Aktualisiert:** 2026-07-16
**Quelle:** https://yellowbluetech.de/blog/tcp-vs-udp

---

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](/blog/osi-schichtenmodell), 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.

> **Merksatz**
>
> **TCP** ist der **eingeschriebene Brief mit Empfangsbestätigung**: sicher, nachverfolgbar, aber langsamer. **UDP** ist die **Postkarte** oder der **Rundfunk**: schnell raus, ohne Garantie, dass alles ankommt.

## 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](/blog/http-vs-https), [E-Mail](/blog/wie-funktioniert-email) 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](/blog/was-ist-dns), wo eine kurze Anfrage einfach im Zweifel wiederholt wird.

## Der direkte Vergleich

| Merkmal | TCP | UDP |
| --- | --- | --- |
| Verbindung | ja, mit Handshake | nein |
| Zuverlässigkeit | bestätigt, sortiert, sendet neu | keine Garantie |
| Geschwindigkeit | langsamer | schnell |
| Overhead | höher | gering |
| Typisch für | Web, E-Mail, Dateien | Streaming, Spiele, DNS, Telefonie |

> **Prüfungstipp**
>
> Die Kernfrage zur Zuordnung lautet immer: **Ist Vollständigkeit oder Tempo wichtiger?** Bei einer Datei darf kein Byte fehlen → TCP. Bei einem Livestream ist ein einzelnes verlorenes Bild egal, aber Verzögerung stört → UDP. Merke außerdem: Nur TCP baut eine Verbindung auf, UDP ist verbindungslos.

## Selbstkontrolle

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

- [ ] TCP, weil es zuverlässiger ist.
- [x] UDP, weil es schnell und ohne Bestätigungen arbeitet.
- [ ] Beide gleich gut.
- [ ] Weder noch, dafür gibt es ein eigenes Protokoll.

**Erklärung:** Beim Streaming ist geringe Verzögerung wichtiger als jedes einzelne Bild. Ein verlorenes Paket würde bei TCP erneut angefordert und den Stream verzögern. UDP verzichtet auf Bestätigungen und ist dadurch schnell genug für Echtzeit – ein einzelnes fehlendes Bild fällt kaum auf.

## 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](/blog/nat-portweiterleitung) · [VPN: sicher durch einen verschlüsselten Tunnel](/blog/vpn-erklaert) · [Client-Server-Modell einfach erklärt](/blog/client-und-server)

## 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)?**
