Datagram là gì?
Datagram là một phần dữ liệu nhỏ được gửi qua mạng. Nó tương tự như một gói tin, nhưng nó không đảm bảo việc giao hàng hoặc thứ tự đến nơi. Datagram được sử dụng trong các giao thức truyền thông không kết nối, trong đó người gửi không thiết lập kết nối với người nhận trước khi gửi dữ liệu. Thay vào đó, người gửi sẽ gửi một luồng gói dữ liệu và người nhận sẽ nhận được chúng khi chúng đến.
Datagram rất hữu ích trong các tình huống không cần thiết phải đảm bảo thứ tự đến chính xác, chẳng hạn như trong các ứng dụng thời gian thực như truyền phát video hoặc chơi trò chơi trực tuyến. Chúng cũng hữu ích trong các mạng có độ trễ cao hoặc mất gói vì chúng có thể được truyền lại nếu bị mất hoặc bị hỏng trong quá trình truyền.
Một số giao thức phổ biến sử dụng datagram bao gồm UDP (Giao thức gói dữ liệu người dùng), DCCP (Giao thức kiểm soát tắc nghẽn gói dữ liệu) và SCTP (Giao thức truyền điều khiển luồng).