Transcript Slide 1

Internet and the World Wide Web
CIS 141 Lecture
Thad Crews
Western Kentucky University
Part 1
THE INTERNET
1980s
1970s
1990s
THE INTERNET
IS JUST A PASSING FAD
2000s
The Internet is
What is the Internet?
a “global network
of networks.”
Visualization of the Internet’s topology
Networks connected to networks connected to networks
The Internet (or “Net”)
• The Internet (or “net”) is “a global network of networks.”
• More specifically, the Internet is the world’s largest
computer network, providing a vast array of services to
individuals, businesses, and organizations around the
world.
• The Internet is NOT a gimmick or a fad.
Sorry Firby
Internet Backbone
• The Internet backbone consists of the main
pathways and connections of the Internet owned
primarily by telecom companies.
Network Service
Providers
Verizon’s/MCI’s UUNet carries ~28% of Internet traffic
27.9%
Verizon/MCI/UUNET
10.0%
AT&T
6.5%
Sprint
6.3%
Genuity (level 3)
4.1%
PSINet
3.5%
Cable & Wireless
2.8%
XO Communications
2.6%
Verio
1.5%
Qwest
Smaller Networks Connect to the Backbone
History of the Internet (in context)
• 1943 to 1946  ENIAC built
• 1950s  Sputnik program (Russian unmanned space
missions)
• 1958  the United States formed Advanced Research
Projects Agency (ARPA) and National Aeronautics
and Space Administration (NASA).
• 1969  NASA lands a man on the moon, ARPA
started ARPANET (which could evolve into the
Internet). Email was the “killer app” of ARPANET.
• 1983  ARPANET was migrated to TCP/IP protocol
• Early 1990s  World Wide Web developed
• 1993  Mosaic web browser (included graphics)
And Now for a Confusing Visual Timeline…
And THAT is why we need Protocols
because Protocols Determine Behavior
• Protocols are rules that govern behavior.
• Human protocol specifies how a person
must behave with other people in a
particular situation.
• Example: Military protocol
• Example: Diplomatic protocol
• Example: Dating protocol
• Internet Protocol specifies how a network
must behave with other networks to
participate on the Internet.
Internet Protocol
• TCP/IP (or simply IP) is the Internet protocol that
governs all Internet communications.
1. BIG IDEA: Every node on the internet has a unique
IP address (just like every house has a unique
mailing address.)
2. BIG IDEA: Data sent over the Internet is broken
into packets and then routed to the target IP
address.
Internet Protocol –
Big Idea #1: IP Address
Every node on the Internet has a unique IP address
(just like every house has a unique mailing address.)
• An IP address is 32 bits and is typically written in chunks
of 8 bits (for example 161.6.94.119).
• To make things easier, an IP address can be mapped to a
domain name (for example www.wku.edu).
• Domain names are optional and must be registered
with the Domain Name System (DNS) if it is to be
available on the Internet.
What is a Domain Name
• The Domain Name System (DNS) is like an Internet
"phone book" that translates human-friendly computer
URL hostnames into specific IP addresses.
• For example, www.wku.edu maps to the IP address
161.6.94.119 (and can be verified by opening a browser and
entering http://161.6.94.119 to get the WKU homepage).
• A Domain Name must be registered with the DNS if it is
to be available on the Internet.
• A Domain Name is used by both web URL and email.
Internet Protocol –
Big Idea #2: Packets and Routing
Data sent over the Internet is broken into packets
and then routed to the target IP address.
• Data is broken into fixed-sized packets and addressed to
a specific computer (using its unique IP address). The
packets are then sent through the network
independently. They may each take a different route and
they may arrive in different order. When the do arrive, the
packets are un-packed in the correct order and the data
is displayed on the destination machine.
A Picture is Worth a Thousand Words
More About Domain Names
www.amazon.com
www.imdb.org
www.wku.edu
www.whitehouse.gov
The last part of the domain name is the “top-level domain”
that describes the domain type.
There can also be an optional two letter country code:
.us (United States)
.ca (Canada)
.jp (Japan)
.cn (China)
Questions About the Internet
• http://www.disney.com
• http://www.disney.eu
• http://www.disney.us
Questions About the Internet
• What is the ICAAN organization?
• ICANN (Internet Corporation for Assigned Names and
Numbers) has the overall responsibility for managing the
Domain Name System (DNS), which is the database of all
domain names and their associated IP addresses.
• Who owns the Internet?
• No one owns the Internet. The Internet is made up of the
many national and international communication networks to
provide connections between individuals, companies,
organizations, and governments. Businesses and the global
economy depend on the proper functioning of the Internet.
Is Email Private?
• The word “mail” suggests a strong analogy between
email and physical mail (letters delivered by the US
Post Office). Unfortunately, this is a poor analogy.
• Physical mail is sealed mail will most likely arrive at its
destination unopened, and will most likely never be seen by
anyone other than the recipient.
• Email is electronic and there are actually multiple copies of
your email floating around cyberspace, including copies on
your machine, your recipient’s machine, your mail server,
your recipient’s mail server, and any number of devices inbetween.
• Email is NOT private. Think of email as a postcard, rather than a
letter, and save controversial comments for face-to-face
communication.
Is the Internet and the Web the same thing?
• No
Part 2
THE WORLD WIDE WEB
The World Wide Web (or “Web”)
• The Web is a collection of web pages containing
hypertext (words, graphics, sounds, pictures, videos)
with links to other web pages.
• The Web is not simply another name for the Internet, but is
one of many applications and services available on the
Internet (along with email, teleconferencing, VOIP, FTP, etc.)
• Before the Web, navigating the Internet for information was a
complicated process involving using memorized text
commands. (Similar to the OS command prompts).
The Web versus the Net
• The Internet has been
around since 1969 (or
1983).
• The Web has only been
available since 1990.
• The Internet is a framework • The Web is one of the many
that supports many
services/applications that
services/applications
run on the Net.
including email, VOIP,
telecommunications, and
the Web.
History of the World Wide Web (in context)
• In 1990 Tim Berners-Lee develops HTML and HTTP,
and creates the first few Web pages at CERN.
• In 1992, the first personal computers were connected to
the Internet. (Previously all Internet computers had been
mainframes).
• In 1993 the University of Illinois released version 1.0 of
Mosaic, a web browser. This was the first browser with
strong support for images and graphics.
• By 1994 there was rapidly growing awareness in the
Internet and the Web (which had previously been used
primarily by academics and military only.)
April 12, 1993
July 25, 1994
July 5, 1993 issue of The New Yorker, (Vol.69 (LXIX) no. 20)
Rapid Growth
Another Confusing Visual Timeline…
And THAT is why we need Protocols
because Protocols Determine Behavior
• The protocol of the Web is called HTTP (Hypertext
Transfer Protocol) is the protocol of the Web. HTTP
controls communication between Web clients and
servers.
• HTTP involves a web client using a web browser
(such as Internet Explorer, Firefox, Chrome or
Safari) to request web pages from web servers.
• HTTP involves a web server that stores and
delivers web pages and other web resources
(video, pictures, files, etc).
And THAT is why we need Protocols
because Protocols Determine Behavior
• The protocol of the Web is called HTTPS (Secure
Hypertext Transfer Protocol) is the protocol for secure
communication between Web clients and servers.
Domain Names are part of a URL
http://www.wku.edu/~jim.lindsey/cis141/orientation/Orientation.html
https://www.amazon.com/gp/cart/view.html
1.
2.
3.
4.
Protocol
Domain name (maps to an IP address & a web server)
Directory or Path
File (document) name and extension
URL versus Email
http://www.organization.org/directory/filename.html
http://www.schoolname.edu/directory/filename.html
[email protected]
[email protected]
• Both can use the same registered Domain Name
• URLs identify specific files from that Domain Name
• Email addresses identify specific users at (@) the Domain Name
Hands On
• Find the IP address for www.usatoday.com
• Enter the usatoday IP address in a browser and
confirm the usatoday appears.
• Find the IP address for your computer (reverse DNS
lookup).
• Enter your IP address in a browser and confirm that
the page does NOT appear. (In other words, there is
no web site hosted on your PC.)
• NOTE: If your PC was running a web server
application (such as Microsoft IIS or Apache), then
browsing to your IP address could respond with a
web page.
Part 3
THE CHANGING WEB
(AND SOME IMPLICATIONS)
Encyclopedia Britannica
•Founded in 1768
•122,264 articles
wikipedia.org
•Founded in 2001
•3,770,000+ articles
An online encyclopedia
that consists purely of
articles contributed by
visitors. As of July 23, 2008
it had 3,770,000 English
articles contributed by
volunteers around the
world since January 15,
2001.
Comparison
Topics Covered
4000000
3500000
3000000
2500000
2000000
1500000
1000000
500000
0
Britannica
Wikipedia
The free online resource Wikipedia is about as accurate on
science as the Encyclopedia Britannica, a study shows.
– BBC NEWS Thursday, 15 December 2005
Star Wars Kids
A Web Illustration of Input-Process-Output
Star Wars Kids (Original)
• LINK http://www.youtube.com/watch?v=HPPj6viIBmU
Star Wars Kid ReMixes
• LINK http://www.youtube.com/watch?v=3GJOVPjhXMY
• LINK http://www.youtube.com/watch?v=TytJRejBWHU
• LINK http://www.youtube.com/watch?v=YvEibGgp-GA
• LINK http://www.youtube.com/watch?v=2URImmLYAsQ
• LINK http://www.youtube.com/watch?v=Zd5HjY1ZtLQ
• LINK http://www.youtube.com/watch?v=aXiw-fe0Vf4
Another Web Input-Process-Output Example
Read the full story at:
http://latimesblogs.latimes.com/washington/2009/08/obama-joker-artist.html
And Finally, consider this…
END LECTURE