Firefox cia siab tias yuav tso HTTP / 3 kev txhawb nqa los ntawm lub Tsib Hlis kawg.

Mozilla tau tshaj tawm nws lub hom phiaj los pib phasing hauv HTTP / 3 thiab QUIC nrog kev tso tawm ntawm Firefox 88, teem rau lub Plaub Hlis 19 (thawj xav tias yuav tso tawm lub Plaub Hlis 20, tab sis txiav txim los ntawm lub sijhawm, nws yuav raug thawb rov qab los ntawm ib hnub). HTTP / 3 kev txhawb nqa yuav qhib rau tsuas yog ib feem me me ntawm cov neeg siv pib thiab, txwv tsis pub muaj teeb meem npaj txhij txog, yuav raug nthuav tawm rau txhua tus thaum kawg ntawm lub Tsib Hlis. Nyob rau hmo ntuj tsim thiab beta versions, HTTP / 3 tau qhib los ntawm lub neej ntawd thaum kawg ntawm lub Peb Hlis.

Cia peb nco qab tias kev siv HTTP / 3 hauv Firefox yog raws li qhov project neqo tsim los ntawm Mozilla, uas muab cov neeg siv khoom thiab cov neeg siv khoom siv rau QUIC raws tu qauv. Cov cai tivthaiv rau HTTP/3 thiab QUIC kev txhawb nqa yog sau rau hauv Rust. Txhawm rau tswj xyuas seb HTTP/3 puas tau qhib, hais txog: config muab qhov "network.http.http3.enabled" kev xaiv. Los ntawm cov neeg siv software, kev sim txhawb rau HTTP / 3 kuj tau ntxiv rau Chrome thiab curl, thiab rau cov servers nws muaj nyob rau hauv nginx, nrog rau hauv daim ntawv ntawm nginx module thiab cov neeg rau zaub mov kuaj los ntawm Cloudflare. Ntawm lub vev xaib, HTTP / 3 kev txhawb nqa twb tau muab rau hauv Google thiab Facebook servers.

HTTP / 3 raws tu qauv tseem nyob rau ntawm cov qauv kev qhia tshwj xeeb theem thiab tseem tsis tau ua tiav tag nrho los ntawm IETF. HTTP / 3 xav tau cov neeg siv khoom thiab cov neeg siv khoom txhawb nqa rau tib lub qauv ntawm QUIC cov qauv qauv thiab HTTP / 3, uas tau teev tseg hauv Alt-Svc header (Firefox txhawb nqa spec cov ntawv 27 txog 32).

HTTP/3 txhais kev siv QUIC raws tu qauv raws li kev thauj mus los rau HTTP/2. QUIC (Quick UDP Internet Connections) raws tu qauv tau tsim los ntawm Google txij li xyoo 2013 los ua lwm txoj hauv kev rau TCP + TLS ua ke rau lub vev xaib, daws teeb meem nrog kev teeb tsa ntev thiab kev sib tham rau kev sib txuas hauv TCP thiab tshem tawm kev ncua thaum pob ntawv poob thaum cov ntaub ntawv hloov. QUIC yog qhov txuas ntxiv ntawm UDP raws tu qauv uas txhawb nqa kev sib txuas ntawm ntau qhov sib txuas thiab muab cov txheej txheem encryption sib npaug rau TLS / SSL. Thaum lub sij hawm kev txhim kho ntawm tus qauv IETF, kev hloov pauv tau ua rau cov txheej txheem, uas ua rau muaj qhov tshwm sim ntawm ob ceg sib txuas, ib qho rau HTTP / 3, thiab qhov thib ob txhawb nqa los ntawm Google (Chrome txhawb nqa ob qho kev xaiv).

Cov yam ntxwv tseem ceeb ntawm QUIC:

  • Kev ruaj ntseg siab zoo ib yam li TLS (qhov tseem ceeb QUIC muab lub peev xwm los siv TLS dhau UDP);
  • Flow integrity tswj, tiv thaiv pob ntawv poob;
  • Lub peev xwm los tsim kom muaj kev sib txuas tam sim ntawd (0-RTT, kwv yees li 75% ntawm cov ntaub ntawv tuaj yeem xa tawm tam sim tom qab xa cov pob ntawv teeb tsa kev sib txuas) thiab muab kev ncua tsawg kawg ntawm kev xa daim ntawv thov thiab tau txais cov lus teb (RTT, Lub Sijhawm Round Trip);
  • Siv tus lej sib txawv thaum rov xa ib pob ntawv, uas zam qhov tsis meej pem hauv kev txheeb xyuas cov pob ntawv tau txais thiab tshem tawm lub sijhawm;
  • Kev poob ntawm ib pob ntawv cuam tshuam tsuas yog kev xa tawm ntawm cov kwj cuam tshuam nrog nws thiab tsis txwv kev xa cov ntaub ntawv hauv cov kwj sib luag uas kis tau los ntawm kev sib txuas tam sim no;
  • Kev kho cov yam ntxwv ua yuam kev uas txo qis qeeb vim rov xa cov pob ntawv ploj. Kev siv cov lej kho qhov yuam kev tshwj xeeb ntawm qib pob ntawv txhawm rau txo cov xwm txheej uas yuav tsum tau rov xa cov ntaub ntawv ploj lawm.
  • Cryptographic thaiv ciam teb yog ua raws li QUIC pob ntawv ciam teb, uas txo qhov cuam tshuam ntawm pob ntawv poob ntawm kev txiav txim siab cov ntsiab lus ntawm cov pob ntawv tom ntej;
  • Tsis muaj teeb meem nrog TCP kab thaiv;
  • Kev them nyiaj yug rau kev sib txuas tus cim, uas txo lub sijhawm nws yuav siv los tsim kev sib txuas rau cov neeg siv khoom txawb;
  • Muaj peev xwm txuas cov kev sib txuas siab heev congestion tswj mechanisms;
  • Siv cov kev taw qhia los ntawm kev tshaj tawm kev kwv yees los xyuas kom meej tias cov pob ntawv raug xa mus rau qhov zoo tshaj plaws, tiv thaiv kom tsis txhob muaj kab mob thiab ua rau pob ntawv poob;
  • Qhov tseem ceeb nce hauv kev ua tau zoo thiab dhau los piv rau TCP. Rau cov kev pabcuam video xws li YouTube, QUIC tau pom tias txo qis kev ua haujlwm tsis zoo thaum saib cov yeeb yaj kiab los ntawm 30%.
  • Tau qhov twg los: opennet.ru

Ntxiv ib saib