HTTP is a protocol that enables the retrieval of resources such as HTML documents.
It is the foundation of all data exchange on the Internet and a client-server protocol, which means that requests are initiated by the recipient, which is usually the Web browser.
HTTP requests are handled by the network layer.