Saltar al contenido
uencoder

HTTP/1.1

HTTP/1.1 es la revisión con conexiones persistentes del protocolo fundacional de la Web, añadiendo pipelining, transferencia por fragmentos y la cabecera Host, pero aún sufre el bloqueo de cabecera de cola.

Propósito

Proporciona el marco de protocolo de texto para la comunicación web; las conexiones persistentes reducen la sobrecarga de handshakes, y sigue siendo la versión HTTP más desplegada hasta la fecha.

Mecanismo

Es un protocolo de texto de línea de petición/respuesta + cabeceras + cuerpo. Las conexiones persistentes (Connection: keep-alive) reutilizan la conexión TCP; el pipelining permite envíos consecutivos pero las respuestas deben volver en orden (bloqueo de cabecera de cola); la transferencia por fragmentos (Transfer-Encoding: chunked) admite cuerpos de longitud desconocida.

Casos de uso

  • Comunicación web y de API
  • Entrega de contenido por CDN
  • Servicios RESTful

Herramientas relacionadas

References