4.3. The HyperText Transfer Protocol

Because the Web has become the driving force of the Internet, the HyperText Transfer Protocol (HTTP) now carries a large majority (currently around 70 percent) of Internet traffic. HTTP is a simple request-response protocol using URLs to name objects it retrieves. HTTP 0.9 was the first widely used version, which was replaced by HTTP 1.0 [Berners-Lee et al. 1996] and then HTTP 1.1 [Fielding et al. 1999].

An HTTP message consists of an HTTP header and an entity body, the two being delineated by the carriage return (CR) and line feed (LF) characters. There are two types of HTTP messages: an HTTP request issued by a client and an HTTP response generated by a server. For both types of HTTP messages, all header ...

Get Web Caching and Replication 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.