HTTP/3.0 "Önerilen Standart" durumunu aldı

HTTP3

son zamanlarda IETF İnternetin protokollerini ve mimarisini geliştiren (İnternet Mühendisliği Görev Gücü), bilinir kıldı haber şu ki HTTP/3.0 protokolü için RFC'nin oluşumunu tamamladı ve RFC 9114 ve RFC 9204 tanımlayıcıları altında ilgili spesifikasyonları yayınladı.

HTTP/3.0 belirtimi “Önerilen Standart” statüsünü aldı, bundan sonra çalışma, RFC'ye, aslında protokolün tam bir stabilizasyonu anlamına gelen ve yapılan tüm yorumları dikkate alan bir taslak standart (Taslak Standart) statüsü vermeye başlayacaktır.

protokol HTTP/3, QUIC protokolünün kullanımını tanımlar (Hızlı UDP İnternet Bağlantıları) HTTP/2 için aktarım olarak. QUIC, birden çok bağlantının çoğullanmasını destekleyen ve TLS/SSL'ye eşdeğer şifreleme yöntemleri sağlayan bir UDP protokolü eklentisidir.

Protokol, 2013 yılında Google tarafından oluşturuldu. Web için TCP + TLS'ye alternatif olarak, TCP'de uzun bağlantı kurulumu ve anlaşma süresi sorununu çözerek veri aktarımı sırasında paket kaybından kaynaklanan gecikmeleri ortadan kaldırır.

Şu anda, QUIC ve HTTP/3.0 desteği zaten tüm tarayıcılarda uygulanmaktadır popüler web siteleri. Sunucu tarafında, nginx (ayrı bir dalda ve ayrı bir modül olarak), Caddy , IIS ve LiteSpeed ​​için HTTP/3 uygulamaları mevcuttur. HTTP/3, Cloudflare'ın İçerik Dağıtım Ağı tarafından da desteklenir.

QUIC'in ana özellikleri:

  • TLS'ye benzer yüksek güvenlik (aslında QUIC, TLS'yi UDP üzerinden kullanma yeteneği sağlar)
  • Paket kaybını önlemek için iletim bütünlüğü kontrolü
  • Anında bağlantı kurma ve istek gönderme ile yanıt alma arasında minimum gecikme sağlama (RTT, gidiş-dönüş süresi)
  • Bir paketi yeniden gönderirken farklı bir sıra numarası kullanın; bu, alınan paketleri belirlerken belirsizliği önlemenize ve zaman aşımlarından kurtulmanıza olanak tanır
  • Bir paketi kaybetmek, yalnızca onunla ilişkili akışın teslimini etkiler ve mevcut bağlantı üzerinden paralel olarak iletilen akışlarda veri teslimini durdurmaz.
  • Kayıp paketlerin yeniden iletilmesinden kaynaklanan gecikmeleri en aza indiren hata düzeltme araçları. Kayıp paket verilerinin yeniden iletilmesini gerektiren durumları azaltmak için özel paket düzeyinde hata düzeltme kodlarının kullanılması.
  • Kriptografik blok sınırları, QUIC paket sınırları ile hizalanır, bu da paket kaybının sonraki paketlerin içeriğinin kodunun çözülmesi üzerindeki etkisini azaltır.
  • TCP kuyruğunu engellemede sorun yok
  • Mobil istemciler için yeniden bağlantı süresini azaltmak için bağlantı tanımlama desteği
  • Bağlantı aşırı yük kontrolü için gelişmiş mekanizmalar bağlama imkanı
  • Paketlerin kaybolduğu tıkanıklık koşullarından kaçınarak optimum paket iletme oranlarını sağlamak için her yönde bant genişliği tahmin tekniklerini kullanın.
  • TCP üzerinden kayda değer performans ve performans kazanımları. YouTube gibi video hizmetleri için QUIC'in video arabelleğe alma işlemlerini %30 oranında azalttığı gösterilmiştir.

Buna ek olarak, aynı zamanda HTTP/1.1 (RFC 9112) ve HTTP/2.0 (RFC 9113) protokollerinin spesifikasyonlarının güncellenmiş versiyonları ve HTTP isteklerinin (RFC) anlamlarını tanımlayan dokümanlar yayınlanmıştır. 9110) ve HTTP önbelleğe alma kontrol başlıkları (RFC 9111).

Değişikliklerden şartname HTTP/1.1, yasağı fark edebilirsiniz satır başı karakterinin ayrı kullanımından (CR) içerikle birlikte gövdenin dışında, yani protokol öğelerinde, CR karakteri yalnızca yeni satır karakteri (CRLF) ile birlikte kullanılabilir.

El yığınlanmış istek düzeni algoritması geliştirildi ekli alanların ve bölümlerin başlıklarla ayrılmasını kolaylaştırmak için. Ön uç ve arka uç arasındaki akışta diğer kullanıcıların isteklerinin içeriğine izinsiz girebilecek "HTTP İstek Kaçakçılığı" sınıfı saldırılarını engellemek için belirsiz içeriği işlemek için yönergeler eklendi.

Spesifikasyonda bir güncelleme HTTP/2.0, TLS 1.3 desteğini açıkça tanımlar, kullanımdan kaldırılmış önceliklendirme şeması ve ilgili başlık alanları ve güncelleme mekanizması kullanımdan kaldırılan HTTP/1.1 bağlantısı kullanımdan kaldırıldı.

Son olarak, bu konuda daha fazla bilgi edinmek istiyorsanız, ayrıntılara şuradan bakabilirsiniz: aşağıdaki bağlantı.


Yorumunuzu bırakın

E-posta hesabınız yayınlanmayacak. Gerekli alanlar ile işaretlenmiştir *

*

*

  1. Verilerden sorumlu: AB Internet Networks 2008 SL
  2. Verilerin amacı: Kontrol SPAM, yorum yönetimi.
  3. Meşruiyet: Onayınız
  4. Verilerin iletilmesi: Veriler, yasal zorunluluk dışında üçüncü kişilere iletilmeyecektir.
  5. Veri depolama: Occentus Networks (AB) tarafından barındırılan veritabanı
  6. Haklar: Bilgilerinizi istediğiniz zaman sınırlayabilir, kurtarabilir ve silebilirsiniz.