Az Firefox éjszakai és bétaverzióban már alapértelmezés szerint engedélyezve van a HTTP / 3

A Firefox fejlesztéséért felelős Mozilla-fejlesztők nemrég jelentették be A Firefox éjszakai építkezése, valamint a béta verzió már engedélyezett alapértelmezés szerint a protokoll HTTP / 3.

HTTP / 3 támogatás a Firefoxban a Mozilla által kifejlesztett neqo projekten alapul, amely kliens és szerver megvalósítást biztosít a QUIC protokollhoz.

A HTTP / 3 és a QUIC támogatásához szükséges komponens kódot Rust-be írják. A HTTP / 3 hozzáadásának ellenőrzéséhez a about: config-ban a "network.http.http3.enabled" opció áll rendelkezésre.

A kliens szoftverből a HTTP 3 kísérleti támogatása már hozzá lett adva a Chrome-hoz és a curl-hez, a szerverekhez pedig elérhető nginx-ben, valamint nginx-modul és tesztkiszolgáló formájában a Cloudflare-től. Számos teszthely indult a HTTP / 3 kliensek működésének tesztelésére.

A HTTP / 3 még mindig a specifikáció tervezetének szakaszában van és az IETF nem teljesen szabványosította. A HTTP / 3 meghatározza a QUIC protokoll használatát, mint a HTTP / 2 továbbítását.

a protokoll QUIC (Gyors UDP internetkapcsolatok) 2013 óta a Google fejlesztette az internet TCP + TLS alternatívájaként, amely megoldja a TCP-kapcsolatok hosszú konfigurációs és egyeztetési idejének problémáit, és kiküszöböli az adatátvitel során a csomagvesztés miatti késéseket.

A QUIC egy UDP-n keresztüli plug-in, amely támogatja a több kapcsolat multiplexelését és a TLS / SSL-lel egyenértékű titkosítási módszereket biztosít. Az IETF-ben a szabvány fejlesztése során módosítások történtek a protokollon, ami két párhuzamos ág megjelenését eredményezte, az egyik a HTTP / 3, a másik pedig a Google-lal kompatibilis (a Chrome mindkét lehetőséget támogatja).

A QUIC legfontosabb jellemzői a következők emelkednek ki:

  • A TLS-hez hasonló magas biztonság (valójában a QUIC lehetőséget nyújt a TLS UDP-n keresztüli használatára).
  • Az átvitel integritásának ellenőrzése, a csomagvesztés elkerülése érdekében.
  • A kapcsolat azonnali létrehozásának képessége (0-RTT, az esetek kb. 75% -ában az adatok azonnal továbbíthatók a csatlakozási beállító csomag elküldése után), és minimális késedelem biztosítása a kérés elküldése és a válasz fogadása között ).
  • Használjon egy másik sorozatszámot egy csomag újraküldéséhez, ami elkerüli a kétértelműséget a fogadott csomagok azonosításában és kiküszöböli a várakozási időket.
  • A csomag elvesztése csak a hozzá kapcsolt adatfolyam kézbesítését érinti, és nem állítja le az adatátvitelt az aktuális kapcsolaton keresztül továbbított párhuzamos áramokban.
  • Hibajavító eszközök, amelyek minimalizálják az elveszett csomagok újraküldése miatti késéseket. Speciális csomagszintű hibajavító kódok használata az elveszett adatcsomagok újraküldését igénylő helyzetek csökkentésére.
  • A kriptoblokkok határai igazodnak a QUIC csomaghatárokhoz, ezzel csökkentve a csomagvesztés hatását a következő csomagok tartalmának dekódolására.
  • Nincs probléma a TCP-sor blokkolásával.
  • A csatlakozási azonosító támogatása az újracsatlakozás konfigurálásához szükséges idő csökkentése érdekében a mobil kliensek számára.
  • Kiterjesztett mechanizmusok csatlakoztatásának lehetősége a csatlakozási torlódások kezelésére.
  • Használja az egyes irányok teljesítményének előrejelzésének technikáját az optimális csomagküldési sebesség biztosítása érdekében, elkerülve a torlódás állapotát, amelyben csomagcsökkenés tapasztalható.
  • Figyelemreméltó teljesítmény és sávszélesség-növekedés a TCP-n keresztül. Az olyan videószolgáltatások esetében, mint a YouTube, a QUIC használata 30% -kal csökkentette a pufferelés mértékét a videó megtekintése közben.

Végül, a stabil ágon a HTTP / 3 beépítését ütemezik elindítása Firefox 88, április 20-ra tervezik.

Ha többet szeretne tudni róla A HTTP / 3 támogatás Firefoxban történő engedélyezéséről ellenőrizheti a részleteket A következő linken.


Hagyja megjegyzését

E-mail címed nem kerül nyilvánosságra. Kötelező mezők vannak jelölve *

*

*

  1. Az adatokért felelős: Miguel Ángel Gatón
  2. Az adatok célja: A SPAM ellenőrzése, a megjegyzések kezelése.
  3. Legitimáció: Az Ön beleegyezése
  4. Az adatok közlése: Az adatokat csak jogi kötelezettség alapján továbbítjuk harmadik felekkel.
  5. Adattárolás: Az Occentus Networks (EU) által üzemeltetett adatbázis
  6. Jogok: Bármikor korlátozhatja, helyreállíthatja és törölheti adatait.