HTTP (HyperText Transfer Protocol) is a protocol used for transmitting data over the web. It is the foundation of data communication for the World Wide Web.