HTTP 1.1

HTTP 1.1 es la última versión del Protocolo de transferencia de hipertexto (HTTP), el protocolo de aplicación World Wide Web que se ejecuta sobre el conjunto de protocolos TCP / IP de Internet. HTTP 1.1 proporciona una entrega de páginas web más rápida que el HTTP original y reduce el tráfico web. Desarrollado por un comité del Grupo de trabajo de ingeniería de Internet (IETF) que incluye al creador principal de la Web, Tim Berners-Lee, HTTP 1.1 es compatible con los últimos navegadores y servidores Web.

A continuación, se muestra un resumen de cómo HTTP 1.1 hace que la información fluya más rápido:

  • En lugar de abrir y cerrar una conexión para cada solicitud de aplicación, HTTP 1.1 proporciona una conexión persistente que permite agrupar múltiples solicitudes o canalizado a un búfer de salida. La capa de Protocolo de control de transmisión subyacente puede colocar múltiples solicitudes (y respuestas a solicitudes) en un segmento TCP que se reenvía a la capa de Protocolo de Internet para la transmisión de paquetes. Debido a que se reduce el número de solicitudes de conexión y desconexión para una secuencia de solicitudes de "obtener un archivo", es necesario que fluyan menos paquetes a través de Internet. Dado que las solicitudes se canalizan, los segmentos TCP son más eficientes. El resultado general es menos tráfico de Internet y un rendimiento más rápido para el usuario. La conexión persistente es similar a la extensión HTTP 1.0 de Netscape llamada KeepAlive, pero proporciona un mejor manejo de las solicitudes que pasan por servidores proxy.
  • Cuando un navegador compatible con HTTP 1.1 indica que puede descomprimir archivos HTML, un servidor los comprimirá para transportarlos a través de Internet, lo que proporciona un ahorro agregado sustancial en la cantidad de datos que deben transmitirse. (Los archivos de imagen ya están en formato comprimido, por lo que esta mejora se aplica solo a HTML y otros tipos de datos que no son de imagen).

Además de las conexiones persistentes y otras mejoras de rendimiento, HTTP 1.1 también ofrece la posibilidad de que varios nombres de dominio compartan la misma dirección de Internet (dirección IP). Esto simplifica el procesamiento de los servidores web que alojan varios sitios web en lo que a veces se denomina alojamiento virtual.