Bạn có thể tự hỏi tại sao UDP cung cấp một checksum ở nơi đầu tiên, như nhiều tầng liên kết giao thức (bao gồm các giao thức phổ biến của Ethernet) cũng cung cấp cho kiểm tra lỗi? Lý do là không có gì bảo đảm rằng tất cả các liên kết giữa các nguồn và đích cung cấp cho kiểm tra lỗi - một trong các liên kết có thể sử dụng một giao thức mà không cung cấp các kiểm tra lỗi. Bởi vì IP là nghĩa vụ phải chạy trên chỉ là về bất kỳ giao thức lớp-2, nó là hữu ích cho các tầng giao vận cung cấp lỗi kiểm tra như một biện pháp an toàn. Mặc dù UDP cung cấp kiểm tra lỗi, nó không làm bất cứ điều gì để phục hồi từ lỗi. Một số hiện thực của UDP chỉ đơn giản là loại bỏ các phân đoạn bị hư hỏng; những người khác vượt qua các phân đoạn bị hư hại đến các ứng dụng với một cảnh báo.
đang được dịch, vui lòng đợi..
