DCN - Giao thức sơ đồ người dùng

Giao thức Dữ liệu Người dùng (UDP) là giao thức truyền thông Lớp Truyền tải đơn giản nhất có sẵn trong bộ giao thức TCP / IP. Nó liên quan đến số lượng cơ chế giao tiếp tối thiểu. UDP được cho là một giao thức truyền tải không đáng tin cậy nhưng nó sử dụng các dịch vụ IP cung cấp cơ chế phân phối nỗ lực tốt nhất.

Trong UDP, người nhận không tạo ra xác nhận gói đã nhận và đến lượt nó, người gửi không đợi bất kỳ thông báo nào về gói được gửi. Thiếu sót này làm cho giao thức này không đáng tin cậy cũng như xử lý dễ dàng hơn.

Yêu cầu của UDP

Một câu hỏi có thể nảy sinh, tại sao chúng ta cần một giao thức không đáng tin cậy để vận chuyển dữ liệu? Chúng tôi triển khai UDP trong đó các gói thông báo chia sẻ lượng băng thông đáng kể cùng với dữ liệu thực tế. Ví dụ, trong trường hợp phát trực tuyến video, hàng nghìn gói được chuyển tiếp tới người dùng của nó. Việc thừa nhận tất cả các gói rất rắc rối và có thể chứa một lượng lớn băng thông lãng phí. Cơ chế phân phối tốt nhất của giao thức IP cơ bản đảm bảo nỗ lực tốt nhất để phân phối các gói của nó, nhưng ngay cả khi một số gói trong phát trực tuyến video bị mất, tác động không nghiêm trọng và có thể được bỏ qua dễ dàng. Đôi khi mất một vài gói trong lưu lượng video và thoại đôi khi không được chú ý.

Đặc trưng

  • UDP được sử dụng khi xác nhận dữ liệu không có ý nghĩa.

  • UDP là giao thức tốt cho dữ liệu chảy theo một hướng.

  • UDP đơn giản và thích hợp cho các giao tiếp dựa trên truy vấn.

  • UDP không phải là định hướng kết nối.

  • UDP không cung cấp cơ chế kiểm soát tắc nghẽn.

  • UDP không đảm bảo cung cấp dữ liệu theo thứ tự.

  • UDP là không trạng thái.

  • UDP là giao thức phù hợp cho các ứng dụng truyền trực tuyến như VoIP, truyền phát đa phương tiện.

Tiêu đề UDP

Tiêu đề UDP cũng đơn giản như chức năng của nó.

Tiêu đề UDP chứa bốn tham số chính:

  • Source Port  - Thông tin 16 bit này được sử dụng để xác định cổng nguồn của gói tin.

  • Destination Port  - Thông tin 16 bit này, được sử dụng để xác định dịch vụ mức ứng dụng trên máy đích.

  • Length  - Trường độ dài chỉ định toàn bộ độ dài của gói UDP (bao gồm cả tiêu đề). Nó là trường 16 bit và giá trị tối thiểu là 8 byte, tức là kích thước của chính tiêu đề UDP.

  • Checksum  - Trường này lưu trữ giá trị tổng kiểm tra được tạo bởi người gửi trước khi gửi. IPv4 có trường này là tùy chọn, vì vậy khi trường tổng kiểm tra không chứa bất kỳ giá trị nào, nó được đặt thành 0 và tất cả các bit của nó được đặt thành 0.

Ứng dụng UDP

Dưới đây là một số ứng dụng mà UDP được sử dụng để truyền dữ liệu:

  • Dịch vụ tên miền

  • giao thuc quan li mang Don gian

  • Giao thức truyền tệp tầm thường

  • giao thức định tuyến

  • Kerberos