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 tin nhắn UDP chứa cả một số cổng đích và một số cổng nguồn, khiến 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, ngữ nghĩa giao datagram phi kết nối tương tự như IF '. 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 độ dòng chảy 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 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ễ, giao hàng, và mất kết nối out-of-order. Thật không may, các lập trình viên ứng dụng thường bỏ qua những vấn đề này 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 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..