Kredit za sliku: Richard Patterson /

U prošlosti je javnost primarno koristila web preglednike za ulazak u sobe za čavrljanje i posjećivanje web stranica blogova. Danas je pregledavanje weba postalo mjesto za gledanje 4K videa, uređivanje fotografija, igranje igrica, kupnju, bankarstvo, posao i još mnogo toga.

Kako nove web aplikacije postaju sve složenije, potražnja za sigurnim i učinkovitijim internetskim protokolom potaknula je razvoj HTTP/3.

Dakle, što je HTTP/3? Po čemu je bolji od prethodnih verzija i kako utječe na vaše iskustvo pregledavanja?

Što je HTTP/3?

HTTP/3 je treća (i najnovija) generacija HTTP-a (Hypertext Transfer Protocol). Ovaj internetski protokol koristi se u aplikacijskom sloju, gdje se korisnicima daje mogućnost interakcije s webom i njegovim resursima. HTTP/3 ima za cilj pružiti brže i učinkovitije internetsko iskustvo bez ugrožavanja sigurnosti.

Uz prethodni HTTP/2, korisnici i programeri imali su samo TCP/IP za pouzdan prijenos podataka. Problem s TCP-om je taj što klijent i poslužitelj moraju izvesti a

instagram viewer
serija SYN-ACK veza ispravno inicijalizirati. Tek nakon rukovanja i TLS veze klijent i poslužitelj mogu slati podatke jedan drugome.

Budući da proces traje oko četiri "kružna putovanja" od klijenta do poslužitelja, korisnici imaju sporije vrijeme učitavanja prilikom pristupa internetu. HTTP/3 će riješiti ovaj problem sa svojim novijim značajkama.

Neke ključne značajke HTTP/3 uključuju:

  • HTTP/3 dolazi s ugrađenom TLS 1.3 enkripcijom za sigurnost
  • QPACK sažima zahtjeve i zaglavlja umjesto HPACK-a
  • Omogućuje brze i pouzdane jednostruke veze putem QUIC-a
  • Sva zaglavlja okvira i korisni učinci (podaci) su pod kontrolom protoka za glatkiji prijenos podataka

Kako HTTP/3 pruža brze, pouzdane i sigurne veze

Jedna od prednosti HTTP/3 je njegova podrška za novi internetski protokol koji treba zamijeniti TCP veze, poznat kao QUIC protokol. Korištenjem QUIC-a, klijent i poslužitelj šalju i primaju podatke nakon jednog rukovanja. Ovo jedno rukovanje pruža pouzdanu vezu s obje strane i automatski šifrira podatke budući da je HTTP/3 ugrađen s TLS 1.3 enkripcijom.

Ilustracija Jayrica Maninga -- Nije potrebno navođenje autorstva

A Mjerni podaci zahtjeva studija pokazuje da oslanjanje na QUIC umjesto na TCP pruža brži i učinkovitiji način za pokretanje veze i šifriranje podataka. Test pokazuje koliko je učinkovito QUIC-ovo jedno rukovanje u usporedbi s TCP-ovim trosmjernim rukovanjem plus enkripcijom.

Ilustracija Jayrica Maninga -- Nisu potrebne atribucije

Dakle, kako je moguće imati brzu, pouzdanu i sigurnu vezu samo kroz jedno rukovanje?

Prvo usporedimo kako HTTP/2 i HTTP/3 prenose podatke da bismo odgovorili na pitanje.

Kao što možete vidjeti na gornjoj slici, HTTP/3 koristi brzu, ali nepouzdanu UDP vezu. Za one koji ne znaju, UDP žrtvuje pouzdanost za uspostavljanje brze veze kroz jedno rukovanje ili jedno povratno putovanje.

Za borbu protiv problema s UDP-om, QUIC pruža izvorno multipleksiranje i implementira protokole za provjeru paketa i oporavak za pouzdanu vezu. U isto vrijeme, HTTP/3 automatski TLS protokol pruža besprijekornu enkripciju bez dodavanja drugog naprijed-natrag između klijenta i poslužitelja.

S UDP-ovom single-handshake vezom, QUIC-ovim izvornim multipleksiranjem i HTTP/3 automatskom TLS vezom, dobivamo brzu, pouzdanu i sigurnu vezu koja u konačnici pruža bolje korisničko iskustvo.

Koliki će utjecaj imati HTTP/3?

Utvrdili smo da će HTTP/3 poboljšati vaše iskustvo pružanjem brže i učinkovitije internetske veze. Pitanje je koliko?

Ista studija Request Metrics također je pokazala koliko se učinkovito učitavaju web stranice pri korištenju HTTP/2 i HTTP/3. brzi podaci proslijeđeni su na tri web-mjesta različite veličine, uključujući malo web-mjesto, web-mjesto sa sadržajem i jednostraničko mjesto.

Evo rezultata:

Mala stranica Stranica sa sadržajem Stranica s jednom stranicom
HTTP/2 500 ms 1000 ms 600 ms
HTTP/3 100 ms 675 ms 300 ms

Rezultati pokazuju da je HTTP/3 bio mnogo brži od HTTP/2 na svim testnim mjestima. Na primjer, na malom web-mjestu HTTP/3 bio je brži od HTTP/2 za 200 ms, 325 ms na web-mjestu sa sadržajem i 300 ms na web-mjestu s jednom stranicom.

Korištenjem HTTP/3, korisnici mogu očekivati ​​značajno smanjenje ukupnih kašnjenja, čineći vaše iskustvo pregledavanja bržim i pouzdanijim bez ugrožavanja sigurnosti.

HTTP/3 je spreman za zamjenu HTTP/2

Općenito, HTTP/3 je trenutačni standard koji se danas primjenjuje. Stoga krajnji korisnici ne moraju ništa učiniti kako bi uživali u njegovim prednostima budući da ga vjerojatno već koristite. Zapravo, možda također koristite QUIC protokol jer ga je Google već implementirao na većini, ako ne i na svim svojim web-aplikacijama i uslugama.

Što su TCP i UDP priključci?

Pročitajte dalje

UdioCvrkutUdioE-mail

Povezane teme

  • Objašnjenje tehnologije
  • Mrežni savjeti
  • Računalne mreže

O autoru

Jayric Maning (Objavljeno 29 članaka)

U želji da nauči kako stvari funkcioniraju, Jayric Maning počeo je petljati sa svim vrstama elektroničkih i analognih uređaja tijekom svojih ranih tinejdžerskih godina. Pohađao je forenzičku znanost na Sveučilištu Baguio gdje se upoznao s računalnom forenzikom i kibernetičkom sigurnošću. Trenutačno puno samostalno uči i petlja se s tehnologijom shvaćajući kako funkcioniraju i kako ih možemo koristiti da život učinimo lakšim (ili barem hladnijim!).

Više od Jayrica Maninga

Pretplatite se na naše obavijesti

Pridružite se našem biltenu za tehničke savjete, recenzije, besplatne e-knjige i ekskluzivne ponude!

Kliknite ovdje da se pretplatite