Junior
Was sind die Merkmale der UDP-Protokolle?
sobes.tech KI
Antwort von AI
UDP (Benutzer-Datagramm-Protokoll) ist ein verbindungsfreier und unzuverlässiger Transportprotokoll auf der Transportschicht.
Hauptmerkmale:
- Keine Verbindungsherstellung: Der Sender beginnt sofort mit der Datenübertragung, ohne vorheriges "Handshake" mit dem Empfänger. Das macht UDP schnell.
- Unzuverlässige Zustellung: UDP garantiert nicht die Zustellung der Pakete, ihre Reihenfolge oder das Fehlen von Duplikaten. Pakete können verloren gehen, in anderer Reihenfolge ankommen oder dupliziert werden. Fehlerprüfung ist minimal (nur Prüfsumme).
- Kein Flusskontrolle: Der Sender kann Daten mit beliebiger Geschwindigkeit senden, ohne sich um die Fähigkeiten des Empfängers zu kümmern.
- Keine Überlastungskontrolle: UDP verfügt nicht über Mechanismen zur Verhinderung oder Reaktion auf Netzwerküberlastungen.
- Minimale Header: Der UDP-Header ist deutlich kleiner als der TCP-Header, was die Overhead-Kosten reduziert.
Struktur des UDP-Headers:
| Feld | Größe (Bytes) | Beschreibung |
|---|---|---|
| Quellport | 2 | Quellport (optional) |
| Zielport | 2 | Zielport |
| Länge | 2 | Gesamtlänge des UDP-Datagramms |
| Prüfsumme | 2 | Prüfsumme (optional) |
Verwendung von UDP:
- Zeitkritische Anwendungen: Online-Spiele, Audio/Video-Streaming (RTP, RTCP).
- DNS (Domain Name System).
- DHCP (Dynamic Host Configuration Protocol).
- SNMP (Simple Network Management Protocol).
Trotz seiner Unzuverlässigkeit eignet sich UDP für Anwendungen, bei denen Paketverluste akzeptabel sind oder die Zuverlässigkeit auf Anwendungsebene implementiert wird, und bei denen Geschwindigkeit und niedrige Latenz entscheidend sind.