"How the Web Is Spun" - Outline

View the PowerPoint Presentation


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

View the PowerPoint Presentation