¿Qué es HTTP2?

por Feb 29, 2016Programmers0 Comentarios

HTTP2, Hypertext Transfer Protocol, en su versión 2, es un nuevo protocolo de red desarrollado con el objetivo de actualizar el protocolo HTTP1.1, con el cual es compatible.

Con este protocolo no se modifica la semántica de aplicación, ni los conceptos básicos, ni los métodos HTTP, códigos de estado, URI, ni campos de cabecera; no obstante, HTTP 2.0 introduce muchas mejoras como el uso de una única conexión, entre otras.

Con la finalidad de ayudar a los desarrolladores y a los emprendedores a crecer de forma fácil y rápida, la nube elástica de Facilcloud, soporta también este nuevo protocolo de red.

Banner Facilcloud_728 x 90

Asimismo, llega con el objetivo de mejorar las carencias existentes en las anteriores versiones. Entre sus más relevantes características, destacan:

¿QUÉ ES HTTP2?

Una única conexión para ofrecer múltiples solicitudes y respuestas en paralelo; eliminación de información redundante, para evitar el envío de datos repetidos durante una misma conexión, y consumir menos recursos, obteniendo una menor latencia; multiplexación, permitiendo enviar y recibir varios mensajes al mismo tiempo optimizando la comunicación, reduciendo así el número de conexiones, mejorando considerablemente la velocidad de carga y disminuyendo la congestión de los servidores web; es un protocolo binario, facilitando el comienzo y el final de cada frame, además es mucho más simple y menos propenso a errores; comunicación entre un host y un servidor con el servicio ‘server push’, ahorrando mensajes innecesarios; contiene un campo de Ajustes, con el que el cliente puede indicar si desea o no obtener los recursos que proporciona el servicio ‘server push’; compresión de cabeceras para transmitir menos información; priorización de flujos, permitiendo asignar a cada flujo un peso (entre 1 y 256) y una dependencia, variando esto durante la ejecución; no requiere cifrado TLS (Transport Layer Security).

¿De dónde viene el HTTP?

¿QUÉ ES HTTP2?

Desde 1990, el protocolo HTTP, Protocolo de transferencia de hipertexto, es el protocolo más utilizado en internet. La versión 0.9 sólo tenía la finalidad de transferir los datos a través de la red (en particular páginas web escritas en HTML). La versión 1.0 del protocolo – la más utilizada – permite la transferencia de mensajes con encabezados que describen el contenido de los mensajes mediante la codificación MIME.

Este es un protocolo sin estado, es decir, no guarda ninguna información sobre conexiones anteriores. Asimismo, es un protocolo orientado a transacciones y sigue el esquema petición-respuesta entre un cliente y un servidor; en el cual, el cliente realiza una petición enviando un mensaje, con cierto formato al servidor, y el servidor le envía un mensaje de respuesta.

¿QUÉ ES HTTP2?

El propósito de HTTP, es permitir la transferencia de archivos (principalmente, en formato HTML), entre un navegador (el cliente) y un servidor web (denominado, entre otros, httpd en equipos UNIX), localizado mediante una cadena de caracteres denominada dirección URL.

Alida Vergara

0 comentarios

Enviar un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.