Read Book section 4.4: "Case study: The Internet Domain Name System (DNS)".

After you've read that section, you should understand DNS to the extent that you can answer Question 1 from our 2015 Quiz (solution). If you've read the section, but are unable to answer the question, please post on Piazza! We'll help you out.

As you read, think about the following:

  • What is the benefit of a recursive query?
  • What are the benefits of DNS's hierarchical design?
  • Are there any drawbacks to DNS's design?

Question for Recitation

Before you come to this recitation, write up (on paper) a brief answer to the following (really—we don't need more than a sentence or so for each question):

  • What is the purpose of DNS?
  • How does it work?
  • Why was it designed to work that way?
As always, there are multiple correct answers for each of these questions.