HTTP or Hypertext Transfer Protocol works in a client–server model like most other protocols. HTTP provides a way to interact with web resources by transmitting hypertext messages between clients and servers.