Gidugang sa Chrome ang eksperimento nga suporta sa HTTP/3

Sa mga eksperimento nga pagtukod Chrome Canary gidugang suporta para sa HTTP/3 protocol, nga nag-implementar og add-on aron makahimo ang HTTP sa pagtrabaho sa QUIC protocol. Ang QUIC protocol mismo gidugang sa browser lima ka tuig na ang milabay ug sukad gigamit aron ma-optimize ang trabaho sa mga serbisyo sa Google. Sa samang higayon, ang QUIC nga bersyon gikan sa Google nga gigamit sa Chrome lahi sa pipila ka mga detalye gikan sa bersyon gikan sa mga detalye IETF, apan karon ang mga pagpatuman gi-synchronize.

Gi-standardize sa HTTP/3 ang paggamit sa QUIC isip transport para sa HTTP/2. Aron mahimo ang HTTP/3 ug QUIC nga kapilian gikan sa 23 nga mga draft Ang mga detalye sa IETF nanginahanglan nga ilunsad ang Chrome nga adunay mga kapilian nga "-enable-quic -quic-version=h3-23" ug dayon kung ablihan ang site sa pagsulay dali.bato:4433 Sa network inspection mode sa developer tools, ang HTTP/3 nga kalihokan ipakita isip β€œhttp/2+quic/99”.

Hinumdomi nga ang protocol QUIC (Quick UDP Internet Connections) naugmad sa Google sukad 2013 isip alternatibo sa kombinasyon sa TCP+TLS para sa Web, pagsulbad sa mga problema sa taas nga setup ug mga panahon sa negosasyon alang sa mga koneksyon sa TCP ug pagwagtang sa mga paglangan kon ang mga packet mawala sa panahon sa pagbalhin sa datos. Ang QUIC kay usa ka extension sa UDP protocol nga nagsuporta sa multiplexing sa daghang koneksyon ug naghatag ug encryption method nga katumbas sa TLS/SSL. Ang gikuwestiyon nga protocol kay na-integrate na sa Google server infrastructure ug kabahin sa Chrome. giplanohan alang sa paglakip sa Firefox ug aktibo nga gigamit sa pagserbisyo sa mga hangyo sa kliyente sa mga server sa Google.

nag-unang Features DALI:

  • 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);
  • Dili paggamit sa parehas nga sequence number sa pag-retransmit sa usa ka pakete, nga maglikay sa pagkadili klaro sa pag-ila sa nadawat nga mga pakete 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;
  • Makita pagtubo performance ug throughput 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