Short for HyperText Transfer Protocol, HTTP is an application-layer protocol for transmitting data between the client and the server, and was first documented in 1991.
Browsers send requests to servers, the server processes the requests, and the server returns HTTP responses to the browser.