Acrónimo de Protocolo de Transferencia de Hipertexto, es el protocolo de comunicación fundamental para la transmisión de datos en la web.
Opera mediante una estructura de petición-respuesta entre cliente y servidor: el cliente (generalmente un navegador web) solicita recursos y el servidor responde a estos pedidos. Cada recurso se identifica con un URL (Localizador Uniforme de Recursos).
Sin embargo, HTTP carece de medidas de seguridad robustas, pues envía los datos en texto claro, lo que significa que cualquier interceptación del tráfico puede revelar la información transmitida. Por eso se creó HTTPS, una versión segura de HTTP que cifra los datos antes de su transmisión.