UDP
UDP (User Datagram Protocol) ist ein verbindungsloses, unzuverlässiges, ungeordnetes Transportprotokoll mit geringem Overhead und minimaler Latenz, geeignet für Echtzeit- und Broadcast-Verkehr.
Zweck
Leichten Transport ohne Verbindungsaufbau und Bestätigungen bieten, passend für Echtzeit-Audio/Video und DNS-Anfragen.
Mechanismus
Verbindungslos: Datagramme gehen direkt raus, ohne Handshake, ohne ACKs, ohne Flusskontrolle. Der Header hat 8 Bytes (Quellport, Zielport, Länge, Checksumme). Zuverlässigkeit ist Sache der Anwendung (QUIC fügt z. B. eigene hinzu). Broadcast und Multicast werden unterstützt.
Anwendungsfälle
- DNS-Anfragen (Port 53)
- Echtzeit-Audio/Video (WebRTC)
- DHCP-Discovery
- Latenzarmer Spielverkehr
Beispiele
- Eingabe
8-byte header + payloadOutputSent directly, no acknowledgmentLow overhead
Häufige Fehler
- UDP's unreliability loses data
- Add application-layer retransmission or use QUIC
Verwandte Begriffe
TCP
TCP (Transmission Control Protocol) ist ein verbindungsorientiertes, zuverlässiges, geordnetes Transportprotokoll; es baut Verbindungen per Three-Way-Handshake auf und bietet Flusskontrolle mit gleitendem Fenster sowie ACK-basierte Bestätigungen. GLOSSAR
Socket
Ein Socket ist ein Netzwerk-Kommunikationsendpunkt, identifiziert durch (Protokoll, lokale IP, lokaler Port, Remote-IP, Remote-Port), und dient als Schnittstelle zwischen Anwendungs- und Transportschicht. GLOSSAR
Port
Ein Port ist eine 16-Bit-Adresse der Transportschicht (0-65535), die mehrere Netzwerkanwendungen auf einem Host unterscheidet; zusammen mit der IP-Adresse bildet er einen Socket. GLOSSAR