Jump to content

HTTP: Difference between revisions

From ICANNWiki
Marie Cabural (talk | contribs)
No edit summary
Marie Cabural (talk | contribs)
Line 7: Line 7:
In 1992, Berners-Lee submitted the Basic HTTP specification to the IETF as an Internet Draft. In detail, he defined HTTP as a "protocol with the lightness and speed necessary for a distributed collaborative hypermedia information system. It is a generic stateless object-oriented protocol, which may be used for many similar tasks such as name servers, and distributed object-oriented systems, by extending the commands or methods used". In addition, he added that HTTP's characteristics is the negotiation of data representation which allows systems to be built independently for the development of new advanced representations. <ref>[http://www.w3.org/Protocols/HTTP/HTTP2.html Basic HTTP as defined in 1992]</ref>
In 1992, Berners-Lee submitted the Basic HTTP specification to the IETF as an Internet Draft. In detail, he defined HTTP as a "protocol with the lightness and speed necessary for a distributed collaborative hypermedia information system. It is a generic stateless object-oriented protocol, which may be used for many similar tasks such as name servers, and distributed object-oriented systems, by extending the commands or methods used". In addition, he added that HTTP's characteristics is the negotiation of data representation which allows systems to be built independently for the development of new advanced representations. <ref>[http://www.w3.org/Protocols/HTTP/HTTP2.html Basic HTTP as defined in 1992]</ref>


==HTTP Standardization==
IETF initiated the standardization of HTTP standards on the latter part of 1994 which was strongly supported by [[W3C]].<ref>[http://www.w3.org/Protocols/Activity.html#role HTTP Activity Statement]</ref> In 1996, Tim Berners-Lee together with Roy Fielding and Henrik Frystyk Nielsen published the RFC 1945, the first IETF Informational Document for HTTP/1.0.<ref>[http://www.ietf.org/rfc/rfc1945.txt
Hypertext Transfer Protocol -- HTTP/1.0]</ref>  Experimental implementations on HTTP 1.1 was conducted by a group of computer scientists within Libwww, the W3C protocol library and Jigsaw, W3C's Web server. The scientists discovered errors as well as the full potential of the protocol.<ref>[http://www.w3.org/Protocols/Activity.html HTTP Activity Statement]</ref> A proposed IETF standard, RFC 2068 was subsequently published in 1997. <ref>[http://tools.ietf.org/html/rfc2068 Hypertext Transfer Protocol -- HTTP/1.1]</ref>


IETF initiated the standardization of HTTP standards on the latter part of 1994 which was strongly supported by [[W3C]].<ref>[http://www.w3.org/Protocols/Activity.html#role HTTP Activity Statement]</ref> In 1996, Tim Berners-Lee together with Roy Fielding and Henrik Frystyk Nielsen published the RFC 1945, the first IETF Informational Document for HTTP/1.0.<ref>[http://www.ietf.org/rfc/rfc1945.txt
RFC 2616 is the current IETF draft standard for HTTP.<ref>[ http://tools.ietf.org/html/rfc2616 REF 2616 Hypertext Transfer Protocol -- HTTP/1.1]</ref>
Hypertext Transfer Protocol -- HTTP/1.0]</ref>  Experimental implementations on HTTP 1.1 was conducted by a group of computer scientists within Libwww, the W3C protocol library and Jigsaw, W3C's Web server. The scientists discovered errors as well as the full potential of the protocol.<ref>[http://www.w3.org/Protocols/Activity.html HTTP Activity Statement]</ref> A proposed IETF standard, RFC 2068 was subsequently published in 1997. <ref>[http://tools.ietf.org/html/rfc2068 Hypertext Transfer Protocol -- HTTP/1.1]</ref> RFC 2616 is the current IETF draft standard for HTTP.<ref>[ http://tools.ietf.org/html/rfc2616 REF 2616 Hypertext Transfer Protocol -- HTTP/1.1]</ref>


==References==
==References==

Revision as of 18:56, 29 September 2011

HTTP is an acronym for Hypertext Transfer Protocol. It is a standard networking protocol for distributed, collaborative, hypermedia systems which has been used in the World Wide Web since 1990.[1] The specifications for HTTP was developed by Tim Berners-Lee, inventor of World Wide Web.[2] The Internet Engineering Task Force (IETF) and the W3C coordinate the development and publications of HTTP standards through RFCs.

Original HTTP Document[edit | edit source]

The first document regarding the HTTP protocol was written by Tim Berners-Lee and it was implemented on a prototype release by World Wide Web initiative software as HTTP 0.9 in 1991. In the original document HTTP 0.9 was defined by Berners-Lee as a simple search and retrieve protocol which runs through a TCP/IP connection.[3] [4]

Basic HTTP Specification[edit | edit source]

In 1992, Berners-Lee submitted the Basic HTTP specification to the IETF as an Internet Draft. In detail, he defined HTTP as a "protocol with the lightness and speed necessary for a distributed collaborative hypermedia information system. It is a generic stateless object-oriented protocol, which may be used for many similar tasks such as name servers, and distributed object-oriented systems, by extending the commands or methods used". In addition, he added that HTTP's characteristics is the negotiation of data representation which allows systems to be built independently for the development of new advanced representations. [5]

HTTP Standardization[edit | edit source]

IETF initiated the standardization of HTTP standards on the latter part of 1994 which was strongly supported by W3C.[6] In 1996, Tim Berners-Lee together with Roy Fielding and Henrik Frystyk Nielsen published the RFC 1945, the first IETF Informational Document for HTTP/1.0.[7] Experimental implementations on HTTP 1.1 was conducted by a group of computer scientists within Libwww, the W3C protocol library and Jigsaw, W3C's Web server. The scientists discovered errors as well as the full potential of the protocol.[8] A proposed IETF standard, RFC 2068 was subsequently published in 1997. [9]

RFC 2616 is the current IETF draft standard for HTTP.[10]

References[edit | edit source]