HTTP

=HTTP=

Author: Lucy Kim


 * HTTP** is Hyper Text Transport Protocol. **HTTP** is a way of formatting and transmitting messages on the Internet.

HTTP is a request-response standard typical of client-server computing. In HTTP, web browsers or spiders typically act as clients, while an application running on the computer hosting the web site acts as a server. The responding server, whichcreates //resources// like [|HTML] files and images, may be called the //origin server//. In between the user agent and origin server may be several intermediaries, such as proxies, gateways, and tunnels. HTTP is not constrained in principle to using TCP/IP, although this is the most popular implementation plat form. Indeed HTTP can be implemented on top of any other protocol on the Internet, or on other networks. HTTP only presumes a reliable transport and any other protocol that provides such guarantees can be used.

The standards development of HTTP has been coordinated by the [|World Wide Web Consortium] and the [|Internet Engineering Task Force] (IETF)

HTTP Sample Software
W3C offers the Jigsaw server written in Java and the libwww client API - both released with a full set of HTTP/1.1 functionality including caching and persistent connections. Please see the W3C open source contributions for more details.

** References **
​**[]** [] [] []