HTTP/3 Nedir?

İngilizce: HTTP/3

HTTP/3, QUIC ve UDP üzerinde çalışarak bağlantı kurulumunu hızlandıran, paket kaybının etkisini azaltan güncel HTTP sürümüdür.

HTTP/3 Nedir?

HTTP/3, HTTP semantiğini TCP yerine QUIC adlı taşıma protokolü üzerinden çalıştırır. QUIC, UDP üzerinde çalışır ve TLS 1.3 güvenliğini protokolün parçası olarak kullanır. Amaç, özellikle mobil ağlar ve paket kaybı görülen bağlantılarda daha dayanıklı web iletişimi sağlamaktır.

HTTP/2 tek TCP bağlantısında çoklu akış kullanır; fakat TCP seviyesinde paket kaybı olduğunda tüm bağlantı etkilenebilir. HTTP/3’te akışlar QUIC içinde ayrıştığı için bir akıştaki kayıp diğerlerini daha az bloke eder. Ayrıca bağlantı kurulumu daha kısa olabilir ve cihaz Wi-Fi’den mobil ağa geçtiğinde bağlantı kimliği korunabilir.

Nerede Kullanılır?

CDN’ler, yüksek trafikli web siteleri, video ve medya servisleri, mobil kullanıcı oranı yüksek ürünler HTTP/3’ten daha fazla fayda görebilir. Buna rağmen destek kademeli düşünülmelidir; istemci veya ağ HTTP/3 kullanamazsa sistem genellikle HTTP/2 veya HTTP/1.1’e geri döner.

HTTP/3, HTTP metotlarını, başlıklarını ve durum kodlarını değiştirmez. Bu yüzden uygulama kodu çoğu zaman aynı kalır; değişiklik daha çok sunucu, CDN, güvenlik duvarı ve gözlemleme katmanında yapılır.