Was ist ein Datagramm?
Ein Datagramm ist ein kleines Datenstück, das über ein Netzwerk gesendet wird. Es ähnelt einem Paket, garantiert jedoch keine Zustellung oder Ankunftsreihenfolge. Datagramme werden in verbindungslosen Kommunikationsprotokollen verwendet, bei denen der Sender vor dem Senden von Daten keine Verbindung mit dem Empfänger aufbaut. Stattdessen sendet der Absender einen Strom von Datagrammen und der Empfänger empfängt sie, sobald sie ankommen. Datagramme sind in Situationen nützlich, in denen es nicht erforderlich ist, die genaue Reihenfolge des Eintreffens sicherzustellen, beispielsweise bei Echtzeitanwendungen wie Video-Streaming oder Online-Spielen. Sie sind auch in Netzwerken mit hoher Latenz oder Paketverlust nützlich, da sie erneut übertragen werden können, wenn sie während der Übertragung verloren gehen oder beschädigt werden.
Einige gängige Protokolle, die Datagramme verwenden, umfassen UDP (User Datagram Protocol), DCCP (Datagram Congestion Control Protocol) und SCTP (Stream Control Transmission Protocol).