HTTP stands for Hypertext Transfer Protocol. It is an application-layer protocol used for transmitting hypertext via the internet, enabling the retrieval of web pages and resources. HTTP defines how messages are formatted and transmitted, as well as how servers and browsers should respond to various requests. It is a foundational technology for the World Wide Web.