Chrome fillon testimin në protokollin HTTP / 3

Chrome HTTP3

Zhvilluesit kohët e fundit të cilët janë prapa nga shfletuesi i Google Chrome, lëshoi ​​lajmin për shtimin e mbështetjes për protokollin HTTP / 3 për ndërtimet eksperimentale të Chrome Canary, i cili zbaton një shtojcë për të mundësuar HTTP mbi QUIC.

Vetë protokolli QUIC u shtua në shfletues pesë vjet më parë dhe që nga ajo kohë është përdorur për të optimizuar punën me shërbimet e Google. Në të njëjtën kohë, versioni QUIC i Google i përdorur në Chrome ndryshonte në disa detaje nga versioni i specifikimeve të IETF, por tani implementimet janë në sinkron.

Importantshtë e rëndësishme të theksohet kjo Google ka zhvilluar QUIC (Lidhjet e Shpejta të Internetit UDP) që nga viti 2013 si një alternativë ndaj paketës TCP + TLS për Web, i cili zgjidh problemet me kohën e konfigurimit dhe negociatave të gjata për lidhjet TCP dhe eliminon vonesat në humbjen e paketës gjatë transferimit të të dhënave.

QUIC është një plotësues i protokollit UDP që mbështet multipleksimin e lidhjeve të shumta dhe siguron metoda kriptimi ekuivalente me TLS / SSL.

Protokolli në fjalë është tashmë i integruar në infrastrukturën e serverëve të Google, është pjesë e Chrome, është planifikuar për t'u përfshirë në Firefox dhe përdoret në mënyrë aktive për të shërbyer kërkesat e klientëve në serverat e Google.

Ndër karakteristikat kryesore të QUIC që bien në sy janë:

  • Siguri e lartë, e ngjashme me TLS (në fakt, QUIC siguron mundësinë e përdorimit të TLS mbi UDP)
  • Kontrolli i integritetit të rrjedhës që parandalon humbjen e paketës
  • Aftësia për të vendosur një lidhje menjëherë (0-RTT, në rreth 75% të rasteve, të dhënat mund të transmetohen menjëherë pas dërgimit të paketës së konfigurimit të lidhjes) dhe të sigurojnë vonesa minimale midis dërgimit të një kërkese dhe marrjes së një përgjigje (RTT, Koha e Rrugës së Rrugës)
  • Mos përdorimi i të njëjtit numër të sekuencës kur ritransmeton një paketë, e cila shmang paqartësinë në përcaktimin e paketave të marra dhe eliminon kohën e pritjes
  • Humbja e një pakete ndikon në shpërndarjen e vetëm rrjedhës së lidhur me të dhe nuk ndalon dërgimin e të dhënave në transmetimet e transmetuara paralelisht mbi lidhjen aktuale
  • Mjetet e korrigjimit të gabimeve që minimizojnë vonesat për shkak të ritransmetimit të paketave të humbura.
  • Përdorimi i kodeve speciale të korrigjimit të gabimit në nivelin e paketës për të zvogëluar situatat që kërkojnë ritransmetimin e të dhënave të paketës së humbur.
  • Kufijtë kriptografikë të blloqeve përputhen me kufijtë e paketave QUIC, duke zvogëluar efektin e humbjes së paketave në dekodimin e përmbajtjes së paketave të mëposhtme
  • Nuk ka probleme me bllokimin e radhës TCP
  • Mbështetje për identifikuesin e lidhjes, i cili zvogëlon kohën për të vendosur një rilidhje për klientët celularë
  • Aftësia për të lidhur mekanizmat e përparuar për të kontrolluar mbingarkesën e lidhjes

Theksohet gjithashtu se përdor teknikën e parashikimit të gjerësisë së brezit në secilin drejtim për të siguruar intensitetin optimal të dorëzimit të paketës, duke mos lejuar që ajo të arrijë një gjendje të mbingarkesës në të cilën vërehet humbja e paketës;

Si dhe performanca e jashtëzakonshme dhe fitimet e performancës mbi TCP. Për shërbimet video si YouTube, QUIC tregoi një ulje prej 30% të operacioneve të ruajtjes së parave kur shikoni video.

Protokolli HTTP / 3 standardizon përdorimin e QUIC si një transport për HTTP / 2. Për të mundësuar HTTP / 3 dhe versionin QUIC të 23 specifikimeve të draftit IETF, Chrome duhet të ekzekutohet me opsionet "–enable-quic –quic-version = h3-23" dhe më pas kur të hapet faqja e provës quic. Shkëmbinj: 4433 në mënyra e inspektimit të rrjetit në mjetet e zhvilluesit, aktiviteti HTTP / 3 do të shfaqet si "http / 2 + quic / 99".

Krahasuar me një paketë të humbur nga lidhjet paralele HTTP, vetëm 1 nga shumë lidhje do të ndalet, që do të thotë që QUIC mund të mbështesë shpërndarjen jashtë rendit në mënyrë që një paketë e humbur të ketë më pak ndikim.

Si ju doni të dini më shumë rreth saj në lidhje me këtë, ju mund të konsultoheni lidhja e mëposhtme.


Lini komentin tuaj

Adresa juaj e emailit nuk do të publikohet. Fusha e kërkuar janë shënuar me *

*

*

  1. Përgjegjës për të dhënat: AB Internet Networks 2008 SL
  2. Qëllimi i të dhënave: Kontrolloni SPAM, menaxhimin e komenteve.
  3. Legjitimimi: Pëlqimi juaj
  4. Komunikimi i të dhënave: Të dhënat nuk do t'u komunikohen palëve të treta përveç me detyrim ligjor.
  5. Ruajtja e të dhënave: Baza e të dhënave e organizuar nga Occentus Networks (BE)
  6. Të drejtat: Në çdo kohë mund të kufizoni, rikuperoni dhe fshini informacionin tuaj.