User Datagram Protocol (UDP)

Definition

Communication protocol used across the Internet for especially time-sensitive transmissions such as video playback or DNS lookups, where dropping packets is preferable to waiting for delayed data.

Unlike TCP, UDP is connectionless, meaning it does not establish a connection before sending data, does not guarantee delivery and does not ensure that the order of packet delivery is consistent.

Despite its lack of reliability features, UDP is crucial for situations where the timely delivery of data is more important than the precise delivery of every single packet sent. It offers a trade-off between speed and reliability that is essential for real-time, multimedia, and other latency-sensitive applications.

Key Features