medium
Single Answer
0

Why does DNS use UDP for queries?

Answer Options

A

DNS requires acknowledgment of the request for auditing.

B

The requests require flow control of UDP.

C

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

D

DNS requires a temporary virtual circuit.

Correct Answer: C

Explanation

DNS requests are usually small and do not require the overhead of sequence and acknowledgment of TCP. If a segment is dropped, the DNS protocol will ask again. Acknowledgment of data is not a function of UDP. Flow control is not a function of UDP since UDP does not offer flow control of data other than a stop/go action. UDP does not build temporary virtual circuits; this is a function of TCP.

dns
udp
application-layer
tcp-vs-udp
performance