د فایرفوکس شپې جوړونه اوس د HTTP/3 ملاتړ کوي

В د شپې جوړونه Firefox, которые лягут в основу выпуска Firefox 72, запланированного на 7 января, زیاته کړه поддержка протокола HTTP/3. По умолчанию HTTP/3 отключён и требует активации опции «network.http.http3.enabled» в about:config.

Поддержка HTTP/3 в Firefox основана на развиваемом компанией Mozilla проекте neqo, предоставляющем реализацию клиента и сервера для протокола QUIC. Код компонентов для поддержки HTTP/3 и QUIC написан на языке Rust.
Из клиентского ПО экспериментальная поддержка HTTP/3 также уже زیاته کړه в Chrome и curl, а для серверов доступна в форме модуля для nginx и тестового сервера на базе библиотеки ټکی (احساس QUIC и HTTP/3 на языке Rust от компании Cloudflare). Для проверки работы клиентов HTTP/3 پیل شوی несколько тестовых сайтов, большая часть из которых пока корректно не открывается в Firefox (HTTP/3 находится на стадии черновой спецификации и окончательно не стандартизирован).

په یاد ولرئ چې HTTP/3 د HTTP/2 لپاره د ټرانسپورټ په توګه د QUIC پروتوکول کارول معیاري کوي. پروتوکول QUIC (چټک UDP انټرنیټ اتصال) د 2013 راهیسې د ګوګل لخوا د ویب لپاره د TCP+TLS ترکیب لپاره د بدیل په توګه رامینځته شوی ، په TCP کې د اړیکو لپاره د اوږد تنظیم کولو او خبرو اترو وختونو سره ستونزې حل کوي او د ډیټا لیږد پرمهال د کڅوړو له لاسه ورکولو ځنډ له مینځه وړي. QUIC د UDP پروتوکول توسیع دی چې د څو ارتباطاتو ملټي پلیکس کولو ملاتړ کوي او د TLS/SSL سره مساوي د کوډ کولو میتودونه چمتو کوي.

اصلي د QUIC:

  • TLS ته ورته لوړ امنیت (په اصل کې QUIC د UDP په اړه د TLS کارولو وړتیا چمتو کوي)؛
  • د جریان بشپړتیا کنټرول، د کڅوړې له لاسه ورکولو مخنیوی؛
  • د سمدستي پیوستون رامینځته کولو وړتیا (0-RTT ، نږدې 75٪ قضیو کې ډیټا د پیکټ تنظیم کولو پیکټ لیږلو وروسته سمدلاسه لیږدول کیدی شي) او د غوښتنې لیږلو او ځواب ترلاسه کولو ترمینځ لږترلږه ځنډ چمتو کوي (RTT ، د دورې سفر وخت)؛
  • د یو پیکټ بیا لیږدولو پر مهال د ورته ترتیب شمیره نه کارول، کوم چې د ترلاسه شوي پاکټونو په پیژندلو کې د ابهام مخه نیسي او د وخت پای ته رسیدو څخه خلاصیږي؛
  • د بسته بندۍ له لاسه ورکول یوازې د هغې سره تړلې جریان باندې اغیزه کوي او د اوسني ارتباط له لارې لیږدول شوي موازي جریانونو کې د ډیټا تحویلي مخه نه نیسي؛
  • د تېروتنې سمولو ځانګړتیاوې چې د ورک شوي پاکټونو د بیرته لیږدولو له امله ځنډ کموي. د پاکټ په کچه د ځانګړي غلطۍ اصلاح کوډونو کارول د داسې حالتونو کمولو لپاره چې د ورک شوي پیکټ ډیټا بیرته لیږدولو ته اړتیا لري.
  • د کریپټوګرافیک بلاک حدود د QUIC پیکټ حدود سره سمون لري، کوم چې د راتلونکو پاکټونو مینځپانګې په کوډ کولو کې د پیکټ ضایعاتو اغیز کموي؛
  • د TCP قطار بندولو سره کومه ستونزه نشته؛
  • د پیوستون پیژندونکي لپاره ملاتړ ، کوم چې د ګرځنده پیرودونکو لپاره د بیا پیوستون رامینځته کولو وخت کموي؛
  • د پرمختللې پیوستون د کنجشن کنټرول میکانیزم سره نښلولو امکان؛
  • د هر لوري له لارې د وړاندوینې تخنیکونو څخه کار اخلي ترڅو ډاډ ترلاسه شي چې پاکټونه په غوره نرخونو لیږل کیږي، د دوی د ګنډلو مخه نیسي او د کڅوړو ضایع کیدو لامل کیږي؛
  • د منلو وړ وده د TCP په پرتله فعالیت او throughput. د ویډیو خدماتو لپاره لکه یوټیوب، QUIC ښودل شوي چې د بیرته راګرځولو عملیات کم کړي کله چې ویډیوګانې 30٪ وګوري.

سرچینه: opennet.ru

Add a comment