HTTP, or Hypertext Transfer Protocol is a set of rules that web browsers and servers follow in order to exchange information. HTTP is a TCP/IP-based protocol and is suitable for the transmission of text as well as multimedia elements like audio, video, images, and others. Communication through HTTP occurs in the Application Layer on Port 80.