QUIC protokolu təklif olunan standart statusunu aldı

İnternet protokollarının və arxitekturasının inkişafına cavabdeh olan İnternet Mühəndisliyi İş Qrupu (IETF), QUIC protokolu üçün RFC-ni yekunlaşdırdı və RFC 8999 (versiyadan müstəqil protokol xüsusiyyətləri), RFC 9000 (nəqliyyat) identifikatorları altında müvafiq spesifikasiyaları dərc etdi. UDP üzərindən), RFC 9001 (QUIC rabitə kanalının TLS şifrələməsi) və RFC 9002 (məlumatların ötürülməsi zamanı sıxlığa nəzarət və paket itkisinin aşkarlanması).

RFC-lər “Təklif olunan standart” statusunu aldılar, bundan sonra RFC-yə standart layihəsi (Standart layihəsi) statusunun verilməsi üzrə işlərə başlanılacaq ki, bu da faktiki olaraq protokolun tam stabilləşdirilməsi və edilən bütün şərhlərin nəzərə alınması deməkdir. QUIC protokolunun HTTP/3 üçün nəqliyyat kimi istifadəsini müəyyən edən HTTP/2 protokolu hələ də layihə spesifikasiyası mərhələsindədir, lakin tezliklə IETF tərəfindən nəhayət standartlaşdırılacaq.

QUIC-in standartlaşdırılmasının bu protokolun daha geniş tətbiqinə, eləcə də onun əsasında WebTransport (brauzer və server arasında məlumatların göndərilməsi və qəbulu texnologiyası) və MASQUE kimi genişlənmələrin inkişafına təkan verəcəyi gözlənilir. (SOCKS və HTTP CONNECT imkanlarını genişləndirən və nəqliyyat kimi QUIC üzərində HTTPS-dən istifadə edən əlaqə proksi texnologiyası).

Xatırladaq ki, QUIC (Quick UDP İnternet Bağlantıları) protokolu 2013-cü ildən Google tərəfindən Veb üçün TCP+TLS kombinasiyasına alternativ olaraq TCP-də qoşulmaların uzun quraşdırma və danışıqlar vaxtları ilə bağlı problemləri həll edərək və gecikmələri aradan qaldıraraq işlənib hazırlanmışdır. məlumat ötürülməsi zamanı paketlər itirilir. QUIC UDP protokolunun uzantısıdır və çoxlu əlaqənin multipleksləşdirilməsini dəstəkləyir və TLS/SSL-ə ekvivalent şifrələmə üsullarını təmin edir. IETF standartının inkişafı zamanı protokola dəyişikliklər edildi ki, bu da iki paralel filialın yaranmasına səbəb oldu, biri HTTP/3 üçün, ikincisi isə Google tərəfindən dəstəklənir (Chrome hər iki variantı, Firefox isə IETF versiyasını dəstəkləyir) .

QUIC-in əsas xüsusiyyətləri:

  • TLS-ə bənzər yüksək təhlükəsizlik (əslində QUIC UDP üzərindən TLS-dən istifadə etmək imkanı verir);
  • Paket itkisinin qarşısını almaq üçün axın bütövlüyünə nəzarət;
  • Dərhal əlaqə qurmaq imkanı (0-RTT, təxminən 75% hallarda məlumatlar əlaqə quraşdırma paketi göndərildikdən dərhal sonra ötürülə bilər) və sorğunun göndərilməsi ilə cavabın alınması arasında minimal gecikmələri təmin etmək (RTT, Gediş-gəliş vaxtı);
  • Paketin təkrar ötürülməsi zamanı fərqli ardıcıllıq nömrəsindən istifadə edilməsi, qəbul edilən paketlərin müəyyən edilməsində qeyri-müəyyənliyin qarşısını alır və fasilələrdən xilas olur;
  • Paket itkisi yalnız onunla əlaqəli axının çatdırılmasına təsir göstərir və cari əlaqə üzərindən paralel olaraq ötürülən axınlarda məlumatların çatdırılmasını dayandırmır;
  • İtirilmiş paketlərin təkrar ötürülməsi səbəbindən gecikmələri minimuma endirən səhvlərin düzəldilməsi vasitələri. İtirilmiş paket məlumatlarının təkrar ötürülməsini tələb edən vəziyyətləri azaltmaq üçün paket səviyyəsində xüsusi xətaların düzəldilməsi kodlarından istifadə.
  • Kriptoqrafik blokların sərhədləri QUIC paketlərinin sərhədləri ilə üst-üstə düşür ki, bu da paket itkisinin aşağıdakı paketlərin məzmununun dekodlanmasına təsirini azaldır;
  • TCP növbəsinin bloklanması ilə bağlı heç bir problem yoxdur;
  • Mobil müştərilər üçün yenidən qoşulma vaxtını azaltmaq üçün Bağlantı ID dəstəyi;
  • Bağlantının həddindən artıq yüklənməsinə nəzarət üçün qabaqcıl mexanizmləri birləşdirmək imkanı;
  • Paketlərin göndərilməsinin optimal intensivliyini təmin etmək, paketlərin itkisi olan tıxac vəziyyətinə düşmənin qarşısını almaq üçün hər bir istiqamətdə bant genişliyinin proqnozlaşdırılması üsullarından istifadə etmək;
  • TCP ilə müqayisədə performans və ötürmə qabiliyyətinin əhəmiyyətli dərəcədə artması. YouTube kimi video xidmətləri üçün QUIC-in videolara baxarkən rebufer əməliyyatlarını 30% azaltdığı göstərilmişdir.

Mənbə: opennet.ru

Добавить комментарий