Diferența dintre HTTP 1.0 și 1.1

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 ce înseamnă cele două versiuni? Mai jos este o revizuire 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 putea defini doar 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 cu care sa confruntat 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ă din 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 din trei cifre. Într-o clasă, a fost eliminată avertizarea 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 a numelor de utilizatori și a parolelor care sunt utilizate fiind necriptate. Acest lucru, așa cum credeți în mod corect, va aduce factorul de risc de a fi speriat. De asemenea, HTTP 1.0 nu are dependențe și, prin urmare, informațiile colectate prin 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ă niciun snooping atunci când se utilizează HTTP 1.1.

HTTP 1.0 a avut nevoie de o nouă conexiune TCP pentru fiecare solicitare efectuată prin intermediul acestuia. 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 trata acest HTTP1.1 a venit cu utilizarea conexiunilor persistente și, de asemenea, utilizarea de cereri de conducte pentru a lucra la conexiunile persistente.

rezumat

HTTP înseamnă Protocolul de transfer al textului hiper

HTTP 1.1, în general, o actualizare a limitărilor HTTP 1.0

HTTP 1.0 poate defini 16 coduri stat

HTTP 1.1 poate defini 24 de coduri de stare

HTTP 1.1 are un antet de avertizare capabil să producă multe alerte secundare de stare

Autentificarea HTTP 1.0 nesigură, deoarece nu este criptată

HTTP 1.1 în condiții de siguranță, deoarece utilizează o sumă de control de nume de utilizator, parolă și o valoare de o dată.