Benutzer:Fyg/UDP

Aus KGS-Wiki

UDP oder auch User Datagram Protocol genannt, ist eine Form der Datenübertragung, mit der Grundüberlegung Daten schnell von einem Gerät zum anderen Gerät zu senden. UDP ist eine der zwei meist genutzten Datenübertragungs Möglichkeiten.

Funktionsweise:

UDP hat gegenüber der zweiten meist genutzten Übertragungsmöglichkeit TCP starke Vorteile, allerdings natürlich auch Nachteile. Denn bei UDP wird anders als bei TCP nicht sichergestellt, ob Daten auch wirklich beim Zielgerät ankommen. Dadurch kommt es häufig vor, dass einige Daten auf dem Weg verloren gehen. Allerdings hat dies natürlich auch Vorteile. Da nicht nach jedem „Datenpacket" überprüft werden muss, ob beide Seiten die Daten korrekt übertragen und angenommen haben, können bei UDP alle Daten Hintereinander gesendet werden, was eine wesentlich schnellere Übertragung ermöglicht. Das wird vorfallen bei Anwendungen nützlich, wo schnell viele Daten übertragen werden müssen. Beispiele sind Computerspiele, Videocalls oder auch Streams. Hier müssen sehr viele Daten Versand werde, damit ein „flüssiges“ Video entsteht. Hierbei ist es dann auch egal, wenn ein Datenpacket verloren geht da es in einem Videocall zum Beispiel nur einen kleinen Ruckler ergibt, es danach allerdings flüssig weiterläuft.