HyperText Transfer Protocol (HTTP)
HTTP is an asymmetric request-response client server protocol. The HTTP client sends a request message to the HTTP server, and, in response, the server sends a response message to the client. HTTP is a pull protocol because the client pulls information from the server. HTTP is also a stateless protocol because the current request does not have any knowledge of previous requests.