Find this at http://www.npac.syr.edu/users/gcf/ecs400spring96/ecs400http/

Setting the Stage for CGI Programming: HTTP, URL, CGI, MIME, HTTPD and many other acronyms

Given by Nancy J. McCracken at ECS400 Senior Undergraduate Course on Spring Semester 1996. Foils prepared 2 June 1996

MIME stands for Multipart Internet Mail Extensions and is the developing standard for the contents of all messages passed over the Internet.
HTTP is Hypertext Transport Protocol and is the protocol that provides the basis of the World Wide Web: transmitting multimedia documents across the Internet. HTTPD is the daemon running the HTTP Web server.
URL stands for Uniform Resource Locator and is the universal addressing scheme for all documents (multimedia) on the WWW.
CGI is the Common Gateway Interface and is the scheme to interface other programs and systems to the HTTP Web protocol, using the same data protocols as the HTTP clients and servers.
References:
  • HTML and CGI Unleashed, John December and Mark GInsburg, chapters 19 and 20.
  • Innumerable web documents.


Table of Contents for Setting the Stage for CGI Programming: HTTP, URL, CGI, MIME, HTTPD and many other acronyms


001 Setting the Stage for CGI Programming:
    HTTP, URL, CGI, MIME, HTTPD, and many other acronyms 
    too numerous to mention
002 In a Nutshell
003 Internet Documents:  Drafts, Memos and Standards
004 Internet Documents - Examples
005 Internet E-Mail (RFC-822)
006 Multipurpose Internet Mail Extension (MIME)
007 MIME - Extension Model
008 MIME - "Content-Type" Header Field
009 MIME - Base Content Types
010 MIME - Base Content Types, continued
011 MIME - Implementation Status
012 HTTP - Hypertext Transport Protocol
013 HTTPD - HTTP Daemon
014 URL - Uniform Resource Locator
015 HTTP - How does it work?
016 HTTP - GET Request Example
017 HTTP - Reply Example
018 HTTP - POST Request Example
019 Common Gateway Interface (CGI) - an introduction


Northeast Parallel Architectures Center, Syracuse University, npac@npac.syr.edu

If you have any comments about this server, send e-mail to webmaster@npac.syr.edu.

Page produced by wwwfoil on Tue Feb 18 1997