Exercise : Spelunking

  1. How would you find out the IP address of a website? Does it ever change?
  2. How many computers does a piece of data travel through between you and google.com? How can you find out?
  3. What's the difference between your local IP address and your internet IP address?
  4. Follow the commands on this lecture slide to simulate being a browser. How is this different from Viewing the Source of a document in your browser?
  5. What type of web server software is our course web server (webster.cs.washington.edu) running? How can you find out?
  6. Can you find a website whose server software listens on a port other than 80?
  7. What internet programs (other than web browsers and email programs) do you use regularly? What TCP port(s) do they communicate on?