Internet & WWW
Download
Report
Transcript Internet & WWW
The Internet
The Internet
Definition: Network of networks.
Began in 1969, DOD project called ARPANET.
Early 1980’s NSF creates NSFnet
NSF takes over both by mid ’80’s
The Internet is created.
IP Addresses
Needed a way to identify individual computers on the internet.
Hit upon the idea of IP addresses.
Give each computer a unique number (address) and then you
can send information to it.
Stands for:
Internet Protocol Addresses
IP Addresses
Format:
Do the math:
x.x.x.x
Where each x is a number from 0 to 255.
256*256*256*256 = 4,294,967,296
Despite this, we are running out of IP addresses
IPv6 may take care of this
TCP/IP
Early on, realized they needed a better way to transfer files.
Large files moved slowly, clogged up the network, and if
damaged in transit, were a pain to re-send.
So let’s break up the large files into smaller ones, and send the
smaller pieces.
That’s TCP/IP
TCP/IP
Transmission Control Protocol/Internet Protocol
Protocol for how to:
break up information into standard sized “packets”
address each one,
send them out to their destination,
reassemble them upon receipt.
Domain Name System
Remember each computer has a unique IP address.
To connect to that computer, use its IP address.
To connect to the alphas: 129.89.8.201
To connect to miller: 129.89.???.???
Way too tedious.
Domain Name System
Early on, realized the need to associate unique names with
each IP address.
Domain Name System established:
A single organization responsible for assigning domain names.
IANA
A decentralized system of distributing the names
domain name servers
Domain Names
Names separated by dots
Last part is called top-level domain (TLD) or zone.
Usually 3 or 2 letters long.
Next part is second-level domain.
E.g., www.uwm.edu
The unique name of the organization to whom the name belongs.
From there, individual organization can name the individual
computer whatever they want.
In summary
IP addresses give each computer a unique address.
TCP/IP is the protocol that made sending files over the internet
possible.
Domain names make it easier to remember computer names.
Domain name servers handle the translation from names into
IP addresses.
The WWW
World Wide Web
The World Wide Web
Tim Berners-Lee working at CERN decided he wanted a way to share
information easily with his colleagues.
worlDwidEweb ca 1991
Four inventions
HTTP: HyperTextTtransfer Protocol
URL: Uniform Resource Locator
HTML: HyperText Markup Language
Web Servers
HTTP
Hypertext Transfer Protocol
URLs
Format: [scheme]://[host name] / [path name]
Scheme — the type of transfer/connection you have
Host name — the name of the computer to which you are connecting.
Usually http
www.uwm.edu.
Path name — the full path name to the file you are looking for.
Series of directories ending in a file name.
If a file is not specified, by default browser looks for an index.html file.
HTML
HyperText Markup Language
Plain text document with hidden “codes” that tell a browser
how to format the information.
Based on structured documents in which the content of the
document is separated from the formatting of the document.
<h1>This is a heading </h1>
And this is <b>some</b> formatted <i> text</i>
<ul>This is a list
<li>Item 1
<li>Item2
</ul>
Web Servers
The Internet
Graphical Web Browser
1991 – 1994 tremendous growth
1993: NCSA Mosaic
Written by Marc Andreesen.
Incorporated images into text.
Ran under Unix.
By end of year, PC and Mac versions were out.
Internet & Web Growth
As of January 2003
171,638,297 hosts
Taken from: http://www.isc.org/