Why does DNS use UDP?

Group of answer choices

DNS requires acknowledgment of the request for auditing.

The requests require flow control of UDP.

DNS requests are usually small and do not require connections setup.

DNS requires a temporary virtual circuit.

1 answer

The correct choice is:

DNS requests are usually small and do not require connections setup.

DNS uses UDP (User Datagram Protocol) because it is a connectionless protocol that allows for faster transmission of small packets of data, such as DNS queries and responses. Since DNS queries and their responses are typically small and fit within a single packet (UDP's maximum size is 512 bytes for traditional DNS, although extensions can allow for larger responses), using UDP reduces the overhead of establishing and maintaining a connection, making the process more efficient.