Ang QUIC protocol nakadawat sa kahimtang sa usa ka gisugyot nga sumbanan

Ang Internet Engineering Task Force (IETF), nga maoy responsable sa pagpalambo sa mga protocol ug arkitektura sa Internet, nag-finalize sa RFC para sa QUIC protocol ug nagpatik sa may kalabutan nga mga detalye ubos sa mga identifiers RFC 8999 (version-independent protocol properties), RFC 9000 (transportasyon). sa UDP), RFC 9001 (TLS encryption sa QUIC communication channel) ug RFC 9002 (congestion control ug packet loss detection atol sa data transmission).

Ang mga RFC nakadawat sa kahimtang sa usa ka "Gisugyot nga Sumbanan", pagkahuman ang trabaho magsugod sa paghatag sa RFC sa kahimtang sa usa ka draft nga sumbanan (Draft Standard), nga sa tinuud nagpasabut nga usa ka kompleto nga pagpalig-on sa protocol ug gikonsiderar ang tanan nga mga komento nga gihimo. Ang HTTP/3 protocol, nga naghubit sa paggamit sa QUIC protocol isip transport alang sa HTTP/2, anaa pa sa draft specification stage, apan kini sa dili madugay ma-standardize sa IETF.

Gilauman nga ang pag-standardize sa QUIC maghatag og impetus sa mas lapad nga pagsagop niini nga protocol, ingon man sa pagpalambo sa mga extension base niini, sama sa WebTransport (usa ka teknolohiya sa pagpadala ug pagdawat sa datos tali sa browser ug server) ug MASQUE (usa ka koneksyon nga proxying nga teknolohiya nga nagpalapad sa mga kapabilidad sa SOCKS ug HTTP CONNECT, ug naggamit sa HTTPS sa QUIC isip transportasyon).

Atong hinumdoman nga ang QUIC (Quick UDP Internet Connections) protocol gimugna sa Google sukad sa 2013 isip alternatibo sa TCP+TLS nga kombinasyon alang sa Web, pagsulbad sa mga problema sa taas nga setup ug negosasyon nga mga panahon sa mga koneksyon sa TCP ug pagwagtang sa mga paglangan kung kanus-a. ang mga packet nawala sa panahon sa pagbalhin sa datos. Ang QUIC usa ka extension sa UDP protocol nga nagsuporta sa multiplexing sa daghang koneksyon ug naghatag ug encryption nga mga pamaagi nga katumbas sa TLS/SSL. Atol sa pag-uswag sa IETF nga sumbanan, ang mga pagbag-o gihimo sa protocol, nga misangpot sa pagtunga sa duha ka parallel nga mga sanga, usa alang sa HTTP/3, ug ang ikaduha gisuportahan sa Google (Chrome nagsuporta sa duha ka mga kapilian, ug ang Firefox nagsuporta sa IETF nga bersyon) .

Pangunang bahin sa QUIC:

  • Taas nga seguridad nga susama sa TLS (sa tinuud QUIC naghatag katakus sa paggamit sa TLS sa UDP);
  • Pagkontrol sa integridad sa agos, pagpugong sa pagkawala sa pakete;
  • Ang abilidad sa pag-establisar dayon og koneksyon (0-RTT, sa gibana-bana nga 75% sa mga kaso nga ang data mahimong mapasa dayon human ipadala ang connection setup packet) ug makahatag og gamay nga paglangan tali sa pagpadala og hangyo ug pagdawat og tubag (RTT, Round Trip Time);
  • Paggamit ug lahi nga sequence number kung mag-transmit pag-usab sa usa ka packet, nga maglikay sa dili klaro sa pag-ila sa nadawat nga mga packet ug mawala ang mga timeout;
  • Ang pagkawala sa usa ka pakete makaapekto lamang sa paghatud sa sapa nga may kalabutan niini ug dili mohunong sa paghatod sa datos sa parallel nga mga sapa nga gipasa pinaagi sa kasamtangan nga koneksyon;
  • Ang mga bahin sa pagtul-id sa sayup nga makapamenos sa mga paglangan tungod sa pagpadala pag-usab sa nawala nga mga pakete. Paggamit ug espesyal nga error correction code sa packet level aron makunhuran ang mga sitwasyon nga nanginahanglan ug retransmission sa nawala nga packet data.
  • Ang mga utlanan sa cryptographic block gipahiangay sa mga utlanan sa QUIC packet, nga nagpamenos sa epekto sa pagkawala sa pakete sa pag-decode sa mga sulod sa sunod nga mga pakete;
  • Walay problema sa TCP queue blocking;
  • Suporta alang sa identifier sa koneksyon, nga nagpamenos sa oras nga gikinahanglan aron matukod ang usa ka pagkonekta pag-usab alang sa mga kliyente sa mobile;
  • Posibilidad sa pagkonektar sa mga advanced connection congestion control mechanisms;
  • Naggamit sa per-direction throughput prediction techniques aron maseguro ang labing maayo nga packet forwarding rates, pagpugong sa congestion ug packet loss;
  • Mahinungdanon nga pagtaas sa performance ug throughput kung itandi sa TCP. Alang sa mga serbisyo sa video sama sa YouTube, gipakita sa QUIC nga makunhuran ang mga operasyon sa rebuffering kung nagtan-aw sa mga video sa 30%.

Source: opennet.ru

Idugang sa usa ka comment