HTTP (Hypertext Transfer Protocol) is familiar as the mechanism for delivering web pages. HTTP operates over TCP (Transmission Control Protocol) in client-server mode for reliable transfer of data. URLs (Uniform Resource Locators) and information contents are represented symbolically in the simulation (URLn, DATAn). The protocol simulation deals with the main commands:
The simulation supports a limited range of response codes:
The protocol simulation shows a time-sequence diagram with client and server protocol entities, and a communications medium that carries messages. The client sends a one of the above commands and a URL. The server makes one of the above replies. Since the medium is assumed to be reliable, messages are never lost (though they may be delayed).
This simulation has no parameters.