Razlika med HTTP 1.0 in 1.1

HTTP 1.0 proti 1.1

Če ste uporabnik interneta, ste gotovo naleteli na uporabo HTTP-ja. To je eno najpogosteje gledanih črk, zlasti za milijone strani, ki se trenutno upravljajo prek spleta. Tu je razprava pravzaprav tema tega predmeta. Očitno če veste kaj o HTTP, obstajata dve različici, 1.0 in 1.1. Kaj pomenita obe različici? Spodaj je korak za korakom pregled HTTP 1.0 in Http 1.1.

Izraz HTTP se nanaša na Hyper Text Transfer Protocol. Ta deluje kot odjemalski in strežniški protokol, ki določa, kako se sporočila v svetovnem spletu prenašajo in formatirajo. HTTP 1.0 je bil uveden v začetku leta 1996, ko so se podjetja začela seliti po spletu. Priljubljenost uporabe HTTP se je povečala, saj je več kot 75% prometa na internetu izključno odvisen od njega.

HTTP 1.0 je lahko določil samo do 16 statusnih kod, kar je bila rezervirana številka. Glavna omejitev uporabe 16 kode stanja je bila, da je bilo opaziti slabo poročanje o ločljivosti, zato je bilo treba pripraviti HTTP 1.1. HTTP 1.1 je prišel s 24 statusnimi kodami, ki so bile sposobne rešiti prejšnje omejitve, s katerimi se je HTTP 1.1 spopadel. Poročanje o napakah je potekalo hitreje in napak je bilo enostavno, ko so se pojavile.

Še en plus, ki je prišel z uporabo HTTP 1.1, je bila opozorilna glava, ki je bila sposobna izvajati več število sekundarnih opozoril o stanju. Glavni cilj sekundarnih indikacij stanja v HTTP 1.1 je bil opozoriti prejemnika težave, ko je bila vložena uspešna zahteva. Zahteve za opozorilo, ki so bile uvedene v HTTP1.1, bi lahko razdelili v dva razreda. Razredi so temeljili na prvi številki, ki je bila predstavljena na trimestni kodi. V enem razredu je bilo opozorilo izbrisano po uspešni potrditvi kode v predpomnilnik. Drugi razred je bil ohranjen in prihaja s ponovno potrjenim vnosom predpomnilnika.

Uporaba HTTP 1.0 prihaja samo z dovoljenjem za osnovno avtentikacijo, s čimer se soočajo z izzivom uporabniških imen in gesel, ki se uporabljajo, če niso šifrirana. To, kot upravičeno mislite, prinaša dejavnik tveganja, da bi ga presedli. HTTP 1.0 tudi nima odvisnosti, zato se lahko informacije, zbrane z aktivnostjo drsanja, uporabijo pozneje v prihodnosti. Pojav HTTP 1.1 je odpravil težavo, saj je ponudil uporabo overjenega dostopa. To zrcali osnovno avtentifikacijo in omogoča, da strežniki vrhunsko izkoristijo enkratno vrednost, ki v resnici otežuje bežanje. Izdelana je kontrolna vsota gesla, uporabniškega imena in ene časovne vrednosti, ki so vse šifrirane. Tako ste lahko prepričani, da med uporabo HTTP 1.1 ne morete nobenega drsanja.

Zasnova HTTP 1.0 je potrebovala novo povezavo TCP za vsako zahtevo, ki je bila prek njega opravljena. To je povzročilo izziv, saj so bili stroški in čas vzpostavitve nove povezave TCP z vsako zahtevo, zaradi česar je bila povezava zelo počasna. Za obravnavo tega HTTP1.1 se je pojavila uporaba obstojnih povezav in uporaba cevovodnih zahtev za delo na obstojnih povezavah.

Povzetek

HTTP pomeni protokol Hyper Text Transfer Protocol

HTTP 1.1 je na splošno nadgradnja omejitev HTTP 1.0

HTTP 1.0 lahko definira 16status kode

HTTP 1.1 lahko definira 24 statusnih kod

HTTP 1.1 ima opozorilno glavo, ki lahko ustvari več sekundarnih opozoril o stanju

Preverjanje pristnosti HTTP 1.0 ni varno, saj ni šifrirano

HTTP 1.1 varen, saj uporablja kontrolno vsoto uporabniškega imena, gesla in enkratne vrednosti.