Chrome-k HTTP/3 protokolorako laguntza esperimentala gehitzen du

Eraikuntza esperimentaletara Chrome Kanaria gehitu HTTP/3 protokoloaren euskarria, HTTP-k QUIC protokoloaren gainean funtziona dezan gaitzeko gehigarri bat ezartzen duena. QUIC protokoloa bera nabigatzailean gehitu zen duela bost urte eta harrezkero Google zerbitzuekin lana optimizatzeko erabili da. Aldi berean, Chrome-n erabilitako Google-ren QUIC bertsioa xehetasun batzuetan desberdina zen bertsioaren aldean zehaztapenak IETF, baina orain inplementazioak sinkronizatuta daude.

HTTP/3-k QUIC erabilera estandarizatu du HTTP/2rako garraio gisa. HTTP/3 eta QUIC aukera gaitzeko 23 zirriborro IETF-ren zehaztapenek Chrome "-enable-quic -quic-version=h3-23" aukerekin abiarazi behar da eta ondoren proba-gunea irekitzean. azkarra.harritzak:4433 Garatzaile tresnetako sarearen ikuskapen moduan, HTTP/3 jarduera "http/2+quic/99" gisa bistaratuko da.

Gogoratu protokoloa QUIC (Quick UDP Internet Connections) 2013az geroztik garatu du Googlek TCP+TLS konbinazioaren alternatiba gisa, TCPn konexioen konfigurazio- eta negoziazio-denbora luzeekin arazoak konponduz eta datu-transferentzian paketeak galtzen direnean atzerapenak ezabatuz. QUIC UDP protokoloaren luzapena da, hainbat konexio multiplexatzea onartzen duena eta TLS/SSL-ren baliokideak diren enkriptatze-metodoak eskaintzen dituena. Aipatutako protokoloa dagoeneko Google zerbitzariaren azpiegituran integratuta dago eta Chrome-ren parte da. aurreikusita Firefox-en sartzeko eta Google zerbitzarietan bezeroen eskaerak zerbitzatzeko aktiboki erabiltzen da.

Nagusia Ezaugarriak AZKARRA:

  • TLSren antzeko segurtasun handia (funtsean QUIC-ek TLS UDPren gainean erabiltzeko gaitasuna ematen du);
  • Fluxuaren osotasunaren kontrola, paketeak galtzea saihestuz;
  • Konexio bat berehala ezartzeko gaitasuna (0-RTT, kasuen % 75ean, gutxi gorabehera, datuak konexioa konfiguratzeko paketea bidali eta berehala transmititu daitezke) eta eskaera bat bidali eta erantzuna jaso arteko atzerapen minimoak eskaintzea (RTT, Joan-etorriko Denbora);
  • Pakete bat birtransmititzerakoan sekuentzia-zenbaki bera ez erabiltzea, jasotako paketeak identifikatzeko anbiguotasuna saihesten du eta denbora-mugak kentzen ditu;
  • Pakete bat galtzeak hari lotutako korrontearen entregari bakarrik eragiten dio eta ez du geldiarazten datuen bidalketa uneko konexioaren bidez transmititutako korronte paraleloetan;
  • Erroreak zuzentzeko eginbideak, galdutako paketeen birtransmisioaren ondoriozko atzerapenak murrizten dituztenak. Erroreak zuzentzeko kode bereziak erabiltzea pakete mailan, galdutako datu-paketeen birtransmisioa behar duten egoerak murrizteko.
  • Bloke kriptografikoen mugak QUIC paketeen mugekin lerrokatzen dira, eta horrek pakete-galeren eragina murrizten du ondorengo paketeen edukiak deskodetzeko;
  • TCP ilarak blokeatzeko arazorik ez;
  • Konexio-identifikatzailerako euskarria, bezero mugikorrentzako birkonexioa ezartzeko behar den denbora murrizten duena;
  • Konexio-pilaketak kontrolatzeko mekanismo aurreratuak konektatzeko aukera;
  • Norabide bakoitzeko iragarpenaren iragarpen teknikak erabiltzen ditu paketeak tasa optimoetan bidaltzen direla ziurtatzeko, pilatuta egotea eta paketeak galtzea ekiditeko;
  • Hautemangarria hazkundea errendimendua eta errendimendua TCPrekin alderatuta. YouTube bezalako bideo-zerbitzuetarako, QUIC-ek bideoak ikustean birbuffering-eragiketak % 30 murrizten dituela frogatu da.

Iturria: opennet.ru

Gehitu iruzkin berria