HTTP : Hypertext Transfer Protocol is a request-response or connectionless text-based protocol that enables users to interact with the hosting server or vice versa. Here, the client (web browsers) send requests to web servers for web content (such as web pages or images).