User Datagram Protocol (UDP)
User Datagram Protocol (UDP) is a lightweight transport layer protocol designed for fast, unguaranteed data transmission. Operating on top of IP, UDP transmits data immediately without establishing a connection or running a handshake beforehand.
Unlike TCP, UDP provides no packet numbering, no arrival confirmations, and no automatic retransmission for lost data. It follows a direct "send and forget" approach, sending packets with minimal overhead and no delay.
UDP is suited for scenarios where speed and timeliness matter more than perfection. In applications such as live video streaming, voice calls, and online games, a late-arriving packet is effectively useless because the moment it represents has passed. In such cases, skipping lost packets and continuing without interruption is preferable to stopping and waiting for retransmissions.
0
1
Tags
Prep Sessions
Demystifying Network Architecture: Protocols, Addressing, and Packet Flow @ University of Michigan - Ann Arbor
Ch.3 Transmission and Routing Protocols - Demystifying Network Architecture: Protocols, Addressing, and Packet Flow @ University of Michigan - Ann Arbor
Transport Protocols: TCP vs. UDP - Demystifying Network Architecture: Protocols, Addressing, and Packet Flow @ University of Michigan - Ann Arbor
Learn After
Match each UDP characteristic with its corresponding description.
UDP operates on top of IP and transmits data immediately without establishing a connection or running a ___ beforehand.
Order the steps that occur when an application sends data using UDP's transport approach.
Explain why UDP's handling of lost packets is preferable over TCP's retransmission mechanism for this real-time game.