HTTP 1.0 ve 1.1
İnternetin bir kullanıcısı olarak, HTTP kullanımıyla karşılaşmış olmanız gerekir. Bu, özellikle çevrimiçi olarak işletilen milyonlarca sayfa için en çok görüntülenen harflerden biridir. Burada tartışma konusu işte budur. Görünüşe göre, HTTP hakkında bir şey biliyorsanız, 1.0 ve 1.1 olmak üzere iki sürüm var. İki versiyonun anlamı nedir? Aşağıda HTTP 1.0 ve Http 1.1'in adım adım incelemesi bulunmaktadır.
HTTP terimi, Hiper Metin Aktarım Protokolü anlamına gelir. Bu, hem istemci hem de sunucu protokolü olarak işlev görür ve bu protokol, dünya çapındaki web içindeki mesajların nasıl iletildiğini ve biçimlendirildiğini tanımlar. HTTP 1.0, 1996 yılının başlarında, iş için çevrimiçi hareket eden şirketlerin başlangıcı olduğunda tanıtıldı. HTTP kullanımının popülaritesi, internetteki trafiğin% 75'inden fazlasının buna bağımlı olmasıyla artmıştır..
HTTP 1.0 yalnızca ayrılmış bir sayı olan en fazla 16 durum kodu tanımlayabilir. 16 durum kodunun kullanılmasındaki temel sınırlama, fark edilen düşük çözünürlüklü raporlamanın olması ve bu nedenle HTTP 1.1 ile gelmesi gerektiğiydi. HTTP 1.1, HTTP 1.1'in karşılaştığı önceki sınırlamaları çözebilen 24 durum kodu ile birlikte gelir. Hata raporlaması daha hızlı yapıldı ve hatalar oluştuğunda kolayca tespit edildi.
HTTP 1.1 kullanımıyla gelen bir başka artı, çok sayıda ikincil durum uyarısı gerçekleştirme yeteneğine sahip uyarı başlığıydı. HTTP 1.1'deki ikincil durum göstergelerinin ana amacı, başarılı bir istek yapıldığında bir sorunu alıcıya bildirmekti. HTTP1.1'de oluşturulan uyarı istekleri iki sınıfa ayrılabilir. Sınıflar, üç haneli kodda sunulan ilk rakama dayanıyordu. Bir sınıfta, kodun önbellekte başarılı bir şekilde doğrulanması üzerine uyarı silinmiştir. İkinci sınıf korunan bir sınıftı ve önbelleğin yeniden onaylanmış girişi ile geliyor.
HTTP 1.0 kullanımı, yalnızca temel kimlik doğrulaması için izin verilir; bu, şifrelenmemiş olarak kullanılan kullanıcı adları ve parolalarla karşı karşıya kalır. Bu, haklı olarak tahmin edeceğiniz gibi, gözetleme riski faktörünü ortaya çıkarır. HTTP 1.0'ın da bağımlılıkları yoktur ve bu nedenle gözetleme etkinliği tarafından toplanan bilgiler gelecekte daha sonra kullanılabilir. HTTP 1.1'in gelmesi sorunu çözdü ve Özet Erişim Kimlik Doğrulaması'nın kullanılmasını sağladı. Bu, temel kimlik doğrulamasını yansıtır ve sunucuların bir zaman dilimi değerinden faydalanmasını sağlar ve bu da aslında gözetlemeyi başarmayı oldukça zorlaştırır. Parola, kullanıcı adı ve bir zaman değerinin kontrol toplamı yapılır ve bunların tümü şifrelenir. Böylece HTTP 1.1 kullanırken gözetlemenin mümkün olmadığından emin olabilirsiniz.
HTTP 1.0 tasarımı, üzerinden yapılan her istek için yeni bir TCP bağlantısına ihtiyaç duyuyordu. Bu, her istekte yeni bir TCP bağlantısı kurmanın maliyeti ve zamanı olduğundan bağlantıyı çok yavaş hale getirdiğinden bu bir soruna neden oldu. Bu HTTP1.1 ile başa çıkmak için kalıcı bağlantılar kullanımı ve kalıcı bağlantılar üzerinde çalışmak için boru hattı istekleri kullanımı ortaya çıktı.
özet
HTTP, Köprü Metni Aktarım Protokolü anlamına gelir
HTTP 1.1 genellikle HTTP 1.0 sınırlamalarının yükseltilmesi
HTTP 1.0 16 durum kodu tanımlayabilir
HTTP 1.1 24 durum kodu tanımlayabilir
HTTP 1.1, birçok ikincil durum uyarısı üretebilen bir uyarı başlığına sahiptir
HTTP 1.0 kimlik doğrulaması şifreli olmadığı için güvenli değil
HTTP 1.1 kullanıcı adı, parola ve bir kerelik değer sağlama toplamı kullandığı için güvenlidir.