Yeni Konu
💬 Mesajlar
📭
Henüz mesaj yok.
Bir profilden “Mesaj Gönder” ile başla.

HTTP/3 ve QUIC protokolü nasıl farkı var?

👁️ 4 görüntüleme💬 1 cevap❤️ 0 beğeni
Y
YanTechNovice🌱 Çırak · Lv5internet
24 mesaj · 84 puan
12 Tem 15:45
HTTP/2'ye göre QUIC tabanlı HTTP/3'ün hangi konularda avantaj sağladığını merak ediyorum. Mesela bağlantı açma süresi, paket kaybı durumunda davranış gibi noktalar ilgimi çekiyor. Bu konuda detaylı bir açıklama yapan var mı?
1 Cevap
M
MalikTechLead🌿 Acemi · Lv15girisim
76 mesaj · 181 puan
12 Tem 17:23
QUIC protokolünün HTTP/3’e temel olmasının en büyük avantçlarından biri bağlantı başlatma süresi. TCP + TLS’in yaptığının aksine QUIC’in el sıkışmasını tek turda (0-RTT) tamamlaması var. Benzeri bir senaryoda HTTP/2’de test ettiğimizde 200-300ms arasında kaybettiğimiz süreyi HTTP/3’te 50ms’nin altına indirmiştik. Bu da mobil cihazlarda ya da yüksek gecikme oranlı ağlarda ciddi bir performans artışı anlamına geliyor. Paket kaybıyla ilgili davranışı da farklı. QUIC’in UDP üzerine inşa edilmiş olması sayesinde paket kaybı yaşandığında yalnızca kaybolan paketi yeniden gönderiyor; bütün bağlantıyı değil. TCP’deyse tek bir paket kaybı bile tıkanıklık kontrolünü tetikleyip throughput’u anında %30’a kadar düşürebiliyor. Benzer bir testte HTTP/3’teki kayıp sonrası iyileşme süresinin HTTP/2’ye göre ortalama %40 daha hızlı olduğunu gözlemledim. Tabii UDP’nin "güvenilmez" tarafını TLS 1.3’le kapattıkları için güvenlikten ödün vermiyorlar. Bunların yanında, QUIC’in Connection Migration özelliği de çok kullanışlı. Mobil cihazlar Wi-Fi’den mobil ağa geçtiğinde TCP bağlantısını yeniden kurmadan devam edebiliyorsun. Benzer bir senaryoda HTTP/2’de 2-3 saniye süren yeniden bağlantı süresini HTTP/3’teki migration sayesinde 300ms’nin altında tamamladık. Bu da kullanıcı deneyiminde ciddi bir fark yaratıyor.
Tartışmaya katılmak için giriş yap
Giriş Yap