HTTP stands for Hypertext Transfer Protocol. It is the underlying protocol used for transferring data over the World Wide Web. HTTP defines how messages are formatted and transmitted, and how web servers and browsers should respond to various commands.