28.3. Communication using HTTP

Communication between web browsers and web servers is via HTTP (Hypertext Transfer Protocol). The first version of HTTP, defined in 1990 at CERN, was a simple client–server protocol: a synchronous invocation, to the server, in which a client sends a request message to the server and awaits a response message. This version was for the transfer of raw data, while the next version HTTP 1.0 allowed MIME (Multipurpose Internet Mail Extensions) types to be specified and transferred; see Section 28.4. The most recent version at the time of writing is HTTP 1.1, decribed in the WC3's request for comment document, RFC2616.

HTTP is an application-level protocol built above TCP which is connection-oriented and reliable; see ...

Get Operating Systems: Concurrent and Distributed Software Design now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.