Question: Networking: As an example of a communication protocol in the application layer consider DNS. a) What does DNS stand for? b) State two basic uses

Networking:

As an example of a communication protocol in the application layer consider DNS.

a) What does DNS stand for?

b) State two basic uses for DNS?

c) A DNS resolver on your local host makes a query to the local DNS server for the IP address of apple.fruit.myID.com. The DNS server will make iterative queries. The DNS server has recently been initialized (cache empty at initialization, except for information about root servers) and has made only one query before the query for apple.fruit.miID.com is made. This one previous query was for the IP address of meal.dinner.myID.com

i. After the query for meal.dinner.myID.com what DNS name server records are stored in the cache?

ii. Would the first query made by the local DNS server be to one of the root servers? Would the first query made be to one of the servers for .com? Why?

iii. When making a query to myID.com. what would be the DNS record being requested in the query?

iv. Draw an annotated diagram to help you explain how the query for the address of apple.fruit.myID.com is executed. Be sure to indicate on your diagram what information is requested and returned in each query. State any assumptions you make. Assume the local DNS server makes iterative queries

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 Databases Questions!