Chrome inowedzera yekuyedza HTTP/3 rutsigiro

To experimental anovaka Chrome Canary akawedzera tsigiro yeHTTP/3 protocol, iyo inoshandisa yekuwedzera kuti igonese HTTP kushanda pamusoro peiyo QUIC protocol. Iyo QUIC protocol pachayo yakawedzerwa kubhurawuza makore mashanu apfuura uye yave kushandiswa kukwirisa basa nemasevhisi eGoogle. Panguva imwecheteyo, iyo QUIC vhezheni kubva kuGoogle yakashandiswa muChrome yakasiyana mune mamwe mamiriro kubva kuvhezheni kubva specifications IETF, asi ikozvino mashandisirwo anoenderana.

HTTP/3 inomisa kushandiswa kweQUIC sechokufambisa cheHTTP/2. Kugonesa HTTP/3 uye QUIC sarudzo kubva 23 zvinyorwa Zvinotaurwa neIETF zvinoda kuti Chrome itange nesarudzo "-enable-quic -quic-version=h3-23" uyezve pakuvhura saiti yekuyedza. quick.rocks:4433 Munetiweki yekuongorora modhi mumaturusi ekuvandudza, HTTP/3 chiitiko chinozoratidzwa se "http/2+quic/99".

Yeuka kuti protocol QUIC (Kurumidza UDP Internet Connections) yakagadziridzwa neGoogle kubvira 2013 seimwe nzira kune TCP + TLS musanganiswa weWebhu, kugadzirisa matambudziko neseta refu uye nguva dzekutaurirana dzekubatanidza muTCP uye kubvisa kunonoka kana mapaketi arasika panguva yekufambisa data. QUIC ndeyekuwedzeredzwa kweprotocol yeUDP inotsigira kuwanda kwekubatanidza kwakawanda uye inopa nzira dzekunyorera dzakafanana neTLS/SSL. Iyo protocol iri mubvunzo yakatobatanidzwa muGoogle server zvivakwa uye chikamu cheChrome. zvakarongwa kuti ibatanidzwe muFirefox uye inoshingairira kushandiswa kushandira zvikumbiro zvevatengi pamaseva eGoogle.

chikuru maficha QUIC:

  • Kuchengetedzwa kwepamusoro kwakafanana neTLS (chaizvoizvo QUIC inopa kugona kushandisa TLS pamusoro peUDP);
  • Kuyerera kutendeseka kutonga, kudzivirira kurasikirwa kwepaketi;
  • Iko kugona kwekukurumidza kumisikidza kubatana (0-RTT, mune ingangoita 75% yemakesi data inogona kutumirwa pakarepo mushure mekutumira yekubatanidza setup packet) uye kupa kunonoka kudiki pakati pekutumira chikumbiro uye kugamuchira mhinduro (RTT, Round Round Trip Time);
  • Kusashandisa nhamba imwechete yekutevedzana paunenge uchitumira pakiti, izvo zvinodzivirira kusanzwisisika mukuziva mapaketi akagamuchirwa uye kubvisa nguva yekubuda;
  • Kurasikirwa kwepakiti kunokanganisa chete kuendeswa kwerukova rwakabatana narwo uye hakuregi kuendeswa kwedata mumigero yakafanana inofambiswa kuburikidza nekubatana kwazvino;
  • Zvikanganiso zvekugadzirisa zvinhu zvinoderedza kunonoka nekuda kwekutumirazve kwemapaketi akarasika. Kushandiswa kweakakosha ekururamisa makodhi padanho repacket kudzikisa mamiriro anoda kutapurirana kwepacket data yakarasika.
  • Cryptographic block miganhu inowirirana neQUIC packet miganhu, iyo inoderedza kukanganisa kwekurasikirwa kwepakeji pakugadzirisa zviri mukati memapakiti anotevera;
  • Hapana matambudziko neTCP queue blocking;
  • Tsigiro yekubatanidza identifier, iyo inoderedza nguva inotora kumisikidza kubatana kwevatengi venhare;
  • Kugona kwekubatanidza advanced connection congestion control systems;
  • Inoshandisa per-direction throughput forecasting matekiniki kuti ive nechokwadi chekuti mapaketi anotumirwa pamwero wakakwana, kudzivirira kuti asave akatsvikinyidzana uye kukonzera kurasikirwa kwepaketi;
  • Perceptible kukura kuita uye kubuda zvichienzaniswa neTCP. Kune masevhisi evhidhiyo akadai seYouTube, QUIC yakaratidzwa kudzikisa mashandiro ekudzokorora kana uchiona mavhidhiyo ne30%.

Source: opennet.ru

Voeg