HTTP Speed+Mobility [ 1 ] fue un protocolo de comunicación experimental de especificación abierta desarrollado principalmente en Microsoft para el transporte de contenido web . [ 1 ] HTTP Speed+Mobility era similar a HTTP , con objetivos particulares para reducir la latencia de carga de las páginas web y mejorar la seguridad web . Como una revisión del protocolo SPDY de Google, el protocolo HTTP Speed+Mobility de Microsoft logró una latencia reducida mediante el uso de compresión, multiplexación y priorización de SPDY . [ 2 ]
Relación con HTTP
HTTP Speed+Mobility, al estar basado en SPDY , no reemplaza a HTTP. En cambio, modifica la forma en que se envían las solicitudes y respuestas HTTP a través de la red ; [ 2 ] esto significa que todas las aplicaciones del lado del servidor existentes pueden usarse sin modificaciones si se implementa una capa de traducción compatible con SPDY. Cuando se envían a través de SPDY, las solicitudes HTTP se procesan, tokenizan, simplifican y comprimen. Por ejemplo, cada punto final de SPDY mantiene un registro de qué encabezados se han enviado en solicitudes anteriores y puede evitar reenviar los encabezados que no han cambiado; aquellos que deben enviarse se envían comprimidos.
Para desarrollar HTTP Speed+Mobility, Microsoft se basó tanto en el protocolo SPDY de Google, de eficacia probada, como en WebSocket , una tecnología web que proporciona canales de comunicación bidireccionales y full-duplex a través de una única conexión TCP .
Además de la compatibilidad con el enmarcado de WebSockets, los cambios de SPDY incluyen lo siguiente: tener en cuenta los teléfonos móviles y otros dispositivos de baja potencia, y la eliminación del uso obligatorio de funciones que consumen muchos recursos de la CPU por parte de SPDY : cifrado, compresión y envío de datos desde el servidor. [ 3 ] [ 4 ] [ 5 ]
El grupo de trabajo de la IETF para HTTPbis ha comenzado a trabajar en HTTP/2 [ 6 ] y eligió SPDY como punto de partida.
Véase también
Referencias
- 1 2 "HTTP Speed+Mobility" . Libro blanco . Consultado el 29 de marzo de 2012 .
- 1 2 "SPDY: Un protocolo experimental para una web más rápida" . Documentación para desarrolladores de Chromium . Recuperado el 13 de noviembre de 2009 .
- ↑ Blog de MSDN: Velocidad y movilidad: Un enfoque para HTTP 2.0 para acelerar las aplicaciones móviles y la web
- ↑ ExtremeTech: S&M vs. SPDY: Microsoft y Google se enfrentan por el futuro de HTTP 2.0
- ↑ CNET: Microsoft: SPDY de Google es bueno para una web más rápida, pero...
- ↑ Nottingham, Mark. "¿Qué sigue para HTTP?" . Consultado el 18 de mayo de 2012 .
Enlaces externos
- Velocidad y movilidad: Un enfoque para HTTP 2.0 para acelerar las aplicaciones móviles y la web
- protocolos de red
- Software de Microsoft