Start/Blog/CCNA Networking
Zurück zum Blog
2025-12-04CCNA Networking

TCP vs. UDP: Zuverlässigkeit vs. Geschwindigkeit

Layer 4 Protokolle entscheiden, wie Daten ankommen. TCP ist der zuverlässige Briefbote, UDP schreit einfach aus dem Fenster.

TL;DR_SUMMARY
  • >TCP (Transmission Control Protocol): Verbindungsorientiert, zuverlässig, langsamer. Nutzt 3-Way-Handshake.
  • >UDP (User Datagram Protocol): Verbindungslos, "Best Effort", schnell. Keine Garantie für Ankunft.
  • >Use Cases: TCP für Web/Mail/Filetransfer. UDP für Streaming/VoIP/DNS.

TCP: Der Perfektionist

TCP stellt sicher, dass jedes Paket ankommt, und zwar in der richtigen Reihenfolge. Wenn ein Paket verloren geht, fordert TCP es erneut an.

TCP Features

  • 3-Way-Handshake: SYN, SYN-ACK, ACK.
  • Flow Control: Verhindert Überlastung des Empfängers.
  • Error Recovery: Sendet verlorene Pakete neu.
  • Ordered Delivery: Sortiert Pakete wieder richtig.

UDP Features

  • Fire and Forget: Sendet Daten einfach los.
  • Low Overhead: Kleiner Header (8 Bytes vs 20 Bytes bei TCP).
  • Kein Handshake: Sofortige Datenübertragung.
  • Echtzeitfähig: Perfekt für Live-Daten.

Der 3-Way-Handshake (TCP)

Bevor TCP Daten sendet, bauen Client und Server eine Verbindung auf. Das ist wie ein Telefongespräch:

ClientServer
SYN (Ich will reden)
...
...
SYN-ACK (Okay, ich höre)
ACK (Alles klar, los gehts)
...
Verbindung hergestellt (ESTABLISHED)

Wann nutze ich was?

E-Mail (SMTP/IMAP)TCP. Jedes Zeichen muss ankommen. Eine halbe E-Mail ist nutzlos.
Video StreamingUDP. Wenn ein Pixel fehlt, ist das egal. Buffering (TCP) würde das Live-Erlebnis zerstören.
Artikel gelesen