HTTP 1.0 y 1.1

Anonim

HTTP 1.0 vs 1.1

Al ser un usuario de Internet, debe haber llegado a través del uso de HTTP. Esta es una de las cartas que se ven con más frecuencia, especialmente para los millones de páginas que actualmente se operan en línea. Este es precisamente el tema de discusión aquí. Aparentemente, si sabes algo sobre HTTP, hay dos versiones, 1.0 y 1.1. ¿Qué significan las dos versiones? A continuación se muestra una revisión paso a paso de HTTP 1.0 y Http 1.1.

El término HTTP se refiere a Hyper Text Transfer Protocol. Esto actúa como el protocolo del cliente y del servidor, que define cómo se transmiten y formatean los mensajes dentro de la red mundial. HTTP 1.0 se introdujo a principios de 1996 cuando se produjo el inicio de empresas que se movían en línea para hacer negocios. La popularidad del uso de HTTP ha aumentado, ya que más del 75% del tráfico en Internet depende únicamente de él.

HTTP 1.0 solo pudo definir hasta 16 códigos de estado, que era un número reservado. La principal limitación del uso de los 16 códigos de estado fue que se notó una resolución deficiente que se notó y, por lo tanto, hubo la necesidad de establecer HTTP 1.1. HTTP 1.1 vino con 24 códigos de estado que pudieron resolver las limitaciones anteriores que enfrentó HTTP 1.1. El informe de errores se hizo más rápido y hubo una fácil detección de errores cuando ocurrieron.

Otra ventaja que vino con el uso del HTTP 1.1 fue el encabezado de advertencia que tenía la capacidad de llevar a cabo múltiples alertas secundarias de estado. El objetivo principal de las indicaciones de estado secundarias en HTTP 1.1 era avisar al destinatario de un problema cuando se realizó una solicitud exitosa. Las solicitudes de advertencia que se instituyeron en HTTP1.1 podrían dividirse en dos clases. Las clases se basaron en el primer dígito que se presentó en el código de tres dígitos. En una clase, se eliminó la advertencia luego de la validación exitosa del código en el caché. La segunda clase fue una que se retuvo y viene con una entrada revalidada del caché.

El uso de HTTP 1.0 solo admite la autenticación básica, enfrentando un desafío de nombres de usuario y contraseñas que se utilizan sin cifrar. Esto, como supondría con razón, trae consigo el factor de riesgo de ser espiado. HTTP 1.0 tampoco tiene dependencias y, por lo tanto, la información recopilada por la actividad de indagación se puede usar más adelante. La llegada de HTTP 1.1 corrigió el problema, ofreciendo el uso de la autenticación de acceso implícita. Esto refleja la autenticación básica y permite que los servidores utilicen un valor único que, en efecto, hace que la indagación sea bastante difícil de lograr. Se realiza una suma de comprobación de la contraseña, el nombre de usuario y el valor de una sola vez, y todos están encriptados. Por lo tanto, puede estar seguro de que no es posible realizar una indagación al utilizar HTTP 1.1.

El diseño HTTP 1.0 necesitaba una nueva conexión TCP para cada solicitud que se realizó a través de él. Esto causó un desafío ya que existía el costo y el tiempo de configurar una nueva conexión TCP con cada solicitud, lo que hacía que la conexión fuera muy lenta. Para lidiar con esto, HTTP1.1 propuso el uso de conexiones persistentes y también el uso de solicitudes de canalización para trabajar en las conexiones persistentes.

Resumen

HTTP significa Hyper Text Transfer Protocol

HTTP 1.1 generalmente una actualización de limitaciones de HTTP 1.0

HTTP 1.0 puede definir códigos de 16status

HTTP 1.1 puede definir 24 códigos de estado

HTTP 1.1 tiene un encabezado de advertencia capaz de producir muchas alertas de estado secundarias

La autenticación HTTP 1.0 no es segura ya que no está cifrada

HTTP 1.1 seguro, ya que utiliza una suma de comprobación de nombre de usuario, contraseña y un valor de tiempo.