Différence entre HTTP 1.0 et 1.1


HTTP 1.0 ou 1.1

En tant qu'utilisateur d'Internet, vous avez dû tomber sur l'utilisation de HTTP. Il s'agit de l'une des lettres les plus consultées, en particulier pour les millions de pages qui sont actuellement exploitées en ligne. C'est précisément ce point qui fait l'objet de la discussion ici. Apparemment, si vous connaissez quelque chose à propos de HTTP, il y a deux versions, 1.0 et 1.1. Que signifient les deux versions? Ci-dessous, vous trouverez une revue pas à pas de HTTP 1.0 et Http 1.1.

Le terme HTTP se réfère au protocole de transfert de texte hypertexte. Il s'agit du protocole client et serveur dont le protocole définit comment les messages sont transmis et formatés sur le Web. HTTP 1.0 a été lancé au début de 1996, lorsque les entreprises ont commencé à se déplacer en ligne pour faire des affaires. La popularité de l'utilisation du HTTP s'est accrue avec plus de 75% du trafic sur Internet étant uniquement dépendant de lui.

HTTP 1.0 ne pouvait définir que jusqu'à 16 codes de statut qui étaient des numéros réservés. La principale limitation de l'utilisation des 16 codes de statut était qu'il y avait un mauvais rapport de résolution qui a été remarqué et donc il y avait le besoin de trouver le HTTP 1.1. HTTP 1.1 est livré avec 24 codes de statut qui ont été en mesure de résoudre les limitations précédentes auxquelles HTTP 1.1 fait face. Le signalement des erreurs s'est fait plus rapidement et il a été facile de détecter les erreurs au moment où elles se sont produites.

Un autre avantage de l'utilisation de HTTP 1.1 était l'en-tête d'avertissement qui permettait d'effectuer plusieurs alertes d'état secondaires. L'objectif principal des indications de statut secondaires dans HTTP 1.1 était d'informer le destinataire d'un problème lorsqu'une demande a été acceptée. Les demandes d'avertissement qui ont été introduites dans HTTP1.1 peuvent être divisées en deux classes. Les classes étaient basées sur le premier chiffre qui était présenté sur le code à trois chiffres. Dans une classe, il y a eu suppression de l'avertissement après validation du code dans le cache. La deuxième classe est celle qui a été conservée et elle est accompagnée d'une entrée revalidée du cache.

L'utilisation de HTTP 1.0 est livrée avec seulement une marge pour l'authentification de base, ce qui fait face à un défi de noms d'utilisateur et de mots de passe qui sont utilisés sans cryptage. Comme vous le supposez à juste titre, cela fait ressortir le facteur de risque d'être fouiné. HTTP 1.0 n' a pas non plus de dépendances et les informations collectées par l'activité d'espionnage peuvent donc être utilisées ultérieurement. L'arrivée de HTTP 1.1 a corrigé le problème, offrant l'utilisation de Digest Access Authentification. Ceci reflète l'authentification de base et permet aux serveurs top faire usage d'une valeur ponctuelle qui en fait rendre l'exploration très difficile à réaliser. Une somme de contrôle du mot de passe, du nom d'utilisateur et d'une valeur temporelle est effectuée et ceux-ci sont tous cryptés. Vous pouvez donc être assuré qu'aucun snooping n'est possible lorsque vous utilisez HTTP 1.1.

HTTP 1.0 a eu besoin d'une nouvelle connexion TCP pour chaque demande qui a été faite à travers elle. Cela a causé un défi car il y avait le coût et le temps de la mise en place d'une nouvelle connexion TCP à chaque demande, ce qui rendait la connexion très lente. Pour traiter ce HTTP1.1 a mis au point l'utilisation de connexions persistantes et aussi l'utilisation de demandes de pipeline pour travailler sur les connexions persistantes.

Les idées Clis

HTTP signifie Hyper Text Transfer Protocol (Protocole de transfert de texte hypertexte)

HTTP 1.1 généralement une mise à jour des limitations de HTTP 1.0

HTTP 1.0 peut définir 16 codes d'état

HTTP 1.1 peut définir 24 codes d'état

HTTP 1.1 a un en-tête d'avertissement capable de produire de nombreuses alertes d'état secondaires

L'authentification HTTP 1.0 n'est pas sécurisée car elle n'est pas cryptée

HTTP 1.1 sûr car il utilise une somme de contrôle de nom d'utilisateur, mot de passe et une valeur unique.


Une question ? Nous avons oublié quelque chose ? n'hésitez pas à participer aux commentaires. Nous compléterons cet article avec plaisir.

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *