Final answer:
UDP is commonly used in situations where broadcast/multicast information is transmitted frequently such as DNS and streaming applications.
Step-by-step explanation:
The User Datagram Protocol is one of the core communication protocols of the Internet protocol suite used to send messages to other hosts on an Internet Protocol network. Within an IP network, UDP does not require prior communication to set up communication channels or data paths.
Broadcasting creates a large amount of network traffic by delivering each packet to every site on the network. In contrast, multicasting controls traffic by delivering packets only to interested hosts, lowering network load. In broadcasting, no group administration is necessary.
UDP is commonly used for streaming applications that are “lossy” (can handle some packet loss), for streaming audio and video. It is also used for query-response applications, such as DNS queries.