Kredit za obrázok: Richard Patterson /

V minulosti verejnosť používala webové prehliadače predovšetkým na vstup do diskusných miestností a na návštevu blogov. Prehliadanie webu sa dnes stalo miestom na sledovanie 4K videí, úpravu fotografií, hranie hier, nakupovanie, bankovanie, prácu a mnoho ďalšieho.

Keďže nové webové aplikácie sú čoraz zložitejšie, dopyt po bezpečnom a efektívnejšom internetovom protokole tlačil na vývoj HTTP/3.

Čo je teda HTTP/3? V čom je lepšia ako predchádzajúce verzie a ako to ovplyvňuje váš zážitok z prehliadania?

Čo je HTTP/3?

HTTP/3 je tretia (a najnovšia) generácia HTTP (Hypertext Transfer Protocol). Tento internetový protokol sa používa v aplikačnej vrstve, kde majú používatelia možnosť interakcie s webom a jeho zdrojmi. HTTP/3 má za cieľ poskytnúť rýchlejší a efektívnejší internetový zážitok bez ohrozenia bezpečnosti.

S predchádzajúcim HTTP/2 mali používatelia a vývojári na spoľahlivý prenos údajov iba TCP/IP. Problém s TCP je, že klient a server musia vykonať a

instagram viewer
séria pripojení SYN-ACK správne inicializovať. Až po nadviazaní spojenia a TLS spojení si klient a server môžu navzájom posielať dáta.

Keďže proces trvá približne štyri „spiatočné cesty“ z klienta na server, používatelia zažívajú pomalšie časy načítania pri prístupe na internet. HTTP/3 tento problém vyrieši svojimi novšími funkciami.

Niektoré kľúčové funkcie HTTP/3 zahŕňajú:

  • HTTP/3 sa dodáva so vstavaným šifrovaním TLS 1.3 pre zabezpečenie
  • QPACK komprimuje požiadavky a hlavičky namiesto HPACK
  • Poskytuje rýchle a spoľahlivé spojenie jedným handshake prostredníctvom QUIC
  • Všetky hlavičky rámcov a užitočné zaťaženia (údaje) sú pod kontrolou toku pre plynulejšie dátové prenosy

Ako HTTP/3 poskytuje rýchle, spoľahlivé a bezpečné pripojenie

Jednou z výhod HTTP/3 je jeho podpora pre nový internetový protokol, ktorý má nahradiť TCP spojenia, známy ako protokol QUIC. Pomocou QUIC sa údaje odosielajú a prijímajú klientom a serverom po jedinom podaní ruky. Tento jediný handshake poskytuje spoľahlivé pripojenie od oboch strán a automaticky šifruje údaje, pretože HTTP/3 je zabudované so šifrovaním TLS 1.3.

Ilustrácia Jayrica Maninga -- Nie je potrebné uvádzať zdroj

A Požiadať o metriky štúdia ukazuje, že spoliehanie sa na QUIC namiesto TCP poskytuje rýchlejší a efektívnejší spôsob inicializácie pripojenia a šifrovania údajov. Test ukazuje, ako efektívne je jednoduché handshake QUIC v porovnaní s trojstranným handshake TCP plus šifrovanie.

Ilustrácia Jayrica Maninga -- Nevyžadujú sa žiadne priradenia

Ako je teda možné dosiahnuť rýchle, spoľahlivé a bezpečné pripojenie iba prostredníctvom jediného podania ruky?

Najprv si porovnajme, ako HTTP/2 a HTTP/3 prenášajú údaje, aby odpovedali na otázku.

Ako môžete vidieť na obrázku vyššie, HTTP/3 používa rýchle, ale nespoľahlivé pripojenie UDP. Pre tých, ktorí to nevedia, UDP obetuje spoľahlivosť pri nadviazaní rýchleho spojenia prostredníctvom jediného handshake alebo jednej spiatočnej cesty.

Na boj proti problémom UDP poskytuje QUIC natívne multiplexovanie a implementuje protokoly kontroly a obnovy paketov pre spoľahlivé pripojenie. Auto TLS protokol HTTP/3 zároveň poskytuje bezproblémové šifrovanie bez pridávania ďalšieho tam a späť medzi klientom a serverom.

S jednoduchým spojením UDP, natívnym multiplexovaním QUIC a automatickým TLS pripojením HTTP/3 získame rýchle, spoľahlivé a bezpečné pripojenie, ktoré v konečnom dôsledku poskytuje lepšiu používateľskú skúsenosť.

Aký veľký vplyv bude mať HTTP/3?

Zistili sme, že HTTP/3 zlepší váš zážitok tým, že poskytne rýchlejšie a efektívnejšie internetové pripojenie. Otázka je, o koľko?

Rovnaká štúdia Request Metrics tiež ukázala, ako efektívne sa webové stránky načítavali pri použití HTTP/2 a HTTP/3 rýchle údaje sa prenášali na tri rôzne veľké webové stránky vrátane malej stránky, obsahovej stránky a jednostránkovej stránky.

Tu je výsledok:

Malá stránka Obsahová stránka Jednostránkový web
HTTP/2 500 ms 1000 ms 600 ms
HTTP/3 100 ms 675 ms 300 ms

Výsledky ukazujú, že HTTP/3 bol na všetkých testovacích stránkach oveľa rýchlejší ako HTTP/2. Napríklad na malej stránke bol HTTP/3 rýchlejší ako HTTP/2 o 200 ms, 325 ms na obsahovej stránke a 300 ms na jednostránkovej lokalite.

Používaním HTTP/3 môžu používatelia očakávať celkové výrazné zníženie oneskorení, vďaka čomu bude vaše prehliadanie rýchlejšie a spoľahlivejšie bez ohrozenia bezpečnosti.

HTTP/3 je všetko nastavené na nahradenie HTTP/2

Celkovo je HTTP/3 súčasným štandardom, ktorý sa dnes implementuje. Preto koncoví používatelia nemusia robiť nič, aby si mohli užívať jeho výhody, pretože ho už pravdepodobne používate. V skutočnosti možno používate aj protokol QUIC, pretože spoločnosť Google ho už implementovala vo väčšine, ak nie vo všetkých svojich webových aplikáciách a službách.

Čo sú porty TCP a UDP?

Prečítajte si ďalej

zdieľamTweetujtezdieľamEmail

Súvisiace témy

  • Technológia vysvetlená
  • Sieťové tipy
  • Počítačové siete

O autorovi

Jayric Maning (29 publikovaných článkov)

V túžbe dozvedieť sa, ako veci fungujú, sa Jayric Maning začal zaoberať všetkými druhmi elektronických a analógových zariadení už počas svojej mladosti. Nastúpil na forenznú vedu na University of Baguio, kde sa zoznámil s počítačovou forenznou problematikou a kybernetickou bezpečnosťou. V súčasnosti sa veľa samoštúdia a pohráva s technológiami, aby zistil, ako fungujú a ako ich môžeme použiť na uľahčenie života (alebo aspoň na chladenie!).

Viac od Jayrica Maninga

prihlásiť sa ku odberu noviniek

Pripojte sa k nášmu bulletinu a získajte technické tipy, recenzie, bezplatné e-knihy a exkluzívne ponuky!

Ak sa chcete prihlásiť na odber, kliknite sem