HTTP Protocol stands for Hyper Text Transfer Protocol HTTP is an access method (to access web pages) on the internet. It does not require the server to retain information or status about each user for the duration of multiple requests. This simplifies the contact between client and server.This simply means that the HTTP that is the backbone of the Web is unable to retain a memory of the identity of each client that connects to a Web site and therefore treats each request for a Web page as a unique and independent connection, with no relationship whatsoever to the connections that preceded it.
HTTP is used by client to request the server for some information over the Web. The client establishes a connection with the server before sending a request. Over this connection only, the server returns the response to client. When the response is delivered, the connection between client and server is destroyed. By chance, if the same client would like to contact the same server again, the client should establish altogether a new connection. To put in a simple way, if the client would like to request the same server 100 times, the client should establish a new connection 100 times as the server closes the connection for each request when the response is delivered.
HTTP Protocol was designed as connectionless for the reason, the server resources should be shared equally by all the clients throughout world. If one client holds the server with 100 requests, by all the requests are answered, the server cannot allocate time for other clients.