Mikä on datagrammi?
Datagrammi on pieni osa dataa, joka lähetetään verkon kautta. Se on samanlainen kuin paketti, mutta se ei takaa toimitusta tai saapumisjärjestystä. Datagrammeja käytetään yhteydettömässä viestintäprotokollassa, jossa lähettäjä ei muodosta yhteyttä vastaanottajaan ennen tiedon lähettämistä. Sen sijaan lähettäjä lähettää datagrammeja ja vastaanottaja vastaanottaa ne saapuessaan.
Datagrammit ovat hyödyllisiä tilanteissa, joissa ei ole tarpeen varmistaa tarkkaa saapumisjärjestystä, kuten reaaliaikaisissa sovelluksissa, kuten videon suoratoistossa tai online-peleissä. Ne ovat hyödyllisiä myös verkoissa, joissa on korkea latenssi tai pakettihäviö, koska ne voidaan lähettää uudelleen, jos ne katoavat tai vioittuvat lähetyksen aikana.
Jotkin yleiset datagrammeja käyttävät protokollat ovat UDP (User Datagram Protocol), DCCP (Datagram Congestion Control Protocol) ja SCTP (Stream Control Transmission Protocol).