Question: Why does the resolver procedure contact a local DNS server viaUDP, rather than using the more reliable TCP? a. UDP inherently supports DNS lookup by

Why does the resolver procedure contact a local DNS server viaUDP, rather than using the more reliable TCP?

a.

UDP inherently supports DNS lookup by providing a fieldfor this purpose in the segment header, as opposed to TCP.

b.

UDP makes real time communication possible, so if the hostalso wants to send/receive more data, such as a multimedia file,UDP is ideal for this purpose.

c.

The amount of data communicated between the host and theDNS server is very limited, there is no need for flow andcongestion control, as well as for connection setup and tear down.Furthermore, the lack of reliability of UDP is not a problem,because if there is no answer, the request is simply repeated aftertimeout.

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Programming Questions!