
In order to fetch a web page,the web browser must communicate to a web server. When web browser communicate to web server, they do it using HTTP,which stands for Hyper Text Transfer Protocol.HTTP defines how messages are formated and transmitted, and what actions should be taken by the web servers and browsers in responce to various commands.
Example:
When we enter a URL in our browser, it actually sends an HTTP command to the web server directing it to fetch and transmit the requested web page.

HTTP is called stateless protocol because each command is executed independently, without any knowledge of the commands that came before it. This is the main reason that it is difficult to implement web sites that react intelligently to user input.
HTTP concepts include the idea that files can contain reference to other files whose selection will extract additional transfer request. Any web server machine contains,in addition to web page files it can serve , an HTTP daemon, a program that is designed to wait fo HTTP requests and gandle them when they arrive.
- Example:The web browser is an HTTP client, sending requests to server machines. When the browser user enters file requests by either operating a web file (typing in a HTTP request and sends it to the Internet Protocol address (IP address) indicated by the URL. The HTTP daemon in the destination server machine receives the request and sends back the requested file or files associated with the request.

- THANK YOU FOR READING