• Verbindungslos, beliebig lange Pausen
  • Nachrichtenorientiert: Unterscheidet Nachrichten mit definierter Größe
    • Jede UDP Nachricht muss in ein IP-Datagramm passen
    • Nachrichtengröße sollte möglichst passend sein
      • Zu kleine Nachrichten: Ungünsiges Header/Datenverhältnis
      • Zu große Nachrichten: Es muss fragmentiert werden -> Risiko dass ein Fragment verloren geht und die Nachricht korrupt wird
  • Best-effort Dienstqualität, wie bei IP, Ausnahme: UDP kann Fehler in den Anwendungsdaten erkennen mit checksum
  • Multicast Support
  • Keine IT-Sicherheit
  • Keine Verzögerung, z.B. durch warten auf vorherige -> Bedingt Echtzeitfähig
  • Verwendung: Livestreams, Voice Chat, …

UDP Datagram Format

  • Source Port - 16 Bit
  • Destination Port - 16 Bit
  • Message Length - 16 Bit
  • Checksum - 16 Bit oder einfach 16 Nuller schreiben um Checksum zu deaktivieren
  • Daten