Prehliadač Chrome začína testovať na protokole HTTP / 3

HTTP3Chrome

Vývojári nedávno ktorí sú pozadu z webového prehliadača Google Chrome, zverejnil správu o pridaní podpory protokolu HTTP / 3 na experimentálne verzie Chrome Canary, ktorý implementuje plugin umožňujúci HTTP over QUIC.

Samotný protokol QUIC bol do prehliadača pridaný pred piatimi rokmi a odvtedy sa používa na optimalizáciu práce so službami Google. Zároveň sa QUIC verzia Google použitá v prehliadači Chrome v niektorých detailoch líšila od verzie špecifikácií IETF, teraz sú však implementácie synchronizované.

Je dôležité to zdôrazniť Google vyvinul QUIC (Rýchle pripojenie na internet UDP) od roku 2013 ako alternatíva k balíku TCP + TLS pre web, ktorý rieši problémy s dlhými časmi konfigurácie a vyjednávania pre TCP spojenia a eliminuje oneskorenia pri strate paketov pri prenose dát.

QUIC je doplnkom protokolu UDP, ktorý podporuje multiplexovanie viacerých pripojení a poskytuje šifrovacie metódy rovnocenné s TLS / SSL.

Predmetný protokol je už zabudovaný do serverovej infraštruktúry spoločnosti Google, je súčasťou prehliadača Chrome, plánuje sa jeho začlenenie do prehliadača Firefox a aktívne sa používa na poskytovanie požiadaviek klientov na serveroch spoločnosti Google.

Medzi hlavné charakteristiky QUIC, ktoré vynikajú, patria:

  • Vysoká bezpečnosť, podobná TLS (v skutočnosti poskytuje QUIC možnosť používať TLS cez UDP)
  • Riadenie integrity toku, ktoré zabraňuje strate paketov
  • Schopnosť okamžite nadviazať spojenie (0-RTT, v asi 75% prípadov je možné údaje prenášať okamžite po odoslaní paketu nastavenia spojenia) a zabezpečiť minimálne oneskorenie medzi odoslaním žiadosti a prijatím odpovede (RTT, doba obojsmerného prepojenia)
  • Nepoužívanie rovnakého poradového čísla pri opakovanom prenose paketu, čo zabráni nejasnostiam pri určovaní prijatých paketov a eliminuje čakacie doby
  • Strata paketu ovplyvňuje doručenie iba s ním spojeného streamu a nezastaví doručenie dát v prúdoch prenášaných paralelne cez súčasné pripojenie.
  • Nástroje na opravu chýb, ktoré minimalizujú oneskorenia v dôsledku opakovaného prenosu stratených paketov.
  • Použitie špeciálnych kódov korekcie chýb na úrovni paketov na zníženie situácií, ktoré si vyžadujú opakovaný prenos stratených paketových údajov.
  • Kryptografické limity blokov sú zosúladené s limitmi paketov QUIC, čím sa znižuje vplyv straty paketov na dekódovanie obsahu nasledujúcich paketov.
  • Žiadne problémy s blokovaním frontu TCP
  • Podpora identifikátora pripojenia, ktorá skracuje čas potrebný na opätovné pripojenie mobilných klientov
  • Schopnosť pripojiť pokročilé mechanizmy na kontrolu preťaženia spojenia

Zdôrazňuje sa tiež, že využíva techniku ​​predpovedania šírky pásma v každom smere zabezpečiť optimálnu intenzitu doručenia paketov a zabrániť mu v preťažení, pri ktorom sa pozoruje strata paketov;

Ako aj pozoruhodný výkon a zvýšenie výkonu oproti protokolu TCP. Pre videoslužby, ako je YouTube, vykázal program QUIC pri sledovaní videí 30% zníženie operácií opätovného ukladania do vyrovnávacej pamäte.

Protokol HTTP / 3 štandardizuje použitie protokolu QUIC ako prenosu pre protokol HTTP / 2. Ak chcete povoliť protokoly HTTP / 3 a QUIC verzie 23 konceptov špecifikácií IETF, musí byť prehliadač Chrome spustený s možnosťami „–enable-quic –quic-version = h3-23“ a potom, keď sa otvorí stránka na rýchle testovanie .rocks: 4433 in v režime inšpekcie siete v nástrojoch pre vývojárov sa aktivita HTTP / 3 zobrazí ako „http / 2 + quic / 99“.

V porovnaní s paketom strateným paralelným pripojením HTTP bude zastavené iba 1 z mnohých pripojení, čo znamená, že QUIC môže podporovať doručenie mimo objednávky, takže stratený paket bude mať menší dopad.

Si chcete o tom vedieť viac o tomto sa môžete poradiť nasledujúci odkaz.


Zanechajte svoj komentár

Vaša e-mailová adresa nebude zverejnená. Povinné položky sú označené *

*

*

  1. Za údaje zodpovedá: AB Internet Networks 2008 SL
  2. Účel údajov: Kontrolný SPAM, správa komentárov.
  3. Legitimácia: Váš súhlas
  4. Oznamovanie údajov: Údaje nebudú poskytnuté tretím stranám, iba ak to vyplýva zo zákona.
  5. Ukladanie dát: Databáza hostená spoločnosťou Occentus Networks (EU)
  6. Práva: Svoje údaje môžete kedykoľvek obmedziť, obnoviť a vymazať.