Product Design, Manufacturing & Innovation Resources
بيت » User Datagram Protocol (UDP)

User Datagram Protocol (UDP)

1980
  • David P. Reed
Engineers collaborating in a computer networking lab on User Datagram Protocol applications.

(صورة توضيحية فقط)

بروتوكول بيانات المستخدم (UDP) هو بروتوكول طبقة نقل بسيط وغير متصل. يوفر خدمة بيانات بسيطة بدون آليات الموثوقية أو الترتيب أو التحكم في التدفق الموجودة في بروتوكولات أخرى. بروتوكول التحكم بالنقل (TCP)تتمثل مزاياها الرئيسية في انخفاض الحمل الزائد وانخفاض زمن الاستجابة، مما يجعلها مناسبة للتطبيقات الحساسة للوقت مثل عمليات البحث عن نظام أسماء النطاقات (DNS) والألعاب عبر الإنترنت وبث الفيديو المباشر، حيث تكون السرعة أكثر أهمية من الموثوقية المثالية.

UDP operates on a ‘fire-and-forget’ basis. An application can send a UDP datagram to a destination without first establishing a connection. The UDP header is very simple, containing only source and destination port numbers, the datagram length, and an optional checksum for error detection. This minimalism translates directly to performance benefits. There is no delay from a connection setup handshake, no state to maintain for connections, and no retransmission of lost packets. This makes UDP ideal for applications that can tolerate some packet loss or have their own mechanisms for handling it. For example, in a VoIP call, losing a few milliseconds of audio is preferable to delaying the entire conversation to retransmit a lost packet. Similarly, in online gaming, receiving slightly outdated game state information is better than pausing the game to wait for a reliable data stream. The QUIC protocol, which underlies HTTP/3, is built on top of UDP to combine its low latency with custom reliability and congestion control mechanisms.

UNESCO Nomenclature: 3307
– Computer science

يكتب

Software/Algorithm

خلل

Substantial

الاستخدام

استخدام واسع النطاق

مقدمات

  • the need for a simpler, faster alternative to tcp
  • experience with real-time packet voice experiments on arpanet
  • the design of the pup (parc universal packet) protocol suite at xerox parc

التطبيقات

  • domain name system (dns)
  • voice over ip (voip)
  • online gaming
  • live video and audio streaming
  • trivial file transfer protocol (tftp)
  • dynamic host configuration protocol (dhcp)

براءات الاختراع:

NA

أفكار ابتكارية محتملة

  • reliable udp (rudp) protocols for gaming and finance
  • udp-based protocols for massive iot data ingestion
  • secure udp variants with lightweight التشفير
  • udp hole punching for establishing peer-to-peer connections behind nats
  • adaptive forward error correction (fec) over udp for video streaming
  • udp for high-frequency trading data feeds
  • multipath quic over udp for resilient mobile connections
  • udp-based network telemetry for real-time monitoring
  • decentralized applications using udp for peer discovery
  • udp for vehicular ad-hoc networks (vanets) communication
Related to: udp, user datagram protocol, transport layer, connectionless, datagram, low latency, low overhead, dns, voip, streaming.

السياق التاريخي

User Datagram Protocol (UDP)

1980
1980
1980
1980
1980
1980
1980
1980
1980
1980
1980
1980
1980
1980
1980

(إذا كان التاريخ غير معروف أو غير ذي صلة، على سبيل المثال "ميكانيكا الموائع"، يتم توفير تقدير تقريبي لظهوره الملحوظ)

أحدث الإضافات

أهم المنشورات والمقالات

أفضل الأدوات الأصلية

السنة العاشرة عيد

الصور والتنزيلات بالحجم الكامل متاحة فقط، ومجانية تمامًا، للأعضاء المسجلين.