UDP is a communications protocol that is primarily used for establishing low-latency and loss-tolerating connections between applications on the internet.

Speed Over Reliability

Unlike TCP, UDP does not require a handshake to establish a connection, nor does it guarantee delivery or correct sequencing. This makes it ideal for real-time applications like VoIP, online gaming, and live video broadcasting, where dropped packets are preferable to delayed packets.