M.I.T. DEPARTMENT OF EECS

6.033 - Computer System Engineering Reading assignment

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

Write up an answer to the following questions and turn it in at the beginning of recitation:

Look at Figure 4.10 and answer the following questions based on the reading. If you consider either question to be badly-posed or under-specified, be explicit about any additional assumptions you need to make.

1. Find the name server names.edu (192.14.71.191, at the top center of the diagram). Assume that this name server is malfunctioning, either because of a flaw in its software or because of the actions of an attacker. Now consider the name client ginger.cse.pedantic.edu (18.26.0.82, at the bottom left of the diagram). Will this client be able to resolve the name ginger.Scholarly.edu as shown by the arrows? Why or why not?

2. Now consider the name client thyme.pedantic.edu (18.62.5.70, at the bottom right of the diagram). With the same malfunction occurring as in question 1, will this client be able to resolve the name anise.pedantic.edu as shown by the arrows? Why or why not?