Diferența dintre HTTP 1. 0 și 1. 1 Diferența dintre

Anonim

HTTP 1. 0 vs 1. 1

Fiind un utilizator al internetului, trebuie să fi întâmpinat utilizarea HTTP. Aceasta este una dintre cele mai des vizitate scrisori, în special pentru milioane de pagini care sunt în prezent operate online. Acesta este chiar acest aspect care este problema de discuție aici. Aparent, dacă știți ceva despre HTTP, există două versiuni, 1. 0 și 1. 1. Doar ceea ce înseamnă cele două versiuni? Mai jos este o trecere în revistă pas cu pas a HTTP 1. 0 și Http 1. 1.

Termenul HTTP se referă la Hyper Text Transfer Protocol. Aceasta acționează atât pe baza protocolului client, cât și a serverului, care definește modul în care sunt transmise și formatate mesajele din rețeaua globală. HTTP 1. 0 a fost introdus la începutul anului 1996 când a existat debutul companiilor care se deplasează online pentru afaceri. Popularitatea utilizării HTTP a crescut, mai mult de 75% din traficul pe internet fiind bazat exclusiv pe acesta.

HTTP 1. 0 a putut defini numai până la 16 coduri de stare care au fost un număr rezervat. Limitarea principală a utilizării celor 16 coduri de stare a fost că a existat o raportare slabă a rezoluției care a fost observată și astfel a existat necesitatea de a veni cu HTTP 1. 1. HTTP 1. 1 a venit cu 24 de coduri de stare care au reușit să rezolve limitările anterioare pe care le-a întâmpinat HTTP 1. 1. Eroarea de raportare a fost făcută mai repede și a existat o detectare ușoară a erorilor atunci când acestea au avut loc.

Un alt plus care a venit cu utilizarea HTTP 1. 1 a fost antetul de avertizare care a avut capacitatea de a efectua numeroase alerte de stare secundara. Scopul principal al indicațiilor de stare secundară în HTTP 1. 1 a fost de a aduce la cunoștința destinatarului o problemă atunci când a fost făcută o cerere de succes. Cererile de avertizare introduse în HTTP1. 1 ar putea fi împărțite în două clase. Clasele s-au bazat pe prima cifră care a fost prezentată pe codul de trei cifre. Într-o clasă, a existat ștergerea avertismentului după validarea cu succes a codului în memoria cache. A doua clasă a fost una care a fost reținută și vine cu o intrare revalidată a cache-ului.

Utilizarea HTTP 1. 0 vine numai cu permisiunea de autentificare de bază, cu această confruntare cu o provocare de nume de utilizator și parole care sunt utilizate fiind necriptate. Acest lucru, așa cum credeți în mod corect, va aduce factorul de risc de a fi speriat. HTTP 1. 0, de asemenea, nu are dependențe și, astfel, informațiile colectate de către activitatea de snooping pot fi utilizate mai târziu în viitor. Apariția HTTP 1. 1 a corectat problema, oferind utilizarea autentificării de acces Digest. Acest lucru reflectă autentificarea de bază și permite serverelor de top să folosească o valoare de o singură dată, care în realitate face snooping destul de dificil de realizat. Se realizează o sumă de control a parolei, a numelui de utilizator și a unei valori de o dată și toate acestea sunt criptate.Astfel, puteți fi siguri că nu este posibilă snooping atunci când utilizați HTTP 1. 1.

HTTP 1. 0 de proiectare a necesitat o nouă conexiune TCP pentru fiecare solicitare care a fost făcută prin ea. Acest lucru a provocat o provocare, deoarece a existat costul și timpul de a stabili o nouă conexiune TCP cu fiecare cerere, făcând conexiunea foarte lentă. Pentru a face față acestui HTTP1. 1 a venit cu utilizarea conexiunilor persistente și, de asemenea, utilizarea cererilor de conducte pentru a lucra la conexiunile persistente.

Rezumat

HTTP înseamnă Hyper Text Transfer Protocol

HTTP 1. 1 în general o actualizare a limitelor HTTP 1. 0

HTTP 1. 0 poate defini 16 coduri de stat

HTTP 1. 1 poate defini 24 coduri de stare

HTTP 1. 1 are un antet de avertizare capabil să producă multe alerte de stare secundară

HTTP 1. 0 autentificare nesigură deoarece nu este criptată

HTTP 1. 1 sigur deoarece utilizează o sumă de control de nume de utilizator, parola și o valoare de o dată.