HTTP/3.0 waxay heshay heerka caadiga ah ee la soo jeediyay

IETF (Internet Engineering Task Force), oo mas'uul ka ah horumarinta borotokoolka Internetka iyo qaab dhismeedka, ayaa dhamaystirtay samaynta RFC ee borotokoolka HTTP/3.0 waxayna daabacday tilmaamo laxiriira oo hoos yimaada aqoonsiga RFC 9114 (protocol) iyo RFC 9204 ( Tignoolajiyada isku-buuqa madaxa ee QPACK ee HTTP/3) . Qeexida HTTP/3.0 waxay heshay heerka "Heerka la soo jeediyay", ka dib shaqadu waxay bilaabi doontaa in la siiyo RFC heerka qabyo-qoraalka halbeegga (Heerka Qabyo Qoraalka), taas oo dhab ahaantii macnaheedu yahay xasilinta dhammaystiran ee borotokoolka iyadoo la tixgelinayo dhammaan faallooyinka la sameeyay. Isla mar ahaantaana, noocyada la cusboonaysiiyay ee faahfaahinta HTTP/1.1 (RFC 9112) iyo HTTP/2.0 (RFC 9113) borotokoolka ayaa la daabacay, iyo sidoo kale dukumeenti qeexaya macnaha codsiyada HTTP (RFC 9110) iyo HTTP caching headers. (RFC 9111).

Habka HTTP/3 ayaa qeexaya isticmaalka qawaaniinta QUIC (Quick UDP Internet Connections) ee gaadiidka HTTP/2. QUIC waa kordhinta borotokoolka UDP ee taageera isku dhufashada isku xirnaanta badan oo bixisa habab sir ah oo u dhigma TLS/SSL. Hab-maamuuska waxaa la abuuray 2013 by Google sida beddelka TCP + TLS isku dhafka ah ee Shabakadda, xallinta mashaakil ku saabsan habayn xiriir dheer iyo wakhtiyada gorgortanka ee TCP iyo baabi'inta dib u dhacyada marka xirmooyinka la lumiyo inta lagu guda jiro wareejinta xogta.

HTTP/3.0 waxay heshay heerka caadiga ah ee la soo jeediyay

Waqtigan xaadirka ah, taageerada QUIC iyo HTTP / 3.0 ayaa horayba looga hirgaliyay dhammaan daalacashada shabakada caanka ah (Chrome, Firefox iyo Edge, taageerada HTTP / 3 waa la furayaa, Safari dhexdeedana waxay u baahan tahay "Heerka Sare> Tilmaamaha Tijaabada> HTTP / 3" in la awoodo). Dhinaca server-ka, hirgelinta HTTP/3 ayaa diyaar u ah nginx (laan gaar ah iyo qaab module gaar ah), Caddy, IIS iyo LiteSpeed ​​​​. Taageerada HTTP/3 sidoo kale waxaa bixiya shabakada gudbinta nuxurka Cloudflare.

Tilmaamaha muhiimka ah ee QUIC:

  • Nabadgelyo sare oo la mid ah TLS (asal ahaan QUIC waxay bixisaa awoodda TLS ee UDP);
  • Xakamaynta daacadnimada socodka, ka hortagga luminta xirmooyinka;
  • Awoodda in si degdeg ah loo sameeyo xiriir (0-RTT, qiyaastii 75% xogta kiisaska waxaa la gudbin karaa isla markiiba ka dib marka la diro xirmada dejinta isku xirka) iyo bixinta dib u dhigista ugu yar inta u dhaxaysa diritaanka codsiga iyo helitaanka jawaabta (RTT, Waqtiga Safarka Wareegga);
    HTTP/3.0 waxay heshay heerka caadiga ah ee la soo jeediyay
  • Isticmaalka lambar taxane ah oo ka duwan marka dib loo gudbinayo xirmo, kaas oo ka fogaanaya madmadowga aqoonsiga xirmooyinka la helay oo ka takhalusa waqtiyada;
  • Luminta baakidhku waxa ay saamaysaa oo keliya bixinta qulqulka la xidhiidha oo ma joojinayso gudbinta xogta ee durdurrada barbar socda ee lagu kala qaado xidhiidhka hadda jira;
  • Astaamaha sixitaanka khaladka ee yareeya dib u dhaca sababtoo ah dib u gudbinta xirmooyinka lumay. Isticmaalka koodka sixitaanka qaladka gaarka ah ee heerka xirmada si loo yareeyo xaaladaha u baahan dib u gudbinta xogta xirmada luntay.
  • Xudduudaha xannibaadda Cryptographic waxay la jaan qaadayaan xuduudaha xirmada ee QUIC, taas oo yaraynaysa saamaynta khasaaraha baakidhku ku yeelanayo dejinta koodka baakadaha xiga;
  • Wax dhibaato ah ma laha xidhitaanka safka TCP;
  • Taageerada aqoonsiga xidhiidhka, taas oo yaraynaysa wakhtiga ay qaadanayso in la sameeyo dib u xidhidh macaamiisha moobaylka;
  • Suurtagalnimada in lagu xidho hababka xakamaynta ciriiriga ee xidhiidhka sare;
  • Wuxuu adeegsadaa farsamooyinka saadaasha wax-soo-saarka jiho kasta si loo hubiyo in baakadaha lagu soo diro heerar wanaagsan, ka hortagga inay noqdaan kuwo ciriiri ah oo keenaya khasaare baakidh;
  • Kor u kaca waxqabadka iyo wax soo saarka marka la barbar dhigo TCP. Adeegyada fiidyaha sida YouTube, QUIC waxa la tusay inay hoos u dhigto hawlgallada dib-u-celinta marka la daawado fiidyaha 30%.

Waxaa ka mid ah isbeddelada qeexitaanka HTTP / 1.1, mid ayaa ogaan kara mamnuucida isticmaalka go'doominta ee soo celinta gaadhiga (CR) ee ka baxsan jirka oo leh nuxur, i.e. Cunsuriyada borotokoolka, jilaha CR waxa kaliya loo isticmaali karaa iyadoo lala xiriirinayo xarriiqda quudinta (CRLF). Qaabka qaabaynta codsiga la jajabiyay waa la hagaajiyay si loo fududeeyo kala soocida meelaha ku lifaaqan iyo qaybaha leh madax. Talooyinka lagu daray maaraynta waxyaabaha madmadowga leh si loo xakameeyo weerarrada "Codsiga Tahriibka ee HTTP", taas oo noo oggolaanaysa in aan nafteena u galno nuxurka codsiyada isticmaaleyaasha kale ee socodka u dhexeeya geesaha hore iyo gadaal.

Cusboonaysiinta tafatirka HTTP/2.0 ayaa si cad u qeexaysa taageerada TLS 1.3. Waxa meesha ka saaray qorshaha kala-mudnaansiinta iyo meelaha madaxa ee la xidhiidha. Habka aan la isticmaalin ee lagu cusboonaysiiyay xidhiidhka HTTP/1.1 ayaa lagu dhawaaqay mid duugoobay. Shuruudaha la dhimay ee lagu hubinayo magacyada iyo qiyamka goobta Qaar ka mid ah noocyada jir ee hore loo sii xafiday iyo cabirrada ayaa loo soo jeediyay isticmaalka. Goobaha madaxa ee la mamnuucay ee la xidhiidha xidhiidhka ayaa si sax ah loo qeexay.

Source: opennet.ru

Add a comment