Internet and World Wide Web

Download Report

Transcript Internet and World Wide Web

Announcements
• Dr. Gerald Urquhart
• Developed LBS 126
Internet and World Wide Web
• Which came first - Internet or WWW?
The Internet
• Internet is a network of interconnected
computers that is now global
• Internet born in 1969 - called ARPANET
• 1969 ARPANET was connection of
computers at UCLA, Stanford, UCSB,
Univ. of Utah
State of computers?
• What was the state of computers in the late
1960s and early 1970s?
Computers late 60s & 70s
• No Personal Computers – all
large mainframe computers
in late 60s
• Mid 1970s – initial personal
computers
– Altair: Box with blinking
lights
• Late 1970s – Apple 2, first
usable PC
Personal Computing?
• Just a box with
blinking lights
• Not where
Networking/ Internet
was being developed
Internet - 1970s
• 1972 - Telnet developed as a way to connect to
remote computer
• 1972 – Email introduced
– 1977 - U. Wisconsin has first “large” Email system 100 users
• 1973 - ARPANET goes international
• 1973 - File Transfer Protocol (FTP) established
State of computers?
• What was the state of computers in the early
1980s?
Computers 1980s
• 1981 – IBM PC
• 1984 – Apple Macintosh
• 1986 – Modem becomes option on PCs
Internet - 1980s
• 1984 - Domain Name Server introduced
– allows naming of hosts, no longer numeric
• 1986 - NSFNET created
– in 1990, becomes backbone of modern Internet
when ARPANET is decommissioned
– Completely privatized by 1995
– 56 K interconnection initially, increased rapidly
Barry M. Leiner, Vinton G. Cerf, David D. Clark, Robert E. Kahn, Leonard Kleinrock, Daniel C.
Lynch, Jon Postel, Larry G. Roberts, Stephen Wolff. A Brief History of the Internet. Internet Society.
http://www.isoc.org/internet/history/brief.shtml
Internet Timeline
NSF Net
Internet 1990s
• 1991 - Tim Berners-Lee releases World Wide Web!
– TBL is computer programmer at CERN, a physics lab in
Europe (new book Weaving the Web by TBL)
• 1993 - Mosaic (becomes Netscape) designed by
graduate students at University of Illinois
– first point-and-click browser
– later developed into Netscape Navigator
• These are the two most significant events in the formation of the WWW
Internet 1990s
• 1991 - Tim Berners-Lee releases World Wide Web!
– TBL is computer programmer at CERN, a physics lab in
Europe (book Weaving the Web by TBL)
• 1993 - Mosaic (becomes Netscape) designed by
graduate students at University of Illinois
– first point-and-click browser
– later developed into Netscape Navigator
• These are the two most significant events in the formation of the WWW
World Wide Web
• Via Internet, computers can contact each
other
• Public files on computers can be read by
remote user
– usually HyperText Markup Language (.html)
• URL - Universal Resource Locator - is
name of file on a remote computer
• http://www.msu.edu/~urquhar5/tour/active.html
HTTP
• World Wide Web uses HTTP Servers, better
known as web server
• Receive HTTP type request and send
requested file in packets
Web Browsers
• Mosaic (1993) was first point-and-click
browser
• Web browsers are the software we use to
view web pages
• Netscape Navigator and Internet Explorer
are most popular
• Netscape Navigator was original, but
Microsoft leveraged IE on market
State of computers?
• What was the state of computers in the early
to mid 1990s?
Computer History – 1990s
• Windows 95 GUI made computing easier
for PC-bound masses
• Windows 95 + Internet (AOL, others) 
Huge increase in number of home PCs
• Computer on every desk in workplace
Universal Resource Locator
http://www.msu.edu/~urquhar5/tour/active.html
http://
/~urquhar5/tour/active.html
identifies type
of transfer
File Location on Remote Computer
www.msu.edu
Domain Name name of remote computer
21st Century – File Sharing
• Internet allowed sharing of simple
information
• FTP was initial file sharing system, but a bit
hard to use
• WWW advanced type of info allowed, but
not designed for file-sharing
• Napster, KaZaA, Morpheus and LimeWire
are file-sharing.
Napster
• Napster was a music sharing community
• Used a central server to catalog who had
what
• This central server violated music industry’s
copyrights
• Napster now screens transfers to see if they
are copyrighted material
Peer to Peer
•
•
•
•
•
Peer to Peer (P2P) file sharing
LimeWire is good one
KaZaA is faster and more advanced
Kazaa Lite is preferred by many
Morpheus is modified KaZaA for Music City
Network – really messed up these days
• Each person has a “node” that advertises his or her
files
• Supernodes – compile lists of what nodes have
Collapse of the Information Economy
• Huge economic growth in late 1990s was
due to “prospecting” on up-and-coming
Internet companies
• Most were never profitable
– Amazon.com just posted its first Annual Profit
(2003) since going public in 1997!
• Major Internet Backbone Providers
(Worldcom, Global Crossing) are struggling
What is WWW?
• Via Internet, computers can contact each other
• Public files on computers can be read by remote
user
– usually HyperText Markup Language (.html)
• HTTP - HyperText Transfer Protocol
• URL - Universal Resource Locator - is name of file
on a remote computer
• http://www.msu.edu/~urquhar5/tour/active.html
How to make a web page
• Define the two basic steps required in
making a web page.
Two Basic Steps
• Create an HTML File
• Upload file to server
– Saving to P: drive eliminates this step
.html
• Web documents are text files with .html
extension
• These text files have HTML “tags” in them
HTML Tags
• Each opening HTML tag has a closing
HTML tag that matches it.
– <P> for begin paragraph is followed by </P>
for end paragraph
– <P> goes at beginning of paragraph
– </P> goes at end of paragraph
Example of Tags
• <P>Here is the paragraph about
something</P><P>Here is the second
paragraph</P>
What it will look like:
Here is the paragraph about something.
Here is the second paragraph.
Essential HTML Tags
•
•
•
•
•
•
<HTML> begins HTML document
<BODY> begins body of document
<H1>Here’s a header in big type</H1>
<P>Here’s a paragraph</P>
</BODY> ends body
</HTML> ends HTML document
Browser Output of Page
If you opened that page in Netscape Navigator, it would look
like this:
http://www.msu.edu/course/lbs/126/lectures/viewsource.html
Here’s a header in big type
Here’s a paragraph
View Page Source
• Using “View Page Source” allows you to
see the HTML behind a page
• When we get into advanced HTML pages,
this can be really important for learning
how someone did something
• http://puffin.bird.audubon.org/
File Transfer Protocol
• FTP Program (also called FTP client) used to
transfer files from your computer to your public
web directory housed on the MSU computers
• WS_FTP LE is a good, free FTP program
• In MSU Labs, can directly save stuff in your AFS
space, on the P: drive, in the web directory
Your personal web space
• Http://www.msu.edu/~pilotname/index.html
• Three steps:
– Make your pilot web space public (in advanced
features)
– Create a file named index.html
– Use FTP to transfer a file named index.html into your
web directory
Netscape Composer
• Netscape Composer allows WYSIWYG
(what-you-see-is-what-you-get) editing of
web pages
• Controls similar to Microsoft word – font
formatting, colors, etc.
Macromedia Dreamweaver
• Excellent Site Building Tool
• Allows organization of files, ftp, and
WYSIWYG editing all-in-one
Microsoft Front Page
• All-in-One program like Dreamweaver
• Uses “proprietary tags” that can’t be read by
some browsers (Netscape)
• Uses non-standard HTML, style sheets, etc