HTTP/3, web üzerinden bilgi aktarımının temelini oluşturan
Hypertext Transfer Protocol‘ün (HTTP) en yeni üyesidir.
Internet Engineering Task Force tarafından
HTTP/2’nin yerine daha modern bir alternatif olarak benimsenmiştir. İnternetteki bilgilere erişirken hem hızı hem de güvenliği artırmak için birlikte çalışan birden çok teknolojinin bir karışımıdır.
Bu yeni teknoloji, verileri daha hızlı gönderir, hatalara karşı daha az duyarlıdır ve gecikmeyi azaltır. Böylece bağlantıya tıkladığınızda site daha hızlı yüklenmeye başlar.
HTTP/3 ayrıca yerleşik şifrelemeye sahiptir, bu nedenle ayrı bir HTTPS atamasına gerek yoktur. TLS
(Transport Layer Security) 1.3 şifrelemesini çalıştırır. Bu,
HTTPS’ye “S” koyan protokoldür.
HTTP/3 önceki sürümlerin yaptığı gibi
Transmission Control Protocol (TCP) kullanmaz. Bunun yerine, 2012’de Google tarafından geliştirilen, bir istemcinin bağlantı kurmak için yapması gereken gidiş-dönüş sayısını azaltan şifrelenmiş genel amaçlı bir aktarım protokol olan
QUIC üzerinden çalışır.
Varsayılan olarak şifrelenen
QUIC, HTTP trafiğini hem hızlandırmak hem de güvenli hale getirmek için tasarlanmıştır.
HTTP/3 Nasıl Çalışır?
HTTP/2 ve HTTP/3 arasındaki en önemli fark, veri paketlerini internet üzerinden nasıl gönderdikleridir.
Yeni
HTTP/3, TCP yerine
UDP kullanır. Hem
TCP hem de
UDP, internet üzerinden veri bitleri göndermek için kullanılan protokollerdir.
Bununla birlikte, eski
TCP ile bilgi paketleri sıralı, hata kontrollü ve güvenilir bir yöntemle gönderilir. Kulağa harika geliyor, ancak aktarım sırasında bir paket kaybolsa bile, bir kazanın trafik sıkışıklığına neden olduğu gibi tüm süreci aksatabilir.
HTTP/3,
UDP protokolünü kullanarak herhangi bir sıralama veya hata denetimi olmadan bilgi gönderir. TCP’den daha az güvenilirdir ancak daha hızlıdır.
Paketler kaybolursa, kullandığınız uygulama eksik paketlerin yeniden gönderilmesini isteyebilir, belki bunu yapmak için TCP’yi kullanabilir. Ancak, HTTP/2’den farklı olarak, kaybolan paket yalnızca o paketteki verileri etkiler. Diğerlerinin aktarımını etkilemez. Sanki birisi trafik kazasına karışan arabaları sihirli bir şekilde yolun kenarına götürür, böylece araçlar yoldan geçmeye devam edebilir.
Bu en yeni
HTTP protokolü, aynı anda
HTML, JavaScript, CSS ve
resimler gibi birden çok veri akışı gönderebilen tek bir bağlantı oluşturur.
Kullanıcılar için HTTP/3 Neden Önemlidir?
TCP’den QUIC’e geçmenin faydalarına aşağıdaki listeden göz atabilirsiniz:
1. Daha düşük gecikme
Bu, web sitelerinin ve hizmetlerin daha hızlı yüklenmesi gerektiği anlamına gelir. Bazı testler sırasında
Google, QUIC kullanmanın arama sonuçlarını %3,6 hızlandırdığını ve
YouTube yükleme sürelerini %15 kısalttığını buldu.
2. Ağlar arasında geçiş yaptığınızda daha düşük etki
Geleneksel olarak, WiFi’den mobil ağa geçerseniz, tarayıcınızın oturumları “yeniden müzakere etmesi” gerekir.
QUIC ile bu devir işlemi artık gerekli değildir.
QUIC, tamamen web’in performansını artırmakla ilgilidir. Kullanıcılarınız için bu, daha hızlı yüklenen web siteleri ve uygulamalar anlamına gelir, bu da daha keyifli bir deneyim sağlar.
Şu anda, protokolü zaten destekleyen herhangi bir tarayıcıyı kullanarak QUIC’in avantajlarından yararlanabilirsiniz.
Bazı web barındırıcıları
HTTP/3 özellikli sunucular da sunar. Sitenizin ziyaretçileri yeni protokolü destekleyen tarayıcılar kullanıyorsa, daha kısa yükleme sürelerinden yararlanırlar.
Çoğu son kullanıcı, tarayıcıların web ile etkileşimde bulunma biçiminde büyük bir değişikliğin eşiğinde olduğunu bile bilmeyebilir. Ancak,
HTTP/3 desteği daha fazla tarayıcı için yayıldıkça, etkisini hissedecekler.