The Hypertext Transfer Protocol (HTTP) has been in use by the World-Wide Web global information initiative since 1990. HTTP is an application-level protocol with the lightness and speed necessary for distributed, collaborative, hyper media information systems. It is a generic, object-oriented protocol which can be used for many tasks, such as name servers and distributed object management systems, through extension of its request methods (commands). A feature of HTTP is the typing and negotiation of data representation, allowing systems to be built independently of the data being transferred.
A new version of HTTP, referred to as HTTP/1.1, is being developed by the HTTP working group of the IETF, with people from W3C participating in that forum. Draft 07 has been approved by the IESG as the Internet standards-track specification for HTTP, and an RFC will be issued when the RFC editor has had time to process it. The authors of the document are Roy T. Fielding, Jim Gettys, and Jeff Mogul, Henrik Frystyk Nielsen, and Tim Berners-Lee. Jim Gettys is the current editor of this document on behalf of the HTTP working group.
At the same time, Digest Authentication was approved as a proposed standard.
Archives of previous drafts and versions of HTTP are available.
A PowerPoint presentation on HTTP/1.1 is available, to give some overview of new HTTP/1.1 functionality and changes from HTTP/1.0, which will be updated occasionally as it is presented.
Internet Draft 07 of the Hypertext Transfer Protocol -- HTTP/1.1 document is available. It reflects the state of discussions as of Monday, August 12, 1996. All changes are of a minor editorial nature, in response to working group and other last call comments. The IESG has approved this draft to become a Proposed Standard and will issue an RFC as soon as the RFC editor has time (the RFC editor is backlogged at the moment). The draft here is the definitive statement of the Proposed Standard until the RFC is issued.
Archives of previous HTTP/1.0 drafts are available.
There are two IETF working groups on HTTP issues:
The World-Wide Web model contains many other protocols than HTTP. Some of the most relevant protocols are explained in this section.
Here is an overview of this work and its general context.