quıc ne demek?

QUIC Hakkında Bilgi

QUIC (Quick UDP Internet Connections), Google tarafından geliştirilen ve daha sonra IETF (Internet Engineering Task Force) tarafından standartlaştırılan bir taşıma katmanı protokolüdür. Temel amacı, TCP'nin bazı dezavantajlarını aşarak web uygulamalarının performansını artırmaktır. QUIC, UDP üzerine inşa edilmiştir ve aşağıdaki temel özelliklere sahiptir:

  • Daha Hızlı Bağlantı Kurulumu: https://www.nedemek.page/kavramlar/bağlantı%20kurulumu TCP'ye kıyasla, QUIC daha hızlı bağlantı kurmayı hedefler. 0-RTT (Round Trip Time) bağlantı kurma özelliği sayesinde, daha önce bağlantı kurulmuş bir sunucuya tekrar bağlanırken veri göndermeye hemen başlanabilir.

  • Geliştirilmiş Kayıp Kurtarma: https://www.nedemek.page/kavramlar/kayıp%20kurtarma QUIC, paket kayıplarına karşı daha dayanıklıdır. Gelişmiş hata düzeltme mekanizmaları ile kaybolan paketlerin etkisini azaltmaya çalışır.

  • Bağlantı Göçü (Connection Migration): https://www.nedemek.page/kavramlar/bağlantı%20göçü QUIC, IP adresi veya port değiştiğinde bağlantının kesilmesini engeller. Örneğin, bir mobil cihaz Wi-Fi'den hücresel veriye geçtiğinde, bağlantı kesilmeden devam edebilir.

  • Çoklama (Multiplexing): https://www.nedemek.page/kavramlar/çoklama TCP'de olduğu gibi, QUIC tek bir bağlantı üzerinden birden fazla akışı (stream) destekler. Ancak, bir akıştaki kayıp diğer akışları etkilemez. Bu durum, HTTP/3 için önemlidir.

  • Güvenlik: https://www.nedemek.page/kavramlar/güvenlik QUIC, TLS 1.3 ile entegre çalışır ve tüm trafiği şifreler. Bu, güvenliği varsayılan olarak sağlar.

  • Head-of-Line Blocking'i Önleme: https://www.nedemek.page/kavramlar/head-of-line%20blocking TCP'de, bir paketin kaybı tüm akışın gecikmesine neden olabilir (head-of-line blocking). QUIC, çoklu akış desteği ve bağımsız akış kaybı kurtarma mekanizmaları sayesinde bu sorunu azaltır.

QUIC, HTTP/3'ün temelini oluşturur ve web performansını önemli ölçüde artırma potansiyeline sahiptir. Ayrıca, VPN'ler ve diğer uygulamalar için de faydalı olabilir.