root@bissolux:~/blog/ccna-networking$_
[cd ..]DATE: 2025-12-04CATEGORY: CCNA 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.
END_OF_FILE