El protocolo HTTP es un protocolo cliente-servidor que coordina el intercambio de información entre clientes web y servidores HTTP. Una transacción HTTP implica que el cliente web solicita un recurso en un servidor mediante una URL, el servidor responde enviando el recurso solicitado, y luego se cierra la conexión TCP.