UDP ist ein protokollunabhängiges, unzuverlässiges Transportprotokoll, das keine Garantie für die Übertragung oder Zustellung von Daten bietet. Das bedeutet, dass UDP-Datenpakete verloren gehen oder in der falschen Reihenfolge ankommen können.
UDP behandelt keine Übertragungsfehler oder empfangenen Paketverluste und bietet keine Möglichkeit zur Fehlerkorrektur oder zur erneuten Übertragung verlorener Pakete.
In einigen Anwendungen, wie zum Beispiel bei Multimedia-Streamings oder Online-Spielen, ist die Übertragungsgeschwindigkeit wichtiger als die Zuverlässigkeit. In diesen Fällen wird UDP eingesetzt, um schnell große Datenmengen zu übertragen und eine verzögerungsfreie Anwendungserfahrung zu ermöglichen.
Wenn Zuverlässigkeit jedoch von großer Bedeutung ist, wird oft TCP (Transmission Control Protocol) verwendet, das ein zuverlässiges und verbindungsorientiertes Übertragungsprotokoll ist. Mit TCP sind Verbindungsaufbau, Fehlererkennung und Fehlerbehebung möglich, um sicherzustellen, dass alle Daten sicher und vollständig übertragen werden.