Web Client-Server Interaction
Normal (Static) Document Retrieval
+---------+ (1)Request +--------+ +--------+
| |-------------->| | | Server |
| Web | | Web |-----------| File |
| Browser | | Server |(2)Retrieve| System |
| |<--------------| | +--------+
+---------+ (3)Reply +--------+
Dynamic Document Creation
+---------+ (1)Request +--------+ (2)Input +---------+
| |-------------->| |---------->| |
| Web | | Web | | A "CGI" |
| Browser | | Server | | Program |
| |<--------------| |<----------| |
+---------+ (4)Reply +--------+ (3)Output +---------+
|
|
+--------+
| Server |
| File |
| System |
+--------+
Document and Service Delivery Combined
+---------+ (1)Request +--------+ (2)Input +---------+
| |-------------->| |---------->| |
| Web | | Web | | A "CGI" |
| Browser | | Server | | Program |
| |<--------------| |<----------| |
+---------+ (4)Reply +--------+ (3)Output +---------+
| |
| +--------+ |
| | Server | |
+---------| File |--+
(2,3)Retrieve | System |
+--------+
An Illustrative Example
ICS 1C, Summer 1996