Sobes.tech
Middle+

QUIC nədir?

sobes.tech Süni İntellekt

AI-dan cavab

QUIC (Quick UDP Internet Connections) Google tərəfindən hazırlanmış və UDP üzərində işləyən şəbəkə protokoludur. Gecikmələri azaltmaq və ənənəvi TCP ilə müqayisədə performansı artırmaq üçün nəzərdə tutulmuşdur.

QUIC-in əsas üstünlükləri:

  • Qoşulmanın qurulmasında gecikmənin azaldılması (handshake): TLS 1.3-in inteqrasiyası sayəsində, ilk "əl sıxma" RTT (Round Trip Times) sayını azalda bilər və yenidən qoşulmalarda 0-RTT qurmaq mümkündür.
  • Head-of-Line bloklamasının aradan qaldırılması: TCP-dən fərqli olaraq, bir məlumat seqmentinin itirilməsi bütün axınlar üçün növbəti seqmentlərin çatdırılmasını bloklayır, lakin QUIC-də, bir axında itkilər digər axınlara təsir etmir.
  • Paket itkisinə qarşı mübarizənin yaxşılaşdırılması: Hər bir axın üçün ayrıca təsdiqləmə (acknowledgement) itirilmiş paketləri daha tez müəyyən etməyə və onların yenidən göndərilməsini sürətləndirməyə imkan verir.
  • Əlverişli tıxanma mexanizmi: QUIC müxtəlif tıxanma idarəetmə alqoritmlərindən istifadə etməyə imkan verir və bu alqoritmlər şəbəkə şərtlərinə uyğunlaşdırıla bilər.
  • Qoşulmanın köçürülməsi: QUIC qoşulması IP ünvanı və port ilə bağlı deyil, connection ID ilə əlaqəlidir, bu da müştərinin şəbəkə interfeysini dəyişməsinə (məsələn, Wi-Fi-dən mobil şəbəkəyə keçid) və aktiv qoşulmanı kəsmədən etməyə imkan verir.
  • İnkişaf etmiş şifrələmə: Bütün QUIC trafiki TLS 1.3 istifadə edilərək şifrələnmişdir, bu da daha yüksək təhlükəsizlik səviyyəsini təmin edir və vasitəçilərin protokolu dəyişdirməsinin qarşısını alır.

QUIC, xüsusən, aşağı gecikmə tələb edən veb saytlar və xidmətlərə girişin sürətləndirilməsi üçün istifadə olunur, məsələn, video axını və onlayn oyunlar.

QA kontekstində, QUIC istifadə edən tətbiqlərin test edilməsi üçün xüsusi alətlər və yanaşmalar tələb olunur (məsələn, Wireshark ilə QUIC şifrəsinin açılması dəstəklənən), əlaqənin düzgün qurulmasını, paket itkisini və tıxanma idarəetmə alqoritmlərinin işləməsini yoxlamaq. Həmçinin, əlaqənin köçürülməsi ssenarilərini test etmək vacibdir.