Chrome begynder at teste på HTTP / 3-protokollen

HTTP3Chrome

Udviklere for nylig der er bagved fra Google Chrome-webbrowseren frigav nyheden om tilføjelsen af ​​support til HTTP / 3-protokollen til de eksperimentelle builds af Chrome Canary, som implementerer et plugin for at aktivere HTTP over QUIC.

Selve QUIC-protokollen blev føjet til browseren for fem år siden og siden da er det blevet brugt til at optimere arbejdet med Google-tjenester. Samtidig adskilte QUIC-versionen af ​​Google, der blev brugt i Chrome, i nogle detaljer fra versionen af ​​IETF-specifikationerne, men nu er implementeringerne synkroniseret.

Det er vigtigt at fremhæve det Google har udviklet QUIC (Hurtige UDP-internetforbindelser) siden 2013 som et alternativ til TCP + TLS-pakken til internettet, som løser problemer med lang konfiguration og forhandlingstider for TCP-forbindelser og eliminerer forsinkelser i pakketab under dataoverførsel.

QUIC er et supplement til UDP-protokollen, der understøtter multiplexing af flere forbindelser og giver krypteringsmetoder svarende til TLS / SSL.

Den pågældende protokol er allerede indbygget i Googles serverinfrastruktur, er en del af Chrome, er planlagt til inkludering i Firefox og bruges aktivt til at betjene klientanmodninger på Googles servere.

Blandt de vigtigste egenskaber ved QUIC, der skiller sig ud, er:

  • Høj sikkerhed svarende til TLS (faktisk giver QUIC muligheden for at bruge TLS over UDP)
  • Flowintegritetskontrol, der forhindrer pakketab
  • Evnen til øjeblikkeligt at oprette en forbindelse (0-RTT, i ca. 75% af tilfældene kan data overføres umiddelbart efter afsendelse af forbindelsesopsætningspakken) og sikre minimale forsinkelser mellem afsendelse af en anmodning og modtagelse af et svar (RTT, rundturstid)
  • Brug ikke det samme sekvensnummer ved gentransmission af en pakke, hvilket undgår tvetydighed ved bestemmelse af modtagne pakker og eliminerer ventetider
  • At miste en pakke påvirker kun leveringen af ​​den tilknyttede strøm og stopper ikke leveringen af ​​data i strømme transmitteret parallelt over den aktuelle forbindelse
  • Fejlkorrektionsværktøjer, der minimerer forsinkelser på grund af retransmission af mistede pakker.
  • Brug af specielle fejlkorrektionskoder på pakkeniveau til at reducere situationer, der kræver retransmission af mistede pakkedata.
  • Blokernes kryptografiske grænser er tilpasset grænserne for QUIC-pakkerne, hvilket reducerer effekten af ​​pakketab på dekodning af indholdet af de følgende pakker
  • Ingen problemer med at blokere TCP-køen
  • Understøttelse af forbindelsesidentifikator, hvilket reducerer tiden til at etablere en genforbindelse for mobile klienter
  • Evne til at forbinde avancerede mekanismer til at kontrollere forbindelsesoverbelastning

Det fremhæves også, at det gør brug af teknikken til at forudsige båndbredden i hver retning at sikre optimal pakkeleveringsintensitet, forhindre den i at nå en tilstand af overbelastning, hvori pakketab observeres;

Såvel som bemærkelsesværdig ydeevne og præstationsgevinster i forhold til TCP. For videotjenester som YouTube viste QUIC en reduktion på 30% i re-buffering, når man ser videoer.

HTTP / 3-protokollen standardiserer brugen af ​​QUIC som en transport til HTTP / 2. For at aktivere HTTP / 3 og QUIC-versionen af ​​de 23 udkast til IETF-specifikationer skal Chrome køres med indstillingerne "–enable-quic –quic-version = h3-23" og derefter når quic-testwebstedet åbner .rocks: 4433 in netværksinspektionstilstand i udviklerværktøjer, vil HTTP / 3-aktivitet vises som "http / 2 + quic / 99".

Sammenlignet med en pakke, der er mistet ved parallelle HTTP-forbindelser, stoppes kun 1 af de mange forbindelser, hvilket betyder, at QUIC kan understøtte levering uden for ordre, så en mistet pakke får mindre indflydelse.

Si du vil vide mere om det om dette, kan du konsultere følgende link.


Efterlad din kommentar

Din e-mailadresse vil ikke blive offentliggjort. Obligatoriske felter er markeret med *

*

*

  1. Ansvarlig for data: AB Internet Networks 2008 SL
  2. Formålet med dataene: Control SPAM, management af kommentarer.
  3. Legitimering: Dit samtykke
  4. Kommunikation af dataene: Dataene vil ikke blive kommunikeret til tredjemand, undtagen ved juridisk forpligtelse.
  5. Datalagring: Database hostet af Occentus Networks (EU)
  6. Rettigheder: Du kan til enhver tid begrænse, gendanne og slette dine oplysninger.