HTTP 1.0 vs 1.1
Budući da ste korisnik interneta, sigurno ste naišli na upotrebu HTTP-a. Ovo je jedno od najčešće pregledanih slova, posebno za milijune stranica koje se trenutačno rade na mreži. Upravo je ovaj predmet pitanje rasprave. Očito, ako znate nešto o HTTP-u, postoje dvije verzije, 1.0 i 1.1. Što znače dvije verzije? Slijedi detaljni pregled HTTP 1.0 i Http 1.1.
Izraz HTTP odnosi se na Hyper Text Transfer Protocol. To djeluje i kao klijent i kao poslužiteljski protokol od kojeg definira kako se poruke unutar svjetskog weba prenose i formatiraju. HTTP 1.0 uveden je početkom 1996. godine kada je došlo do pokretanja tvrtki koje se kreću putem interneta. Popularnost upotrebe HTTP-a porasla je s preko 75% prometa na Internetu koji se isključivo oslanja na njega.
HTTP 1.0 mogao je definirati samo do 16 statusnih kodova što je bio rezervirani broj. Glavno ograničenje upotrebe 16 statusnih kodova bilo je to što je zabilježeno loše izvještavanje o razlučivosti, pa je postojala potreba da se smisli HTTP 1.1. HTTP 1.1 je dobio 24 statusna koda koji su uspjeli riješiti prethodna ograničenja s kojima je HTTP 1.1 bio suočen. Izvještavanje o pogreškama vršilo se brže i bilo je lako otkrivanje pogrešaka kada su se pojavile.
Još jedan plus koji je došao uz uporabu HTTP-a 1.1 bilo je zaglavlje upozorenja koje je bilo u mogućnosti izvršiti višestruki broj sekundarnih upozorenja o statusu. Glavni cilj sekundarnih indikacija statusa u HTTP 1.1 bio je obavijestiti primatelja o problemu kada je bio podan uspješan zahtjev. Zahtjevi za upozorenje koji su uspostavljeni u HTTP1.1 mogu se podijeliti u dvije klase. Nastava se temeljila na prvoj znamenki koja je bila predstavljena na troznamenkasti kod. U jednoj klasi bilo je brisanje upozorenja nakon uspješne provjere koda u predmemoriju. Druga klasa je zadržana i dolazi s revalidiranim unosom predmemorije.
HTTP 1.0 upotreba dolazi samo s dodatkom za osnovnu provjeru autentičnosti, s tim što se suočava s izazovom korisničkih imena i lozinki koji se koriste kao nešifrirani. Ovo, kao što ispravno pretpostavljate, stvara faktor rizika od prevrtanja. HTTP 1.0 također nema ovisnosti i stoga se informacije prikupljene aktivnostima prisluškivanja mogu koristiti u budućnosti kasnije. Dolazak HTTP-a 1.1 ispravio je problem, nudeći upotrebu provjere pristupa pristupu. Ovo zrcali osnovnu provjeru autentičnosti i omogućava da serveri vrhunski koriste jednokratnu vrijednost koja u stvari čini preskakanje prilično teško postići. Napravljen je kontrolni zbroj lozinke, korisničkog imena i vrijednosti vremena, a svi su šifrirani. Stoga možete biti sigurni da nije moguće pretresanje pri korištenju HTTP 1.1.
HTTP 1.0 dizajn zahtijeva novu TCP vezu za svaki zahtjev koji je upućen preko njega. To je izazvalo izazov, budući da su postojali troškovi i vrijeme postavljanja nove TCP veze sa svakim zahtjevom, čineći vezu vrlo sporom. Za rješavanje ovog HTTP1.1 smislili smo uporabu upornih veza, kao i upotrebu cjevovodnih zahtjeva za rad na upornim vezama..
Sažetak
HTTP znači protokol hiper tekstualnog prijenosa
HTTP 1.1 općenito nadogradnja ograničenja HTTP 1.0
HTTP 1.0 može definirati 16status kodove
HTTP 1.1 može definirati 24 šifre statusa
HTTP 1.1 ima zaglavlje upozorenja koje može proizvesti mnoga sekundarna upozorenja o statusu
HTTP 1.0 provjera autentičnosti nije sigurna jer nije šifrirana
HTTP 1.1 siguran jer koristi kontrolni zbroj korisničkog imena, lozinke i jednokratne vrijednosti.