Différence entre HTTP 1. 0 et 1. 1 Différence entre

Anonim

HTTP 1. 0 vs 1. 1

En tant qu'utilisateur d'Internet, vous devez avoir rencontré l'utilisation de HTTP. C'est l'une des lettres les plus consultées, en particulier pour les millions de pages qui sont actuellement exploitées en ligne. C'est justement ce sujet qui est la question de la discussion ici. Apparemment, si vous savez quelque chose sur HTTP, il existe deux versions, 1. 0 et 1. 1. Que signifient les deux versions? Voici une revue étape par étape de HTTP 1. 0 et Http 1. 1.

Le terme HTTP fait référence à Hyper Text Transfer Protocol. Cela agit à la fois comme le protocole du client et du serveur qui définit comment les messages dans le web mondial sont transmis et formatés. HTTP 1. 0 a été introduit au début de 1996 quand il y avait le début des entreprises se déplaçant en ligne pour les entreprises. La popularité de l'utilisation de HTTP a augmenté avec plus de 75% du trafic sur Internet en étant uniquement tributaire de celui-ci.

HTTP 1. 0 ne pouvait définir que jusqu'à 16 codes d'état qui étaient un numéro réservé. La principale limite de l'utilisation des 16 codes de statut était qu'il y avait un rapport de résolution faible qui a été remarqué et donc il était nécessaire de trouver le HTTP 1. 1. HTTP 1. 1 est venu avec 24 codes de statut qui ont été en mesure de résoudre le limitations précédentes que HTTP 1. 1 confrontés. Le signalement des erreurs a été effectué plus rapidement et la détection des erreurs a été facile lorsqu'elles se sont produites.

Un autre avantage lié à l'utilisation du protocole HTTP 1. 1 était l'en-tête d'avertissement qui permettait d'effectuer plusieurs alertes d'état secondaires. L'objectif principal des indications d'état secondaires dans HTTP 1. 1 était d'avertir le destinataire d'un problème lorsqu'une demande réussie était faite. Les demandes d'avertissement qui ont été instituées dans HTTP1. 1 pourrait être divisé 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 avait suppression de l'avertissement après validation réussie du code dans le cache. La deuxième classe était celle qui a été retenue et elle vient avec une entrée revalidée du cache.

HTTP 1. L'utilisation de 0. ne comprend que l'allocation de base pour l'authentification, ce qui fait que les noms d'utilisateur et les mots de passe utilisés ne sont pas cryptés. Ceci, comme vous le supposeriez à juste titre, fait apparaître le facteur de risque d'être snobé. HTTP 1. 0 n'a pas non plus de dépendances et donc les informations collectées par l'activité de snooping peuvent être utilisées plus tard dans le futur. La venue de HTTP 1. 1 a corrigé le problème en proposant l'utilisation de l'authentification Digest Access. Cela reflète l'authentification de base et permet aux serveurs d'utiliser une valeur unique, ce qui rend l'espionnage assez difficile à obtenir. Une somme de contrôle du mot de passe, nom d'utilisateur et une valeur de temps est faite et ceux-ci sont tous cryptés.Vous pouvez donc être certain qu'aucune recherche n'est possible avec HTTP 1. 1.

HTTP 1. La conception de la version 1. 0 nécessitait une nouvelle connexion TCP pour chaque requête effectuée à travers elle. Cela a posé un problème car il y avait le coût et le temps de mettre en place une nouvelle connexion TCP avec chaque demande, rendant la connexion très lente. Pour faire face à ce HTTP1. 1 est venu avec l'utilisation de connexions persistantes et aussi l'utilisation de requêtes de pipeline pour travailler sur les connexions persistantes.

Résumé

HTTP signifie Hyper Text Transfer Protocol

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

HTTP 1. 0 authentification non sécurisée car non cryptée

HTTP 1. 1 sûre car elle utilise une somme de contrôle de nom d'utilisateur, mot de passe et valeur unique.