Trong bộ giao thức TCPDP, User Datagram Protocol hay UDP cung cấp các
cơ chế chính mà chương trình ứng dụng sử dụng để gửi gói dữ liệu tới các chương trình ứng dụng khác. UDP cung cấp cổng giao thức được sử dụng để phân biệt các chương trình thực hiện trên một máy duy nhất. Đó là, ngoài các dữ liệu gửi đi, mỗi UDP
nhắn chứa cả một số cổng đích và một số cổng nguồn, làm cho nó
có thể cho các phần mềm UDP tại điểm đến để cung cấp tin nhắn đến đúng người nhận và cho người nhận để gửi một trả lời.
UDP sử dụng giao thức Internet cơ bản để vận chuyển một tin nhắn từ một
máy khác, và cung cấp đáng tin cậy, giao hàng gói phi kết nối cùng một
ngữ nghĩa như NẾU '. Nó không sử dụng các báo nhận để đảm bảo các thông điệp đến, nó
không đặt các thư đến, và nó không cung cấp thông tin phản hồi để kiểm soát tốc độ
mà tại đó các luồng thông tin giữa các máy. Vì vậy, các thông điệp UDP có thể bị mất,
nhân đôi, hoặc đến trong trật tự. Hơn nữa, các gói dữ liệu có thể đến nhanh hơn so với người nhận có thể xử lý chúng. Chúng ta có thể tóm tắt: Sec. 12,3 Các User Datagram Protocol 199
Các User Datagram Protocol (UDP) cung cấp một dịch vụ chuyển hướng kết nối không đáng tin cậy sử dụng IP để vận chuyển tin nhắn giữa
các máy. Nó sử dụng IP để mang các thông tin, nhưng bổ sung thêm khả năng phân biệt giữa nhiều địa điểm trong một máy chủ nhất định.
Một chương trình ứng dụng sử dụng UDP chấp nhận hoàn toàn trách nhiệm xử lý các
vấn đề về độ tin cậy, bao gồm mất tin nhắn, trùng lắp, chậm trễ, ra-of- lệnh giao hàng,
và mất kết nối. Thật không may, các lập trình viên ứng dụng thường bỏ qua những
vấn đề khi thiết kế phần mềm. Hơn nữa, bởi vì các lập trình viên thường xuyên kiểm tra phần mềm mạng sử dụng, độ trễ thấp mạng cục bộ độ tin cậy cao, thử nghiệm có thể không phơi bày thất bại tiềm năng. Do đó, nhiều chương trình ứng dụng dựa trên UDP làm việc tốt
trong một môi trường địa phương, nhưng không theo những cách đáng kể khi sử dụng trong một TCP lớn hơn / Internet IP
đang được dịch, vui lòng đợi..