QUIC protokoli taklif qilingan standart maqomini oldi.

Internet protokollari va arxitekturasini ishlab chiqish uchun mas'ul bo'lgan Internet Engineering Task Force (IETF) QUIC protokoli uchun RFCni yakunladi va RFC 8999 (versiyadan mustaqil protokol xususiyatlari), RFC 9000 (transport) identifikatorlari ostida tegishli spetsifikatsiyalarni nashr etdi. UDP orqali), RFC 9001 (QUIC aloqa kanalining TLS shifrlashi) va RFC 9002 (maʼlumotlarni uzatishda tiqilib qolishni nazorat qilish va paket yoʻqotilishini aniqlash).

RFClar "Taklif etilayotgan standart" maqomini oldilar, shundan so'ng RFCga standart loyihasi (standart loyihasi) maqomini berish bo'yicha ishlar boshlanadi, bu aslida protokolni to'liq barqarorlashtirishni va barcha bildirilgan sharhlarni hisobga olishni anglatadi. QUIC protokolidan HTTP/3 uchun transport sifatida foydalanishni belgilaydigan HTTP/2 protokoli hali ham spetsifikatsiya loyihasi bosqichida, biroq u tez orada IETF tomonidan nihoyat standartlashtiriladi.

QUIC-ni standartlashtirish ushbu protokolni kengroq qo'llashga, shuningdek, WebTransport (brauzer va server o'rtasida ma'lumotlarni yuborish va qabul qilish texnologiyasi) va MASQUE kabi kengaytmalarni ishlab chiqishga turtki berishi kutilmoqda. (SOCKS va HTTP CONNECT imkoniyatlarini kengaytiruvchi va transport sifatida QUIC orqali HTTPS dan foydalanadigan ulanish proksi-xizmati texnologiyasi).

Eslatib o'tamiz, QUIC (Quick UDP Internet Connections) protokoli 2013 yildan beri Google tomonidan Internet uchun TCP+TLS kombinatsiyasiga muqobil sifatida ishlab chiqilgan bo'lib, TCP-dagi ulanishlarni sozlash va muzokara qilishning uzoq vaqtlari bilan bog'liq muammolarni hal qiladi va kechikishlarni bartaraf etadi. ma'lumotlarni uzatish paytida paketlar yo'qoladi. QUIC UDP protokolining kengaytmasi bo'lib, u bir nechta ulanishlarni multiplekslashni qo'llab-quvvatlaydi va TLS/SSLga teng shifrlash usullarini ta'minlaydi. IETF standartini ishlab chiqish jarayonida protokolga o'zgartirishlar kiritildi, bu ikkita parallel filialning paydo bo'lishiga olib keldi, biri HTTP/3 uchun, ikkinchisi esa Google tomonidan qo'llab-quvvatlanadi (Chrome ikkala variantni ham, Firefox esa IETF versiyasini qo'llab-quvvatlaydi). .

QUIC ning asosiy xususiyatlari:

  • TLS ga o'xshash yuqori xavfsizlik (aslida QUIC UDP orqali TLS dan foydalanish imkoniyatini beradi);
  • Paket yo'qotilishining oldini olish uchun oqim yaxlitligini nazorat qilish;
  • Bir zumda ulanishni o'rnatish qobiliyati (0-RTT, taxminan 75% hollarda ma'lumotlar ulanishni sozlash paketi yuborilgandan so'ng darhol uzatilishi mumkin) va so'rov yuborish va javob olish o'rtasidagi minimal kechikishlarni ta'minlash (RTT, aylanish vaqti);
  • Qabul qilingan paketlarni identifikatsiyalashda noaniqlikdan qochadi va vaqt tugashidan xalos bo'ladigan paketni qayta uzatishda boshqa tartib raqamidan foydalanish;
  • Paket yo'qolishi faqat u bilan bog'langan oqimning etkazib berilishiga ta'sir qiladi va joriy ulanish orqali parallel ravishda uzatiladigan oqimlarda ma'lumotlarni etkazib berishni to'xtatmaydi;
  • Yo'qolgan paketlarni qayta uzatish tufayli kechikishlarni kamaytiradigan xatolarni tuzatish vositalari. Yo'qolgan paket ma'lumotlarini qayta uzatishni talab qiladigan vaziyatlarni kamaytirish uchun paketlar darajasida maxsus xatolarni tuzatish kodlaridan foydalanish.
  • Kriptografik blok chegaralari QUIC paket chegaralari bilan moslashtiriladi, bu keyingi paketlar tarkibini dekodlashda paket yo'qotishlarining ta'sirini kamaytiradi;
  • TCP navbatini blokirovka qilish bilan bog'liq muammolar yo'q;
  • Mobil mijozlar uchun qayta ulanish vaqtini qisqartirish uchun ulanish identifikatorini qo'llab-quvvatlash;
  • Ulanishni haddan tashqari yuklashni boshqarish uchun ilg'or mexanizmlarni ulash imkoniyati;
  • Paketlarni jo'natishning optimal intensivligini ta'minlash uchun har bir yo'nalishda o'tkazish qobiliyatini bashorat qilish usullaridan foydalanish, paketlar yo'qolishi mumkin bo'lgan tirbandlik holatiga tushishning oldini olish;
  • TCP bilan solishtirganda ishlash va o'tkazish qobiliyatining sezilarli darajada oshishi. YouTube kabi video xizmatlari uchun QUIC videolarni tomosha qilishda rebuffer operatsiyalarini 30% ga kamaytirishi ko'rsatilgan.

Manba: opennet.ru

a Izoh qo'shish