HTTP es el protocolo más común para transferir páginas web entre un servidor y un cliente. Usa solicitudes y respuestas sin estado para transferir documentos HTML y otros recursos. Aunque HTTP no mantiene estado de sesión, las cookies permiten a las aplicaciones web rastrear usuarios y mantener sesiones. El protocolo define métodos como GET y POST para realizar acciones en los recursos web.