Dieser Inhalt wurde automatisch aus dem Englischen übersetzt, und kann Fehler enthalten. Erfahre mehr über dieses Experiment.

View in English Always switch to English

UDP (User Datagram Protocol)

UDP (User Datagram Protocol) ist ein langjähriges Protokoll, das zusammen mit IP verwendet wird, um Daten zu senden, wenn Übertragungsgeschwindigkeit und Effizienz wichtiger sind als Sicherheit und Zuverlässigkeit.

UDP verwendet ein einfaches verbindungsloses Kommunikationsmodell mit einem Minimum an Protokollmechanismen. UDP bietet Prüfsummen für die Datenintegrität und Portnummern zur Adressierung verschiedener Funktionen an der Quelle und am Ziel des Datagramms. Es gibt keine Handshake-Dialoge, sodass das Benutzerprogramm möglichen Unzuverlässigkeiten des zugrunde liegenden Netzwerks ausgesetzt ist; es gibt keine Garantie für Lieferung, Reihenfolge oder Duplikatschutz. Wenn Fehlerkorrektureinrichtungen auf der Netzwerkschnittstellenebene erforderlich sind, kann eine Anwendung das Transmission Control Protocol (TCP) oder das Stream Control Transmission Protocol (SCTP) verwenden, die für diesen Zweck entwickelt wurden.

UDP eignet sich für Zwecke, bei denen Fehlerprüfung und -korrektur entweder nicht erforderlich sind oder in der Anwendung durchgeführt werden; UDP vermeidet den Overhead einer solchen Verarbeitung im Protokoll-Stack. Zeitkritische Anwendungen verwenden oft UDP, da das Verwerfen von Paketen vorzuziehen ist gegenüber dem Warten auf Pakete, die aufgrund von Wiederübertragung verzögert werden, was in einem Echtzeitsystem möglicherweise keine Option ist.

Siehe auch