"How the Web Is Spun" - Outline
View the PowerPoint
Presentation
- Introduction
- What is the World Wide Web? A
humorous answer
- What this
presentation will accomplish: No historical survey, but a common
sense revelation of the internals of the Web
- Acronym
overload: a quick mention of the World Wide Web's supporting acronyms
- Simplified:
What
the Web really is and a brief discussion of the potential direction
- HTTP Overview
- Transferring Hypertext
- Hypertext
Definition and a super quick intro to HTML
- It's
a Markup Language!
- HTML
Sample
- The most common HTML
tags
- A web browser
(client) uses HTTP to "Get" a web page from a server
- HTTP Methods
- Get:
King of the Methods
- Post:
The second in command
- Other
HTTP Methods
- HTTP Headers
and status information
- A
simple example of what a web browser will say to a server
- Connection
management
- High-level discussion of TCP/IP
- HTTP uses TCP/IP to actually talk to a
server
- What Internet
Protocol (IP) is used for
- Transporting
- it's all magic
- What
are these "port" things?
- A
port is a 16-bt number - easy binary math example
- Think
of ports as keys
- "Well-known"
ports
- "Well-known"
port 80
- A Web server is
expecting HTTP to arrive on port 80
- Hackers
- Sockets
definition
- A Web Browser and Web Server Example
- An HTML document rendered in a common
web browser
- An HTML
document rendered in a not-so-common web browser: WebSnatcher
- What
a browser has to do
- What
a server has to do
- Which
is easier to write: A simple standard browser or a simple standard
server? The answer is easy.
- Professional
server difficulties: connection management and stress handling
- Professional
browser difficulties: formatting pages, rendering graphics,
supporting audio/video plug-ins, supporting java, scripting languages,
and much more
- New Technologies and Directions
- Describing data with XML
- Web
Services with SOAP
- Ideas
about the future?
- Conclusion
- Great resources: RFCs,
W3C, IEEE
View the PowerPoint
Presentation