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
Get step-by-step solutions from verified subject matter experts
