1. Anasayfa
  2. Teknoloji

HTTP 3 Protokolü Nedir? Nasıl Kullanılır?

HTTP 3 protokolü, günümüzde yaygınlaşmaya başlayan QUIC altyapısına sahip bir web protokolü. Bununla ilgili bilinmesi gereken çok şey var.

HTTP 3 Protokolü Nedir? Nasıl Kullanılır?
0

HTTP 3 protokolü, günümüzde yaygınlaşmaya başlayan QUIC altyapısına sahip bir web protokolü. Bununla ilgili bilinmesi gereken çok şey var.

Web siteleri, her geçen gün daha da artıyor. Geliştiriciler, kurdukları web siteleri ile öne çıkmaya çalışıyor. Kurulan her web sitesinin çeşitli özellikleri bulunur. Özellikleri bir tarafa sayfaların hangi teknoloji ile kullanıcıya yansıtıldığı da önemli bir detay. HTTP protokolü burada devreye giriyor.

HTTP Nedir? Özellikleri Neler?

HTTP, web sitesinin kullanıcıya gösterilmesini sağlayan bir ağ katmanı. Bir web sayfası, kullanıcıya iletilirken HTTP protokolünden faydalanılıyor. Kullanıcı, web sayfasına bağlanıyor. Gerekli bilgiler sunucu tarafında işlenerek kullanıcının tarayıcısına gönderiliyor.

HTTP, birden fazla özelliği barındıran bir teknoloji. Bunlardan birisi başlıklardır. Örneğin “Accept-Language: en” başlığı sayfanın dilini belirtir. Bunun yanı sıra önbellek, izin verilen siteler ve sunucu bilgisi gibi daha pek çok değişken HTTP başlıklarıyla taşınır.

Bir diğer HTTP protokolü özelliği kullanıcıdan sunucuya gönderilen metotlar. Bir kullanıcı, web sayfasına GET, POST, PUT veya DELETE gibi çeşitli metotlar gönderebilir. Örneğin bir form doldurduğunuzda form, POST metoduyla teslim edilir ve arka planda işlenir.

HTTP 1 Protokolü

Tarih 1991 yılını gösterdiğinde ilk HTTP protokolü olan HTTP/0.9 geliştirildi. Başlık desteği yer almayan bu sürümde GET metoduna imkan tanınıyordu. Bu protokolün hemen ardından 1996 yılında daha sık kullanılmaya başlanan HTTP/1 protokolü karşımıza çıktı. Bu versiyonda her istek için yeni bir bağlantı oluşturuldu. Bu da performansı ciddi anlamda etkiliyordu.

HTTP 3 protokolü hakkında bilgi vermeden önce HTTP/1.1’den söz etmeliyiz. Bir süre sonra HTTP/1.1 geliştirildi. Bu sürümün geliştirilme amacı HTTP/1’in yavaş kalmasıydı. Ekip, üzerine koyarak daha iyi bağlantı sağlayan bir sisteme imkan tanıdılar. 1.1’in 1’den farklı yanı aynı bağlantıda birden fazla istek kabul edebilmesiydi fakat her istek sırayla işlenmekteydi.

HTTP 2 Protokolü

1997 yılından bu yana varlığını sürdüren 1.1 sürümünün ardından HTTP/2, 2015 yılında web dünyası ile buluştu. Pek çok yenilik ile birlikte gelen protokol, günümüzde de halen en çok kullanılan HTTP versiyonlarından birisi.

Gelişen güvenlik teknolojilerinin yanı sıra en dikkat çeken özellik birden fazla isteğin işlenmesi oldu. Kullanıcı, bir web sitesinde birden fazla işlemi aynı anda yapabilir hale geldi. Bu da kullanıcı deneyimini arttıran bir olay oldu.

HTTP 3 Protokolü Nedir?

HTTP/3’e kadar geliştirilen her sürüm, TCP portunu kullanıyordu. 2022 yılında yayınlanan HTTP’nin 3. sürümü, diğerlerinden farklı olarak UDP portu ile çalışıyor. HTTP/2’de olduğu gibi bu sürümde de SSL sertifikası zorunlu hale getirilmiş durumda. Güvenlik güncellemelerine ek olarak QUIC altyapısına sahip olan HTTP 3, performans açısından da oldukça verimli bir deneyim sağlıyor.

HTTP 3 Protokolü Nasıl Kullanılır?

HTTP/3, şu anda geliştirme aşamasında olarak yer alıyor. Her ne kadar kullanılabiliyor olsa da henüz yaygınlaşmadı. Nginx tarafından desteklenen protokol, Apache tarafından desteklenmiyor. Eğer HTTP/3 protokolü denenmek isteniyor ise Nginx sunucusu veya desteklenen bir sunucu kurulmalı. Buna ek olarak kullanıcıların geçiş için herhangi bir şey yapmasına gerek bulunmuyor.

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir