Τι είναι το Datagram;
Ένα datagram είναι ένα μικρό κομμάτι δεδομένων που αποστέλλεται μέσω ενός δικτύου. Είναι παρόμοιο με ένα πακέτο, αλλά δεν εγγυάται την παράδοση ή την παραγγελία άφιξης. Τα datagrams χρησιμοποιούνται σε πρωτόκολλα επικοινωνίας χωρίς σύνδεση, όπου ο αποστολέας δεν δημιουργεί σύνδεση με τον δέκτη πριν από την αποστολή δεδομένων. Αντίθετα, ο αποστολέας στέλνει μια ροή δεδομένων και ο παραλήπτης τα λαμβάνει καθώς φτάνουν.
Τα δεδομένα είναι χρήσιμα σε περιπτώσεις όπου δεν είναι απαραίτητο να διασφαλιστεί η ακριβής σειρά άφιξης, όπως σε εφαρμογές σε πραγματικό χρόνο, όπως ροή βίντεο ή διαδικτυακά παιχνίδια. Είναι επίσης χρήσιμα σε δίκτυα με υψηλό λανθάνοντα χρόνο ή απώλεια πακέτων, καθώς μπορούν να επαναμεταδοθούν εάν χαθούν ή καταστραφούν κατά τη μετάδοση. SCTP (Πρωτόκολλο μετάδοσης ελέγχου ροής).