Différence entre http 1.0 et 1.1

Différence entre http 1.0 et 1.1

Http 1.0 vs 1.1

Étant un utilisateur d'Internet, vous devez avoir rencontré l'utilisation de HTTP. C'est l'une des lettres les plus couramment visualisées en particulier pour les millions de pages qui sont actuellement exploitées en ligne. C'est cet point même qui est la question de la discussion ici. Apparemment, si vous savez quelque chose sur HTTP, il y a deux versions, 1.0 et 1.1. Que signifient les deux versions? Vous trouverez ci-dessous une revue étape par étape de HTTP 1.0 et http 1.1.

Le terme http fait référence au protocole de transfert de texte hyper. Cela agit à la fois comme le protocole client et serveur dont 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 lorsqu'il y a eu le début des entreprises qui déménagent en ligne pour les entreprises.  La popularité de l'utilisation de HTTP a augmenté avec plus de 75% du trafic sur Internet qui dépend uniquement de celui-ci.

Http 1.0 ne pouvait définir que jusqu'à 16 codes de statut qui était un numéro réservé. La principale limitation de l'utilisation des 16 codes de statut était qu'il y avait des rapports de résolution médiocres qui ont été remarqués et donc il y avait la nécessité de trouver le HTTP 1.1. Http 1.1 est venu avec 24 codes d'état qui ont pu résoudre les limitations précédentes que Http 1.1 face. Les rapports d'erreur ont été effectués plus rapidement et il y a eu une détection facile des erreurs lorsqu'ils se sont produits.

Un autre avantage qui est venu avec l'utilisation du HTTP 1.1 était l'en-tête d'avertissement qui avait la capacité de réaliser plusieurs alertes de statut secondaire. L'objectif principal des indications d'état secondaire dans http 1.1 devait apporter un avis au destinataire d'un problème lorsqu'une demande réussie a été faite. Les demandes d'avertissement qui ont été instituées dans HTTP1.1 peut être divisé en deux classes.  Les classes étaient basées sur le premier chiffre présenté sur le code à trois chiffres.  Dans une classe, il y a eu la suppression de l'avertissement sur la validation réussie du code dans le cache. La deuxième classe a été conservée et elle est livrée avec une entrée revalidée du cache.

Http 1.0 L'utilisation est livrée uniquement avec une allocation pour l'authentification de base avec ce fait face à un défi des noms d'utilisateurs et des mots de passe qui sont utilisés non cryptés. Ceci comme vous le supposeriez à juste titre émet le facteur de risque d'être espionné. Http 1.0 n'a pas non plus de dépendances et donc les informations collectées par l'activité de l'espionnage peuvent être utilisées plus tard dans le futur. La venue de http 1.1 a corrigé le problème, offrant l'utilisation de l'authentification d'accès à digestion. Cela reflète l'authentification de base et permet aux serveurs les plus élevés utilisent une valeur onétique qui rend en fait l'espionnage assez difficile à réaliser. Une somme de contrôle du mot de passe, du nom d'utilisateur et une valeur de temps est effectuée et ce sont tous cryptés. Vous pouvez donc être assuré qu'aucun espionnage n'est possible lors de l'utilisation de http 1.1.

Http 1.0 Design avaient 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 mise en place d'une nouvelle connexion TCP à chaque demande, ce qui rend la connexion très lente. Pour gérer ce http1.1 est venu avec l'utilisation de connexions persistantes ainsi que l'utilisation de demandes de pipeline pour travailler sur les connexions persistantes.

Résumé

HTTP signifie Hyper Text Transfer Protocol

Http 1.1 Généralement une mise à niveau de limitations de HTTP 1.0

Http 1.0 peut définir les codes 16Status

Http 1.1 peut définir 24 codes de statut

Http 1.1 a un en-tête d'avertissement capable de produire de nombreuses alertes de statut secondaire

Http 1.0 Authentification dangereuse car elle n'est pas cryptée

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