Iyo QUIC protocol yakagamuchira chimiro cheyero yakarongwa.

Iyo Internet Injiniya Task Force (IETF), iyo inoona nezve kuvandudzwa kweInternet protocol uye zvivakwa, yakapedzisa RFC yeQUIC protocol uye yakaburitsa zvinoenderana neinongedzo pasi pezviziviso RFC 8999 (version-independent protocol properties), RFC 9000 (transport. pamusoro peUDP), RFC 9001 (TLS encryption yeQUIC communication channel) uye RFC 9002 (congestion control uye packet kurasikirwa nekuonekwa panguva yekufambisa data).

MaRFC akagamuchira chimiro che "Proposed Standard", mushure mezvo basa richatanga kupa RFC chimiro chemaitiro ekunyorwa (Draft Standard), izvo zvinoreva kunyatsogadzikana kweprotocol uye kufunga nezvese zvataurwa. Iyo HTTP/3 protocol, iyo inotsanangura kushandiswa kweQUIC protocol sekutakura kweHTTP/2, ichiri padanho rekunyorwa kweiyo dhizaini, asi munguva pfupi ichazogadziriswa neIETF.

Zvinotarisirwa kuti kumisikidzwa kweQUIC kunopa kukurudzira kugamuchirwa kwakawanda kweprotocol iyi, pamwe nekuvandudza kwekuwedzera kwakavakirwa pairi, seWebTransport (tekinoroji yekutumira nekugamuchira data pakati pebrowser neserver) uye MASQUE. (tekinoroji yekubatanidza proxying inowedzera kugona kweSOCKS neHTTP CONNECT, uye kushandisa HTTPS pamusoro peQUIC sekutakura).

Ngatiyeukei kuti QUIC (Quick UDP Internet Connections) protocol yakagadziridzwa neGoogle kubva 2013 seimwe nzira kune TCP + TLS musanganiswa weWebhu, kugadzirisa matambudziko nekuseta kwakareba uye nguva dzekutaurirana dzekubatanidza muTCP uye kubvisa kunonoka kana. mapaketi anorasika panguva yekuendesa data. QUIC ndeyekuwedzeredzwa kweprotocol yeUDP inotsigira kuwanda kwekubatanidza kwakawanda uye inopa nzira dzekunyorera dzakafanana neTLS/SSL. Munguva yekuvandudzwa kwechiyero cheIETF, shanduko dzakaitwa kuprotocol, izvo zvakaita kuti pave nematavi maviri akafanana, rimwe reHTTP/3, uye rechipiri rinotsigirwa neGoogle (Chrome inotsigira zvese zviri zviviri sarudzo, uye Firefox inotsigira IETF vhezheni) .

Zvinhu zvakakosha zveQUIC:

  • 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);
  • Kushandisa nhamba yakasiyana yekutevedzana paunenge uchitumira pakiti, izvo zvinodzivirira kusanzwisisika mukuziva mapaketi akagamuchirwa uye kubvisa nguva;
  • 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;
  • Kuwedzera kwakanyanya mukuita uye kuburikidza nekuenzaniswa neTCP. Kune masevhisi evhidhiyo akadai seYouTube, QUIC yakaratidzwa kudzikisa mashandiro ekudzokorora kana uchiona mavhidhiyo ne30%.

Source: opennet.ru

Voeg