University of Washington, CSE 190 M
Section 1: The Internet / WWW

This section is about the Internet and the World Wide Web (WWW). Most sections will have exercise problems to work on, but since we have just begun the quarter, this one is more casual and conversational in nature.

Internet Ballparking:

  1. What do you think are the top 10 most visited sites on the web today? How would you find out what they actually are?
  2. What is one of your favorite web sites not listed among those top 10, and why? Do you have a favorite web "meme"?
  3. What is one of the WORST sites on the web, and why? (Difficulty: no MySpace)
  4. How many TCP protocols (the http at the beginning of a URL is one) can you name?
  5. .com, .net, and .edu are examples of Top-Level Domains (TLDs). How many more TLDs can you name? What are the most recent TLDs to be created?
  6. What are the top 5 web browsers in market share? How many other web browsers are there?

Internet History

  1. What was the first email, and when was it sent?
  2. What were the first 20 domain names to be registered?
  3. Why are we “running out” of IP addresses? How many are there? What is being done about this?
  4. What is one major change that you think will happen to the web within the next 5-10 years?

Internet 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?

Terminology / Jargon:

How many of the following internet/web terms do you know? Pick a term and explain what it is.

  1. bandwidth, latency, throughput, broadband
  2. blog
  3. bookmark
  4. browser plug-in
  5. cache
  6. cloud computing
  7. cookie
  8. domain name
  9. firewall
  10. flame war
  11. Foxkeh
  12. frag
  13. frame
  14. gopher
  15. guild
  16. ISP
  17. Linux
  18. mashup
  19. meme
  20. mirror
  21. open source
  22. ping
  23. podcast
  24. portal
  25. proxy
  26. RFC
  27. rick roll
  28. RSS feed
  29. script
  30. spawn camper
  31. spyware
  32. tag cloud
  33. tweet
  34. VoIP
  35. web crawler (or web spider)
  36. wiki

Some dictionaries of web slang:

Uploading Files to a Web Server:

Create a short web page and upload it to our Webster server following the directions on our Uploading Files page.

Valid XHTML 1.1 Valid CSS!