El protocolo HTTP es un protocolo cliente-servidor que permite el intercambio de información entre navegadores web y servidores web. Fue propuesto por Tim Berners-Lee para permitir la distribución global de información en la World Wide Web. Especifica cómo los clientes y servidores se comunican a través de peticiones y respuestas.