User Datagram Protocol (UDP) như tên cho thấy là một giao thức datagram, mỗi đoạn dữ liệu được truyền cho lớp UDP từ các ứng dụng được
đóng gói và truyền đi như là. Dịch vụ cơ bản này đòi hỏi rõ ràng rất
ít bằng cách đầu thông tin và điều này là trong thực tế đúng; UDP có
chỉ có 8 byte của thông tin tiêu đề. UDP (không giống như TCP) không cung cấp độ tin cậy hoặc tải trọng phân mảnh và không kết nối. Vì vậy, các
ứng dụng cần phải nhận thức được kích thước tối đa các gói tin IP có thể
phát triển đến (MTU), để nó có thể phục vụ cho sự phân mảnh, điều này là bởi vì nếu IP
phát hiện một mất một đoạn trong một datagram nó phải vứt bỏ toàn bộ
datagram . TCP có thể phục vụ cho loại bỏ bằng cách truyền lại, UDP trên
mặt khác không có khả năng như vậy, và do đó các ứng dụng sử dụng
UDP phải được nhận thức của các gói tin bị loại bỏ.
UDP sử dụng số cổng trong cùng một cách như TCP, cho sự công nhận
64 chuyển mạch gói TECHNOLOGIES
trong đó ứng dụng để chuyển dữ liệu vào. UDP có khả năng sử dụng
tổng kiểm tra để đảm bảo dữ liệu và tiêu đề đã được nhận được từ IP
một cách chính xác, tuy nhiên, không giống như TCP checksum này là không bắt buộc. Nếu một checksum được sử dụng và các máy thu phát hiện lỗi, không có gì xảy ra, ngoại trừ các
gói tin bị loại bỏ, không retries, không có lỗi!
đang được dịch, vui lòng đợi..
