HTTP/2 ve HTTP/3 Proxy Üzerinden: Sunucuya Ne Ulaşır, QUIC Neden Geçmez?
Deneyimli mühendisleri bile şaşkına çeviren bir durumu düşünün. Siteyi doğrudan tarayıcıda açıyorsunuz ve geliştirici panelinde gururlu bir h2 görüyorsunuz - bağlantı HTTP/2 üzerinden gidiyor. Ardından aynı isteği bir proxy üzerinden yönlendiriyorsunuz ve şaşırtıcı bir şekilde sunucunun eski güzel HTTP/1.1 ile yanıt verdiğini görüyorsunuz. Protokolün ikinci sürümü nereye kayboldu? Proxy sizi neden zaman içinde geriye götürmüş gibi görünüyor? Ve en ilgi çekici olanı: QUIC üzerinde çalışan HTTP/3, neden alışılmış proxy'den geçmeyi tamamen reddediyor, sanki görünmez bir duvara çarpıyor?
Bu makale, proxy üzerinden çalışırken taşıma katmanının kapsamlı bir analizidir. Bağlantı parmak izleri veya otomasyon tespiti konularına değinmeyeceğiz. Odağımız saf mekanik: sunucuya gerçekte ne ulaşır, protokol sürümü anlaşması nerede gerçekleşir, UDP taşıması neden klasik proxy ile uyumsuz ve sürüm seçimi hakkında nasıl bilinçli bir karar verilir. Materyalin sonunda, en karmaşık ağ senaryolarında hata ayıklamanızı sağlayacak düzeyde bu konuyu anlamış olacaksınız.