1. Faster transmission: UDP is a lightweight protocol that does not require much processing overhead, which makes it faster than TCP.
1. Lower latency: UDP has less built-in error checking and does not guarantee the delivery of packets, which means it has lower latency than TCP.
1. Lower network congestion: since UDP does not have built-in error checking, it generates less network congestion, which can lead to more efficient use of network resources.
1. Efficient handling of multimedia data: UDP is particularly suited for the transmission of real-time multimedia data, such as video and audio streams, since it allows the data to be transmitted more quickly and efficiently.
1. Lightweight: UDP is a lightweight protocol, meaning it is simpler and has fewer overheads than TCP.
1. Better for broadcasting: UDP is better suited for broadcasting messages to multiple recipients in a network, because the datagrams can be sent to multiple recipients without acknowledging individual receipt of data.