TDTS09: Questions for Assignment 2
In addition to the Kurose/Ross lab associated with this assignment and the questions therein,
you are also expected to answer the following questions.
- Find the RFCs of HTTP and DNS. Compare and contrast how caching is
used with the two protocols. What does TTL refer to and how it is used in the two protocols?
- When can/should a proxy cache content? Please use information about
the cache headers to discuss potential policies with each other.
How would you implement these proxy caching rules?
- Please explain the following response codes: 200, 202, 304, 403.
- What is the most commonly observed method used by HTTP requests?
How did you come to this conclusion?
- Give an example of an agent-field header and discuss what information
it may reveal to the server.
- Can you give the IP address used by www.google.com??
Please explain your answer.
These questions may require additional reading, thinking, and exploration.