HTTP (Hypertext Transfer Protocol) es un método para codificar y transportar información entre un cliente (como un navegador web) y un servidor web. HTTP es el protocolo principal para la transmisión de información a través de Internet.
La información se intercambia entre clientes y servidores en forma de documentos de hipertexto, de donde procede el nombre de HTTP. El hipertexto es un texto estructurado que utiliza enlaces lógicos, o hipervínculos, entre nodos que contienen texto. Los documentos de hipertexto se pueden estructurar y manipular mediante el lenguaje de marcado de hipertexto (HTML). Con HTTP y HTML, los clientes pueden solicitar diversos tipos de contenido, como texto, imágenes, vídeos y datos de aplicaciones, a los servidores web y de aplicaciones que los alojan.
HTTP sigue un paradigma de petición-respuesta en el que el cliente realiza una petición y el servidor emite una respuesta que incluye no solo el contenido solicitado, sino también información de estado relevante sobre la petición. Este diseño autónomo permite la naturaleza distribuida de Internet, donde una petición o respuesta puede pasar por muchos enrutadores intermedios y servidores proxy. También permite a los servidores intermedios realizar funciones de valor añadido como el equilibrio de carga, el almacenamiento en caché, el cifrado y la compresión.
HTTP es un protocolo de capa de aplicación y depende de un protocolo de capa de red subyacente como el protocolo de control de transmisión (TCP) para funcionar.
Los recursos HTTP, como los servidores web, se identifican en Internet mediante identificadores únicos conocidos como localizadores uniformes de recursos (URL).
NGINX Plus y NGINX son las mejores soluciones de equilibrio de carga de su clase utilizadas por sitios web de alto tráfico como Dropbox, Netflix y Zynga. Más de 350 millones de sitios web de todo el mundo confían en NGINX Plus y NGINX Open Source para ofrecer sus contenidos de forma rápida, fiable y segura.
Además de facilitar la comunicación HTTP, NGINX Plus ofrece otras funciones, como:
Con NGINX Plus puede ofrecer a sus clientes experiencias web de alta calidad, aumentando la satisfacción del cliente y los ingresos.