Avtorstvo slike: Richard Patterson /

V preteklosti je javnost predvsem uporabljala spletne brskalnike za vstop v klepetalnice in obiskovanje spletnih mest blogov. Danes je brskanje po spletu postalo prostor za gledanje videoposnetkov 4K, urejanje fotografij, igranje iger, nakupovanje, bančništvo, delo in še veliko več.

Ker nove spletne aplikacije postajajo vse bolj zapletene, je povpraševanje po varnem in učinkovitejšem internetnem protokolu spodbudilo razvoj HTTP/3.

Kaj je torej HTTP/3? V čem je boljši od prejšnjih različic in kako vpliva na vašo izkušnjo brskanja?

Kaj je HTTP/3?

HTTP/3 je tretja (in najnovejša) generacija protokola HTTP (Hypertext Transfer Protocol). Ta internetni protokol se uporablja v aplikacijskem sloju, kjer imajo uporabniki možnost interakcije s spletom in njegovimi viri. HTTP/3 želi zagotoviti hitrejšo in učinkovitejšo internetno izkušnjo brez ogrožanja varnosti.

S prejšnjim HTTP/2 so uporabniki in razvijalci imeli samo TCP/IP za zanesljiv prenos podatkov. Težava s TCP je, da morata odjemalec in strežnik izvesti a

serija povezav SYN-ACK za pravilno inicializacijo. Šele po rokovanju in povezavi TLS lahko odjemalec in strežnik drug drugemu pošiljata podatke.

S procesom, ki traja približno štiri "povratne poti" od odjemalca do strežnika, uporabniki doživljajo počasnejše nalaganje pri dostopu do interneta. HTTP/3 bo s svojimi novejšimi funkcijami rešil to težavo.

Nekatere ključne funkcije HTTP/3 vključujejo:

  • HTTP/3 ima vgrajeno šifriranje TLS 1.3 za varnost
  • QPACK stisne zahteve in glave namesto HPACK
  • Omogoča hitre in zanesljive povezave z enim rokovanjem prek QUIC
  • Vse glave okvirjev in obremenitve (podatki) so pod nadzorom pretoka za bolj tekoče prenose podatkov

Kako HTTP/3 zagotavlja hitre, zanesljive in varne povezave

Ena od prednosti HTTP/3 je njegova podpora za nov internetni protokol, ki naj bi nadomestil povezave TCP, znan kot protokol QUIC. Z uporabo QUIC odjemalec in strežnik podatke pošljeta in prejmeta po enem samem rokovanju. To eno samo rokovanje zagotavlja zanesljivo povezavo obeh strani in samodejno šifrira podatke, saj je HTTP/3 vgrajen s šifriranjem TLS 1.3.

Ilustracije Jayrica Maninga -- Pripis ni potreben

A Zahtevaj meritve študija kaže, da zanašanje na QUIC namesto TCP zagotavlja hitrejši in učinkovitejši način za inicializacijo povezave in šifriranje podatkov. Preizkus kaže, kako učinkovito je enojno rokovanje QUIC v primerjavi s trismernim rokovanjem in šifriranjem TCP.

Ilustracije Jayrica Maninga -- Pripisi niso potrebni

Kako je torej mogoče imeti hitro, zanesljivo in varno povezavo samo z enim samim rokovanjem?

Za odgovor na vprašanje najprej primerjajmo, kako HTTP/2 in HTTP/3 posredujeta podatke.

Kot lahko vidite na zgornji sliki, HTTP/3 uporablja hitro, a nezanesljivo povezavo UDP. Za tiste, ki ne vedo, UDP žrtvuje zanesljivost za vzpostavitev hitre povezave z enim stiskanjem roke ali enim povratnim potovanjem.

Za boj proti težavam z UDP QUIC zagotavlja izvorno multipleksiranje in izvaja protokole za preverjanje paketov in obnovitev za zanesljivo povezavo. Hkrati samodejni protokol TLS HTTP/3 zagotavlja brezhibno šifriranje brez dodajanja drugega naprej in nazaj med odjemalcem in strežnikom.

S povezavo z enim rokovanjem UDP, izvornim multipleksiranjem QUIC in samodejno povezavo TLS HTTP/3 dobimo hitro, zanesljivo in varno povezavo, ki na koncu zagotavlja boljšo uporabniško izkušnjo.

Kako velik vpliv bo imel HTTP/3?

Ugotovili smo, da bo HTTP/3 izboljšal vašo izkušnjo z zagotavljanjem hitrejše in učinkovitejše internetne povezave. Vprašanje je, za koliko?

Ista študija Request Metrics je tudi pokazala, kako učinkovito so se spletne strani naložile pri uporabi HTTP/2 in HTTP/3. hitri podatki so bili posredovani na treh spletnih mestih različnih velikosti, vključno z majhnim spletnim mestom, vsebinskim spletnim mestom in enostranskim mesto.

Tukaj je rezultat:

Majhno spletno mesto Stran z vsebino Enostransko spletno mesto
HTTP/2 500 ms 1000 ms 600 ms
HTTP/3 100 ms 675 ms 300 ms

Rezultati kažejo, da je bil HTTP/3 veliko hitrejši od HTTP/2 na vseh testnih mestih. Na primer, na majhnem spletnem mestu je bil HTTP/3 hitrejši od HTTP/2 za 200 ms, 325 ms na spletnem mestu z vsebino in 300 ms na spletnem mestu z eno stranjo.

Z uporabo HTTP/3 lahko uporabniki pričakujejo znatno zmanjšanje zakasnitev na splošno, zaradi česar bo vaša izkušnja brskanja hitrejša in zanesljivejša brez ogrožanja varnosti.

HTTP/3 je pripravljen za zamenjavo HTTP/2

Na splošno je HTTP/3 trenutni standard, ki se izvaja danes. Zato končnim uporabnikom ni treba storiti ničesar, da bi izkoristili njegove prednosti, saj ga verjetno že uporabljate. Pravzaprav morda uporabljate tudi protokol QUIC, saj ga je Google že implementiral v večino, če ne v vse svoje spletne aplikacije in storitve.

Kaj so vrata TCP in UDP?

Preberi Naprej

DelitiTweetDelitiE-naslov

Sorodne teme

  • Pojasnjena tehnologija
  • Omrežni nasveti
  • Računalniška omrežja

O avtorju

Jayric Maning (29 objavljenih člankov)

V želji po tem, da bi se naučil, kako stvari delujejo, je Jayric Maning začel brskati po vseh vrstah elektronskih in analognih naprav v zgodnjih najstniških letih. Forenzično znanost je začel na Univerzi v Baguiu, kjer se je seznanil z računalniško forenziko in kibernetsko varnostjo. Trenutno se veliko samostojno uči in se ukvarja s tehnologijo, da bi ugotovil, kako delujejo in kako jih lahko uporabimo, da olajšamo življenje (ali vsaj ohladimo!).

Več od Jayrica Maninga

Naročite se na naše novice

Pridružite se našemu glasilu za tehnične nasvete, ocene, brezplačne e-knjige in ekskluzivne ponudbe!

Za naročanje kliknite tukaj