University of Washington CSE 154
Section 1: Internet and WWW
Except where otherwise noted, the contents of this document are
Copyright © Marty Stepp, Jessica Miller, and Victoria Kirst.
All rights reserved.
Any redistribution, reproduction, transmission, or storage of part
or all of the contents in any form is prohibited without the author's
expressed written permission.
Section 1
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.
Many of these problems don't have an obvious well-known answer, and some don't have a single correct answer.
The point is just to get everyone talking and participating and talking about the web.
Exercise : Ballparking
-
What do you think are the top 10 most visited sites on the web today? How would you ?
-
What is one of your favorite web sites not listed among those top 10, and why? Do you have a favorite web "meme"?
-
What is one of the WORST sites on the web, and why?
-
How many internet protocols (e.g.
http
at the beginning of a URL) can you name?
-
.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?
-
What are the top 5 web browsers in market share? How many other web browsers are there?
Exercise : History
-
Can you name two people prominently involved in the history of the internet?
-
What was one of the first web sites you used regularly?
-
What was the first email, and when was it sent?
-
What were the first 20 domain names to be registered?
-
Why are we “running out” of IP addresses? How many are there? What is being done about this?
-
What is one major change that you think will happen to the web within the next 5-10 years?
Exercise : Spelunking
-
How would you find out the IP address of a website? Does it ever change?
-
How many computers does a piece of data travel through between you and google.com? How can you find out?
-
What's the difference between your local IP address and your internet IP address?
-
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?
-
What type of web server software is our course web server (webster.cs.washington.edu) running? How can you find out?
-
Can you find a website whose server software listens on a port other than 80?
-
What internet programs (other than web browsers and email programs) do you use regularly? What TCP port(s) do they communicate on?
Exercise : Terminology / Jargon
How many of the following internet/web terms do you know? Pick a term and explain what it is.
-
4chan
-
Apache
-
bandwidth, latency, throughput, broadband
-
blog
-
bookmark
-
brogrammer
-
Brony
-
browser plug-in
-
bump
-
cache
-
CAPTCHA
-
cloud computing
-
cookie
-
cosplay
-
domain name
-
Dreamweaver
-
firewall
-
flame war
-
Foxkeh
-
frag
-
frame
-
gopher
-
guild
-
hashtag
-
imba
-
ISP
-
LAMP
-
LAN
-
LARP
-
Linux
-
mashup
-
-
mirror
-
newb
-
open source
-
P2P
-
ping
-
podcast
-
portal
-
proxy
-
raid
-
RFC
-
rick roll
-
RSS feed
-
script
-
spawn camper
-
spyware
-
tag cloud
-
tweet
-
VoIP
-
web crawler (or web spider)
-
wiki
-
Y U NO
Some dictionaries of web slang:
Exercise : Sample Page
-
Create a simple web page that contains a list of links to some of the favorite web sites, memes, etc. of the students in the section. If you like, you can include images for the sites/memes.
-
Example:
My favorite memes
- Intoxicated honey badger
- Star Wars Kid
- Evil Bert
- ZomboCom
Unordered list:
<ul>
,
<li>
ul
represents a bulleted list of items (block)
li
represents a single item within the list (block)
<ul>
<li>No shoes</li>
<li>No shirt</li>
<li>No problem!</li>
</ul>
More about unordered lists
- a list can contain other lists:
<ul>
<li>Simpsons:
<ul>
<li>Homer</li>
<li>Marge</li>
</ul>
</li>
<li>Family Guy:
<ul>
<li>Peter</li>
<li>Lois</li>
</ul>
</li>
</ul>
Ordered list: <ol>
ol
represents a numbered list of items (block)
<p>RIAA business model:</p>
<ol>
<li>Sue customers</li>
<li>???</li>
<li>Profit!</li>
</ol>
- we can make lists with letters or Roman numerals using CSS (later)
Exercise : Uploading to a Web Server
Upload a web page to our Webster server following the directions on our page. Then view the page in the browser.