Acrónimo de Hypertext Transfer Protocol, es un protocolo orientado a transacciones y sigue el esquema petición-respuesta entre un cliente y un servidor. Al cliente que efectúa la petición (un navegador web o un spider) se le conoce como agente del usuario. A la información transmitida se le llama recurso y se le identifica mediante un localizador uniforme de recursos (URL). Los recursos pueden ser archivos, el resultado de la ejecución de un programa, una consulta a una base de datos, la traducción automática de un documento, entre otros (Lerma-Blasco, 2013).