Ce este o datagramă?
O datagrama este o bucată mică de date care este trimisă printr-o rețea. Este similar cu un pachet, dar nu garantează livrarea sau comanda de sosire. Datagramele sunt folosite în protocoalele de comunicare fără conexiune, în care expeditorul nu stabilește o conexiune cu receptorul înainte de a trimite date. În schimb, expeditorul trimite un flux de datagrame, iar receptorul le primește pe măsură ce sosesc.
Datagramele sunt utile în situațiile în care nu este necesar să se asigure ordinea exactă de sosire, cum ar fi în aplicații în timp real precum streaming video sau jocuri online. Ele sunt utile și în rețelele cu latență mare sau pierderi de pachete, deoarece pot fi retransmise dacă sunt pierdute sau corupte în timpul transmisiei.
Unele protocoale obișnuite care utilizează datagrame includ UDP (User Datagram Protocol), DCCP (Datagram Congestion Control Protocol) și SCTP (Protocol de transmisie de control al fluxului).