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