Eksperimental quruluşlara Chrome Canaryəlavə etdi QUIC protokolu üzərində HTTP əməliyyatını təmin etmək üçün əlavəni həyata keçirən HTTP/3 protokolu üçün dəstək. QUIC protokolunun özü brauzerə beş il əvvəl əlavə edilib və o vaxtdan Google xidmətləri ilə işi optimallaşdırmaq üçün istifadə olunur. Eyni zamanda, Google-un Chrome-da istifadə edilən QUIC versiyası bəzi təfərrüatlar baxımından əvvəlki versiyadan fərqlənirdi. spesifikasiyalar IETF, lakin tətbiqlər indi sinxronlaşdırılır.
HTTP/3 HTTP/2 üçün nəqliyyat kimi QUIC istifadəsini standartlaşdırır. HTTP/3 və QUIC seçimini aktivləşdirmək üçün 23 qaralama IETF spesifikasiyalar Chrome-un "-enable-quic --quic-version=h3-23" seçimləri ilə işə salınmasını tələb edir, bundan sonra test saytı açılarkən quick.rocks:4433 Şəbəkə Təftişi rejimində tərtibatçı alətləri HTTP/3 fəaliyyətini "http/2+quic/99" kimi göstərəcək.
Xatırladaq ki, protokol QUIC (Quick UDP Internet Connections) 2013-cü ildən İnternet üçün TCP + TLS-ə alternativ olaraq Google tərəfindən hazırlanmışdır, TCP-də bağlantılar üçün uzun quraşdırma və danışıqlar vaxtları ilə bağlı problemləri həll edir və məlumat ötürülməsi zamanı paket itkisi zamanı gecikmələri aradan qaldırır. QUIC, birdən çox əlaqənin multipleksləşdirilməsini dəstəkləyən və TLS/SSL-ə ekvivalent şifrələmə üsullarını təmin edən UDP protokoluna əlavədir. Sözügedən protokol artıq Google server infrastrukturuna inteqrasiya olunub, Chrome-un bir hissəsidir, planlaşdırılması Firefox-a daxil olmaq üçün və Google serverlərində müştəri sorğularına xidmət göstərmək üçün fəal şəkildə istifadə olunur.
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ə yaratmaq imkanı (0-RTT, təxminən 75% hallarda, məlumat bağlantı 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ı) ;
Paketi təkrar ötürərkən eyni ardıcıllıq nömrəsindən istifadə etməyin, bu, qəbul edilən paketlərin müəyyən edilməsində qeyri-müəyyənlikdən qaçmağa və fasilələrdən qurtulmağa imkan verir;
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 blok sərhədləri QUIC paket 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;
Hiss olunan artım TCP ilə müqayisədə performans və ötürmə qabiliyyəti. YouTube kimi video xidmətləri üçün QUIC-in video rebufer əməliyyatlarını 30% azaltdığı göstərilmişdir.