One application-layer protocol for transferring hypermedia content like HTML is Hypertext Transfer Protocol (HTTP). 

Assists web browsers and servers in communicating with one another. A classic client-server approach is followed by HTTP. 

A web browser or other client initiates a request by opening a connection to a server, and then patiently awaits the server's response. 

  • Hypertext Transfer Protocol (HTTP) enables the retrieval of resources, including HTML documents. 
  • HTTP is a client-server protocol, meaning that the receiver, often a web browser, initiates requests; this makes it the backbone of any data transmission on the Web.

Related Question