Hypertext Transmission Protocol (Http)
HTTP is a communications protocol for transferring data on the World Wide Web. It is the foundation of data communication for the World Wide Web. Hypertext Transfer Protocol (HTTP) is an application protocol for distributed, collaborative, and hypermedia information systems. HTTP is the foundation of data communication for the World Wide Web.
HTTP defines how messages are formatted and transmitted, and what actions Web servers and browsers should take in response to various commands. For example, when you enter a URL in your browser, this actually sends an HTTP command to the Web server directing it to fetch and transmit the requested Web page. HTTP is based on request/response message pairs.
A client sends a request and then waits for a response from the server. The request contains information about what is being requested and how it should be handled by the server. The response contains status information about the request and may also contain requested content. HTTP uses a simple, uniform interface that doesn’t depend on the underlying implementation of the network or operating system. This makes it possible to use HTTP to access resources on any type of system, including those that don’t have a graphical user interface (GUI).