HTTP 1.0 vs 1.1

Interneti kasutajana peate olema kohanud HTTP kasutamist. See on üks kõige sagedamini vaadatavaid tähti, eriti miljonite lehtede puhul, mida praegu veebis hallatakse. Just see punkt on siin arutelu teema. Ilmselt, kui teate midagi HTTP kohta, on kaks versiooni, 1.0 ja 1.1. Mida need kaks versiooni tähendavad? Allpool on toodud samm-sammult ülevaade HTTP 1.0 ja Http 1.1 kohta.

Termin HTTP viitab hüperteksti edastusprotokollile. See toimib nii kliendi kui ka serveri protokollina, mis määratleb, kuidas sõnumeid ülemaailmses veebis edastatakse ja vormindatakse. HTTP 1.0 võeti kasutusele 1996. aasta alguses, kui tekkisid ettevõtted, kes kolisid veebis äri jaoks. HTTP kasutamise populaarsus on kasvanud, kuna üle 75% Interneti-liiklusest sõltub ainult sellest.

HTTP 1.0 suutis määratleda ainult kuni 16 olekukoodi, mis oli reserveeritud number. 16 olekukoodi kasutamise peamiseks piiranguks oli halva eraldusvõimega aruandlus, mida märgati, ja seetõttu oli vaja tulla välja HTTP 1.1-ga. HTTP 1.1 tuli 24 olekukoodiga, mis suutsid lahendada varasemad piirangud, millega HTTP 1.1 silmitsi seisis. Vigadest teatamine viidi kiiremini läbi ja nende ilmnemisel oli vigu lihtne tuvastada.

Veel üks pluss, mis kaasnes HTTP 1.1 kasutamisega, oli hoiatuse päis, mis oli võimeline teostama mitu arvu teisese oleku hoiatusi. HTTP 1.1 teisese oleku näitude peamine eesmärk oli eduka taotluse esitamisest probleemi adressaadile teatamine. HTTP1.1-s käivitatud hoiatusetaotlused võib jagada kahte klassi. Klassid põhinesid esimesel numbril, mis esitati kolmekohalise koodi alusel. Ühes klassis kustutati hoiatus pärast koodi edukat kinnitamist vahemällu. Teine klass oli selline, mis säilitati ja see tuleb vahemälu pikendatud sisenemisega.

HTTP 1.0 kasutamisel on lubatud ainult põhiline autentimine, kuna kasutajate nimed ja paroolid, mis on krüptimata, on väljakutseks. See, nagu te õigustatult arvaksite, toob esile ohu, et teid nuusatakse. Ka HTTP 1.0-l pole sõltuvusi ja seega saab nuhkimise abil kogutud teavet tulevikus kasutada ka hiljem. HTTP 1.1 tulek lahendas probleemi ja pakkus Digesti juurdepääsu autentimist. See peegeldab põhilist autentimist ja võimaldab serveritel tipptasemel kasutada ühekordset väärtust, mis tegelikult muudab nuhkimise saavutamise üsna raskeks. Tehakse parooli, kasutajanime ja ühe aja väärtuse kontrollsumma ning need on kõik krüptitud. Nii võite olla kindel, et HTTP 1.1 kasutamisel pole nuhkimine võimalik.

HTTP 1.0 disain vajas uut TCP-ühendust iga selle kaudu tehtud päringu jaoks. See tekitas väljakutse, kuna iga päringuga uue TCP-ühenduse loomine nõudis palju kulusid ja aega, muutes ühenduse väga aeglaseks. Selle HTTP1.1 käsitlemiseks tuli välja püsivate ühenduste kasutamine ja ka torujuhtmete taotluste kasutamine püsivate ühenduste nimel töötamiseks.

Kokkuvõte

HTTP tähendab hüperteksti edastusprotokolli

HTTP 1.1 üldiselt uuendab HTTP 1.0 piiranguid

HTTP 1.0 saab määratleda 16 staatuse koodi

HTTP 1.1 saab määratleda 24 olekukoodi

HTTP 1.1-l on hoiatav päis, mis suudab tekitada palju teisese oleku hoiatusi

HTTP 1.0 autentimine pole ohtlik, kuna see pole krüptitud

HTTP 1.1 on turvaline, kuna see kasutab kasutajanime, parooli ja ühe aja väärtuse kontrollsummat.

Viited