Chrome ji bo protokola HTTP/3 piştgiriya ceribandinê zêde dike

Ji bo avahiyên ezmûnî Chrome Canary zêde kirin piştgirî ji bo protokola HTTP/3, ku pêvekek bicîh tîne da ku HTTP karibe li ser protokola QUIC bixebite. Protokola QUIC bixwe pênc sal berê li gerokê hate zêdekirin û ji hingê ve ji bo xweşbînkirina xebata bi karûbarên Google re hatî bikar anîn. Di heman demê de, guhertoya QUIC ya Google-ê ku di Chrome-ê de hatî bikar anîn di hin hûrguliyan de ji guhertoya jê cûda bû taybetmendiyên IETF, lê naha pêkanîn têne hevdem kirin.

HTTP/3 bikaranîna QUIC-ê wekî veguhastina HTTP/2 standardîze dike. Ji bo çalakkirina HTTP/3 û vebijarka QUIC ji 23 pêşnûme Taybetmendiyên IETF hewce dike ku Chrome bi vebijarkên "-enable-quic -quic-version=h3-23" û dûv re dema vekirina malpera ceribandinê were destpêkirin. zû.kevir:4433 Di moda kontrolkirina torê de di amûrên pêşdebiran de, çalakiya HTTP/3 dê wekî "http/2+quic/99" were xuyang kirin.

Bînin bîra xwe ku protokola QUIC (Têkiliyên Înternetê yên Zû UDP) ji sala 2013-an vir ve ji hêla Google ve wekî alternatîfek ji kombînasyona TCP+TLS ya ji bo Webê ve hatî pêşve xistin, pirsgirêkên bi sazkirina dirêj û demên muzakereyê yên ji bo girêdanên di TCP-ê de çareser dike û derengmayînên dema ku pakêt di dema veguheztina daneyê de winda dibin ji holê radike. QUIC pêvekek protokola UDP-yê ye ku pirrengkirina girêdanên pirjimar piştgirî dike û rêbazên şîfrekirinê yên wekî TLS/SSL peyda dike. Protokola navborî jixwe di binesaziya servera Google de yekgirtî ye û beşek ji Chrome ye. plankirî ji bo tevlêbûna Firefox-ê û bi aktîvî tê bikar anîn da ku daxwazên xerîdar li ser serverên Google-ê xizmet bike.

sereke taybetmendiyên QUIC:

  • Ewlekariya bilind a mîna TLS (bi bingehîn QUIC şiyana karanîna TLS li ser UDP peyda dike);
  • Kontrola yekbûna herikînê, pêşîgirtina windabûna pakêtê;
  • Hêza sazkirina tavilê têkiliyek (0-RTT, bi qasî 75% bûyeran de dane dikare tavilê piştî şandina pakêta sazkirina girêdanê were veguheztin) û di navbera şandina daxwazek û wergirtina bersivê de derengiya hindiktirîn peyda bike (RTT, Dema Rêwîtiya Dor);
  • Dema ku pakêtek ji nû ve veguhezîne heman jimareya rêzê bikar neynin, ev yek ji nezelaliyê di naskirina pakêtên wergirtî de diparêze û ji dema derbasbûnê xilas dibe;
  • Wendakirina pakêtek tenê bandorê li radestkirina çemê ku pê re têkildar e dike û radestkirina daneyan di çemên paralel ên ku bi pêwendiya heyî ve têne veguheztin rawestîne;
  • Taybetmendiyên rastkirina xeletiyê ku derengiyên ji ber veguheztina pakêtên winda kêm dikin. Bikaranîna kodên rastkirina xeletiya taybetî di asta pakêtê de ji bo kêmkirina rewşên ku ji nû ve veguheztina daneya pakêtê ya windakirî hewce dike.
  • Sînorên blokên krîptografîk bi sînorên pakêtê yên QUIC re têne hev kirin, ku bandora windabûna pakêtê li ser deşîfrekirina naveroka pakêtên paşîn kêm dike;
  • Pirsgirêkên astengkirina rêza TCP-ê tune;
  • Piştgiriya ji bo nasnavê girêdanê, ku dema ku hewce dike ku ji bo xerîdarên mobîl ji nû ve girêdanê saz bike kêm dike;
  • Ihtîmala girêdana mekanîzmayên kontrolkirina tevliheviya pêwendiya pêşkeftî;
  • Teknolojiyên pêşbînkirina rêwerziya per-rêveberiyê bikar tîne da ku pê ewle bibe ku pakêt bi rêjeyên çêtirîn têne şandin, pêşî li qelişîna wan û sedema windabûna pakêtê digire;
  • Lê haytê mezinbûnî performansa û berbi li gorî TCP. Ji bo karûbarên vîdyoyê yên wekî YouTube, QUIC hate destnîşan kirin ku dema ku vîdyoyan temaşe dike 30% operasyonên rebufferkirinê kêm dike.

Source: opennet.ru

Add a comment