Hypertext Transfer Protocol (HTTP) is the foundation of data communication on the World Wide Web, allowing for the transfer of hypertext documents between clients and servers. It operates as a request-response protocol in the client-server computing model, enabling web browsers to fetch web pages from servers and display them to users.