El Protocolo de transferencia de hipertexto (HTTP) es un protocolo de aplicación para sistemas de información distribuidos, colaborativos e hipermedios. HTTP es la base de la comunicación de datos para la red mundial, donde los documentos de hipertexto incluyen hipervínculos a otros recursos a los que el usuario puede acceder fácilmente, por ejemplo, con un clic del mouse o tocando la pantalla en un navegador web.
HTTP fue desarrollado para facilitar el hipertexto y la red mundial. La función principal de un servidor web es almacenar, procesar y entregar páginas web a los clientes. La comunicación entre el cliente y el servidor se lleva a cabo utilizando el Protocolo de transferencia de hipertexto (HTTP).
Las páginas entregadas son documentos HTML con mayor frecuencia, que pueden incluir imágenes, hojas de estilo y scripts además del contenido de texto. Se pueden usar múltiples servidores web para un sitio web de alto tráfico.
Un agente de usuarios , comúnmente un navegador web o un rastreador web, inicia la comunicación solicitando un recurso específico que usa HTTP y el servidor responde con el contenido de ese recurso o un mensaje de error si no puede hacerlo. El recurso suele ser un archivo real en el almacenamiento secundario del servidor, pero este no es necesariamente el caso y depende de cómo se implementa el servidor web. Si bien la función principal es servir contenido, la implementación completa de HTTP también incluye formas de recibir contenido de los clientes. Esta característica se utiliza para enviar formularios web, incluida la carga de archivos.
Inkwe es una implementación de HTTP (RFCS 7230 a 7235), con múltiples servidores web que utilizan el sistema de votación para administrar todos los RAQ. Por lo tanto, se deriva del dios del pulpo que tiene muchas colas.