HTTP es el protocolo de transferencia de hipertexto usado en la Web para intercambiar documentos entre un navegador (cliente) y un servidor web. Siguiendo un esquema de petición-respuesta, el cliente envía una petición al servidor y este responde, permitiendo la transferencia de páginas web, imágenes, y otros recursos.