Firefox espere lanse sipò HTTP/3 nan fen mwa me.

Mozilla te anonse entansyon li pou kòmanse etap HTTP/3 ak QUIC ak lage Firefox 88, ki te pwograme pou 19 avril (okòmansman te espere lage 20 avril, men si nou jije dapre orè a, li pral pouse tounen nan yon sèl jou). Sipò HTTP/3 pral pèmèt sèlman pou yon ti pousantaj itilizatè okòmansman epi, san okenn pwoblèm inatandi, yo pral woule pou tout moun nan fen mwa me. Nan konstriksyon chak swa ak vèsyon beta, HTTP/3 te aktive pa default nan fen mwa mas la.

Se pou nou sonje ke aplikasyon HTTP/3 nan Firefox baze sou pwojè neqo devlope pa Mozilla, ki bay yon aplikasyon kliyan ak sèvè pou pwotokòl QUIC la. Kòd eleman pou sipò HTTP/3 ak QUIC ekri nan Rust. Pou kontwole si HTTP/3 pèmèt, about:config bay opsyon "network.http.http3.enabled". Soti nan lojisyèl kliyan, sipò eksperimantal pou HTTP/3 te ajoute tou nan Chrome ak curl, ak pou serveurs li disponib nan nginx, osi byen ke nan fòm lan nan yon modil nginx ak yon sèvè tès soti nan Cloudflare. Sou sit wèb la, sipò HTTP/3 deja bay sou serveurs Google ak Facebook.

Pwotokòl HTTP/3 la toujou nan etap spesifikasyon bouyon an epi IETF la poko estandadize nèt. HTTP/3 mande pou kliyan ak sèvè sipò pou menm vèsyon QUIC bouyon estanda ak HTTP/3, ki espesifye nan tèt Alt-Svc (Firefox sipòte spec proje 27 jiska 32).

HTTP/3 defini itilizasyon pwotokòl QUIC kòm yon transpò pou HTTP/2. Pwotokòl QUIC (Quick UDP Internet Connections) te devlope pa Google depi 2013 kòm yon altènativ a konbinezon TCP + TLS pou entènèt la, rezoud pwoblèm ak tan konfigirasyon ak negosyasyon long pou koneksyon nan TCP ak elimine reta lè pake yo pèdi pandan done yo. transfere. QUIC se yon ekstansyon pwotokòl UDP ki sipòte plizyè koneksyon epi ki bay metòd chifreman ki ekivalan a TLS/SSL. Pandan devlopman estanda IETF a, chanjman yo te fè nan pwotokòl la, ki te mennen nan aparisyon de branch paralèl, youn pou HTTP/3, ak dezyèm lan sipòte pa Google (Chrome sipòte tou de opsyon).

Karakteristik kle nan QUIC:

  • Segondè sekirite ki sanble ak TLS (esansyèlman QUIC bay kapasite pou itilize TLS sou UDP);
  • Kontwòl entegrite koule, anpeche pèt pake;
  • Kapasite pou etabli yon koneksyon imedyatman (0-RTT, nan apeprè 75% nan ka done yo ka transmèt imedyatman apre yo fin voye pake a konfigirasyon koneksyon) epi bay reta minimòm ant voye yon demann ak resevwa yon repons (RTT, Round Trip Time);
  • Sèvi ak yon nimewo sekans diferan lè retransmèt yon pake, ki evite anbigwite nan idantifye pake resevwa yo epi debarase m de timeout;
  • Pèt yon pake afekte sèlman livrezon kouran ki asosye ak li epi li pa sispann livrezon done nan kouran paralèl ki transmèt atravè koneksyon aktyèl la;
  • Karakteristik koreksyon erè ki minimize reta akòz retransmisyon pake ki pèdi yo. Sèvi ak kòd espesyal koreksyon erè nan nivo pake a pou diminye sitiyasyon ki mande retransmisyon done pake pèdi.
  • Fwontyè blòk kriptografik yo aliyen ak fwontyè pake QUIC, ki diminye enpak pèt pake sou dekode sa ki nan pake ki vin apre yo;
  • Pa gen pwoblèm ak bloke keu TCP;
  • Sipò pou idantifyan koneksyon, ki diminye tan li pran pou etabli yon rekoneksyon pou kliyan mobil;
  • Posiblite pou konekte mekanis avanse kontwòl konjesyon koneksyon;
  • Sèvi ak teknik previzyon debi pou chak direksyon pou asire ke pake yo voye nan pousantaj pi bon, anpeche yo vin konjesyone ak lakòz pèt pake;
  • Siyifikatif ogmantasyon nan pèfòmans ak debi konpare ak TCP. Pou sèvis videyo tankou YouTube, yo montre QUIC pou diminye operasyon rebuffering lè w ap gade videyo pa 30%.
  • Sous: opennet.ru

Add nouvo kòmantè