Generated by GPT-5-mini| User Datagram Protocol | |
|---|---|
| Name | User Datagram Protocol |
| Status | RFC 768 |
| Initial release | 1980 |
| Developer | Vint Cerf, Bob Kahn, DARPA, DARPA (ARPANET) |
| Type | Transport layer protocol |
| Port numbers | 0–65535 |
| Website | RFC 768 |
User Datagram Protocol User Datagram Protocol provides a minimal, connectionless transport service for datagrams between hosts on ARPANET, Internet Protocol Suite, ARPANET-derived networks and contemporary Internet infrastructures. It offers low-overhead multiplexing via port numbers and a simple checksum for basic integrity, making it useful for time-sensitive applications in environments involving Cisco Systems, Juniper Networks, IBM, Microsoft, and Google platforms. UDP is widely supported across operating systems such as Unix, Linux, Windows NT, macOS and used by services run by Amazon Web Services, Cloudflare, Akamai Technologies, and Facebook.
UDP sits at the transport layer of the Internet Protocol Suite and complements Transmission Control Protocol by foregoing connection setup, sequencing, and retransmission. It enables applications like Domain Name System, Dynamic Host Configuration Protocol, Simple Network Management Protocol, Real-time Transport Protocol, and gaming backends operated by companies such as Valve Corporation and Electronic Arts to exchange messages with minimal latency. Originally documented in RFC 768 and developed during projects funded by Defense Advanced Research Projects Agency, UDP’s simplicity influenced design decisions in protocols deployed by Cisco Systems, Bell Labs, and research at Stanford University and University of California, Berkeley.
The UDP header is concise: source port, destination port, length, and checksum fields that align with Internet Protocol version 4 and Internet Protocol version 6 encapsulation. Port number semantics follow conventions established by Internet Assigned Numbers Authority, and well-known ports tie into services defined alongside RFC 793-era documents and registries overseen by IANA. The checksum covers a pseudo-header sourced from the IP layer and is optional in IPv4 but mandatory in IPv6, reflecting standards influenced by engineering teams at IETF working with participants from MIT, Harvard University, Princeton University, and University College London.
A UDP endpoint binds a socket identified by an IP address and port, mapping to application-level services such as DNS resolvers, NTP servers, and multimedia streaming from vendors like Microsoft and Apple Inc.. UDP datagrams are delivered independently and may be duplicated, lost, or arrive out of order because routers employed by Cisco Systems, Juniper Networks, and carriers like AT&T, Verizon Communications, and Deutsche Telekom perform queuing, fragmentation, and forwarding without transport-layer retransmission. Applications implement sequencing, acknowledgements, or forward error correction when needed, often leveraging libraries from OpenSSL, libsrtp, FFmpeg, and frameworks maintained by Apache Software Foundation and Mozilla.
UDP itself provides no congestion control or reliability; those responsibilities fall to higher-layer protocols or applications, as seen in QUIC (developed at Google), RTP profiles used by IETF working groups, and proprietary schemes from Cisco Systems and Huawei. Lack of handshake makes UDP susceptible to spoofing and amplification in distributed denial-of-service incidents like those mitigated by services from Cloudflare and Akamai Technologies. Security practices integrate TLS-like protection via DTLS (IETF), and traffic filtering uses appliances from Palo Alto Networks, Fortinet, and cloud providers such as Amazon Web Services and Microsoft Azure.
UDP is implemented in network stacks of major operating systems including Linux, FreeBSD, NetBSD, OpenBSD, Windows NT, and macOS, with kernel-level modules maintained by teams at Red Hat, Canonical (company), and Apple Inc.. Network hardware from Cisco Systems, Juniper Networks, Arista Networks, and Huawei handles UDP forwarding and rate-limiting for services provided by Netflix, YouTube (Google), Spotify, and online gaming platforms by Epic Games. UDP underpins DNS resolution used by registries like Verisign and enterprise solutions from Oracle Corporation and Microsoft Exchange.
UDP emerged during the formative era of the ARPANET and the development of the Internet Protocol Suite with foundational contributors from Vint Cerf, Bob Kahn, and researchers at BBN Technologies and Bell Labs. Standardized in RFC 768 by the IETF and shaped by operational experience from ARPANET to modern backbone networks run by Level 3 Communications and NTT Communications, UDP influenced subsequent transport innovations including TCP/IP refinements and alternative transports like SCTP and QUIC. Ongoing work in IETF working groups and research at institutions such as MIT, Stanford University, and ETH Zurich continues to evaluate UDP-based transports for low-latency, secure Internet services.
Category:Internet protocols