Kako bosta HTTP/3 in QUIC pospešila vaše brskanje po spletu

Globalni zemljevid, ki prikazuje povezave v omrežnem slogu, osredotočen na Severno Ameriko.

Toria/Shutterstock.com



HTTP/3 postaja vse bolj razširjen. Cloudflare zdaj podpira HTTP/3, ki je že del Chrome Canary in bo kmalu dodan v Firefox Nightly. S tem novim standardom bo vaše brskanje po spletu hitrejše in varnejše.

Zakaj sta pomembna HTTP/3 in QUIC

Tukaj je kratka razlaga: spletni brskalniki, spletni strežniki in drugi kritični deli spletne infrastrukture dobivajo podporo za nov standard z imenom HTTP/3, ki uporablja QUIC. To je sodobnejša različica HTTP, ki jo spletni brskalniki uporabljajo za komunikacijo s spletnimi strežniki in pošiljanje podatkov naprej in nazaj.





HTTP/3 je bil na novo napisan za hitrejše pošiljanje podatkov z boljšo odpornostjo na napake. Ima tudi vgrajeno šifriranje. To pomeni večjo hitrost in varnost. Ne gre samo za hitrost prenosa podatkov: HTTP/3 bi moral zmanjšati tudi zamudo, kar pomeni, da se bodo spletna mesta začela hitreje nalagati, ko kliknete ali tapnete povezavo.

Povprečnemu človeku nikoli ni treba vedeti za HTTP/3 in QUIC. Ljudje, ki vodijo spletna mesta in razvijajo spletno programsko opremo, imajo nekaj dela, vendar bo povprečnemu človeku vse pregledno. Nekega dne bodo vaš spletni brskalnik in spletna mesta, ki jih uporabljate, namesto tega začela komunicirati prek HTTP/3, splet pa bo postajal vse boljši, saj se bo več spletnih mest odločilo za uporabo HTTP/3.



Od HTTP/1 do HTTP/2

HTTP, prikazan v Google Chromu

Prvotna različica HTTP uporablja protokol za nadzor prenosa (TCP). Prvič opisan leta 1974, TCP nikoli ni bil zasnovan z mislijo na hitrost in odzivnost današnjega spleta. Google je poskušal odpraviti številne težave TCP z novim protokolom, imenovanim SPDY, ki je obveščal HTTP/2.

Oglas

HTTP/2 je v večino večjih brskalnikov prišel do konca leta 2015 in dodal funkcije, kot sta stiskanje podatkov in cevovodenje več zahtev prek ene povezave TCP, da bi pospešili stvari.



Od septembra 2019 dalje W3Techs ocenjuje, da HTTP/2 zdaj uporablja 41 % spletnih mest.

Kaj sta HTTP/3 in QUIC?

HTTP/3 je bolj prepis protokola HTTP. Namesto TCP uporablja HTTP/3 Googlov protokol QUIC. HTTP/3 je bil sprva znan kot HTTP-over-QUIC. HTTP/3 vključuje tudi šifriranje TLS 1.3, tako da ni potrebe po ločenem HTTPS, ki bi pritrdil varnost na protokol, kot je danes.

QUIC je prvotno pomenilo hitre internetne povezave UDP. Ta protokol je zasnovan tako, da je hitrejši z manjšo zamudo kot TCP. QUIC ponuja manj stroškov pri vzpostavljanju povezave in hitrejši prenos podatkov prek povezave. Za razliko od TCP, napaka, kot je del podatkov, ki se izgubi na poti, ne bo povzročila zaustavitve povezave in čakanja, da se težava odpravi. QUIC bo med odpravljanjem težave še naprej prenašal druge podatke.

Pravzaprav je bil QUIC dodano v Google Chrome nazaj v 2013. Chrome ga uporablja pri komunikaciji z Googlovimi storitvami in nekaterimi drugimi spletnimi mesti, kot je Facebook, in je na voljo aplikacijam za Android. Toda QUIC ni standard, integriran v druge spletne brskalnike. S HTTP/3 tehnologija prihaja na standarden način tudi v druge brskalnike.

Če povzamemo: HTTP/3 je novejši, boljši in hitrejši protokol. To je sodobnejša rešitev, ki naj bi zagotovila večjo varnost in hitrost v spletu.

Prihajajo v spletni brskalnik v vaši bližini

HTTP/3 je bil dodan na izhodiščni rob kanarček različico Google Chroma septembra 2019, skrito za a zastavico ukazne vrstice . Zagon Chrome Canaryja z |_+_| argumenti ukazne vrstice bodo omogočili HTTP/3.

Oglas

Mozilla je objavila, da to jesen dela na dodajanju HTTP/3 v eksperimentalno različico Firefox Nightly. Nova različica Microsoft Edge, ki temelji na Chromiumu, bo podedovala Googlovo delo HTTP/3 za Chrome, tako kot drugi brskalniki, ki temeljijo na Chromiumu, kot je Opera. Pričakovali bi, da se bo Apple v nekem trenutku vključil tudi s HTTP/3 v Safariju.

Cloudflare ima celo napovedal da spletnim mestom, ki uporabljajo njegovo omrežje za dostavo vsebine, olajša uporabo HTTP/3. Stranke Cloudflare bodo kmalu lahko samo preklopile stikalo in omogočile HTTP/3 (s QUIC) za svoja spletna mesta. Upajmo, da bi to pripomoglo k povečanju sprejetja HTTP/3, tako da bi spletnim mestom olajšalo omogočanje, ko brskalniki postanejo HTTP/3 stabilen in omogočen za vse.

HTTP/3 prihaja tudi v drugo programsko opremo – spletni strežnik Nginx na primer deluje na podpori HTTP/3 za Nginx različica 1.17 .

Smo v zgodnjih fazah izvajanja. Cloudflare pravi, da bo še naprej sodeloval z drugimi organizacijami, vključno z Googlom in Mozillo, da bi dokončal standarde QUIC in HTTP/3 ter spodbudil široko sprejetje. Z drugimi besedami, ne samo, da programska oprema še ni dokončna, ampak tudi sam standard bo morda doživel nekaj sprememb. Še veliko dela je treba opraviti, preden bo to privzeto omogočeno v sodobnih brskalnikih in samodejno uporabljeno.

Več tehničnih podrobnosti

Želite izvedeti več? Preveri Cloudflareov poglobljen pogled na HTTP/3 ali prebrskati osnutek standarda HTTP/3 za prave tehnične specifikacije.

PREBERITE NAPREJ Profilna fotografija Chrisa Hoffmana Chris Hoffman
Chris Hoffman je glavni urednik How-To Geek. Več kot desetletje piše o tehnologiji in dve leti je bil kolumnist PCWorld. Chris je pisal za The New York Times, bil je intervjuvan kot strokovnjak za tehnologijo na televizijskih postajah, kot je miamijev NBC 6, njegovo delo pa so pokrivale novice, kot je BBC. Od leta 2011 je Chris napisal več kot 2000 člankov, ki so bili prebrani skoraj milijardo krat --- in to samo tukaj, na How-To Geek.
Preberite celotno biografijo

Zanimivi Članki