HTTP protocol

The name of HTTP protocol comes from Hyper Text Transfer protocol and basically is the protocol that allows servers and browser to exchange data on the Internet. Being a protocol that is used in client/server model system architecture, it is designed for treating and managing the requests and replies from clients, respective servers. It is the standard protocol that is used on the World-Wide-Web. The header of an HTTP request includes a command, usually GET or POST. The request can include data parameters and message content.

A HTTP transaction will start with a request from the client, and this request contains the three components described below at the HTTP request section; also, the response comes from a server and has also three components described at the HTTP response section