Transcript CHAPTER 1
Introduction to
Web Pages
Lecture Overview
Evolution of the Internet and Web
Web Protocols
History of the Internet
It began as the ARPANET
It became NSFNET while funded by the
National Science Foundation
There was no WWW
It was really just FTP and e-mail and Usenet
news
There were no search engines
History of the Web
In 1991, Tim Berners-Lee created the Web at
the Particle Physics Laboratory in Cern
Switzerland
He established the World Wide Web
Consortium (W3C) in 1994 to foster
international standards
Today the W3C defines standards for most
Web-based protocols
The Web Today
Web 2.0 is a group of technologies described
by social networking and user collaboration
Web 3.0 is a group of future data-driven and
semantic concepts
These are not specific technologies and you
cannot buy them
Internet / Web Standards
Internet Engineering Task Force (IETF)
The Internet Architecture Board (IAB)is a
standing committee of the IETF
They publish RFCs
The World Wide Web Consortium (W3C)
publishes standards for the Web
Internet Protocols
The Internet is built from a “stack” of
protocols
At the bottom, there is IP (a connectionless
unreliable protocol)
TCP lives on top of IP (a connected reliable
protocol)
And all the services we know live on top of
TCP / IP
Internet Services
FTP – File Transfer Protocol
Mail protocols
HTTP – Hypertext Transfer Protocol
Simple Mail Transfer Protocol (SMTP)
Post Office Protocol (POP3)
Internet Message Access Protocol (IMAP)
This is how we move Web pages
And many more
A Brief History of HTML
1989:
1994:
1995
Created by Tim Berners-Lee
HTML specification released
along with DTD
Netscape formed
W3C was formed
HTML3 draft (draft expired)
Internet Explorer released
Cascading Style Sheets
A Brief History of HTML
1997:
1999:
2001 :
2008:
Html 4.0 Draft
HTML 4.01
XHTML 1.1 (XHTML 2.0 died)
HTML5 working draft XHTML5
drafted along side HTML5
Web Markup Languages
In the beginning there was the Standard Generalized
Markup Language (SGML)
It was unruly
HTML was created to “markup” Web pages
XML was created to represent just about any kind of
data
XHTML is HTML written in XML
HTML 5 is the next generation of HTML
We will use HTML 5 in this course
They are not all that different
The World Wide Web
Consortium
The W3C is the standards setting body for
various protocols
HTTP
HTML
XML
And many more
Visit www.w3.org
Web Page Round Trip
Client
(Request)
Client
(Render)
Server
(Receive)
Server
(Send HTML)
Server
(Process)
A Word about Web Browsers
Everyone has their favorite
IE, FireFox, Chrome, …
As we begin to program more, we will learn
about differences between one browser and
the next and the challenges of programming
against different browsers
Not to mention the mobile world
I’ll use Chrome in the course because of its
rich HTML debugging capabilities