Sorunuzu derhal cevaplamak için: Hayır, şu anda bildiğimiz World Wide Web, HTTP'ye bağlı değildir. HTTP'ye asla bağlı değildi. Gereken tek şey, bir müşterinin bir sunucudan bir kaynak talep etmek için kullanabileceği güvenilir bir taşıma aracıdır. Bu minimum gereksinimlere sahip herhangi bir şey yapacaktır. Şimdi HTTP kullanıyor, çünkü Web ilk popüler hale geldiğinde mevcut olan en iyi protokoldü. HTTP'den daha iyi bir şey gerçekleştiğinde, SPDY'de olduğu gibi göründüğü gibi , HTTP de sahip olmadan önce protokol olarak tarihe geçecektir.
Bununla birlikte, HTML'ye ve daha az ölçüde CSS, JavaScript, vb. Etrafında gelişen çeşitli teknolojilere dayanıyor. Bugünün HTML 5'i bile 20 yıl önce HTML olarak tanınabilir ve çoğunlukla o zamanın tarayıcıları tarafından ayrıştırılabilir. ve bugünün iyi hazırlanmış bir web sitesi aslında bilinen en eski tarayıcılarda çalışacaktır (20 yıl önceki iyi hazırlanmış bir web sitesi aslında bugünün tarayıcılarında çalışacaktır ).
Bu cevabın geri kalanı benim deneyimimden geliyor ve atlanabilir, fakat ...
Şimdiye kadar mevcut cevaplar, bugünün İnternet’i 1990’ların sonlarının “dot-com boom” undan önceki zamanlar hakkında çok az bilgi içerdiğinden, talihsiz olan bugünden gelen referanslara değindi. Bu referanslardan bazıları deneyimlerime uymuyor: İnternete halka açılmadan yıllar önce internetteydim ve Web'in yükselişini izlemek için iyi bir görüşüm vardı.
HTTP, web sayfalarını ve diğer dosyaları sunuculara ve sunuculardan aktarmada etkili olan bir protokol olarak tasarlanmıştır . FTP'de, web sayfalarını sunmak için tamamen pratik bir tercihten daha az seçenek haline getiren çeşitli eksiklikleri gidermiştir. Özellikle, o sırada FTP çoğunlukla "aktif" modda kullanılıyordu, çünkü güvenlik duvarları ve NAT çoğunlukla yoktu. FTP, 1985’den itibaren “pasif” bir moddaydı, ancak İnternet’in büyük bir kısmı demir perdelerinin ardında hareket etmeye başlayana kadar gerekli değildi. Her iki modda da, dosyaları aktarmak için birden fazla bağlantı açmak zorunda kalmak en iyi ihtimalle verimsizdi; HTTP, hemen hemen herkesin ev bağlantısı çevirmeli ve bu konuda çok yavaş çevirmeli bağlantı yapıldığında önemli olan FTP'den (hatta Gopher'den) daha iyi bir performans sergileyebilir .
Birkaç web sayfası Gopher aracılığıyla sunulurken, bunun nedeni çoğunlukla dönemin genel web istemcilerinin birkaç protokolü desteklemesiydi: HTTP, FTP ve Gopher. Mindshare kazanmak için yapmak zorunda kaldılar. Şu anda, "İnternet'te arama", Archie adlı bir programla yapıldı ve bu yalnızca FTP sitelerindeki dosyalar hakkında bilgi verdi. Daha sonra Gopherspace'i aramak için Veronica veya Jughead kullanmanız gerekiyordu. Belki de ilk önemli tam metin arama motoru olan WAIS de vardı, ancak Wikipedia’nın size söyleyemeyeceği şey, fazlasıyla geçersiz kılınmış bir şey olduğu ve hangi siteye bakacağınızı bilmediğiniz sürece hiçbir şey bulamadınız. ile başlar.
1995’te, birkaç hafta boyunca AIDS araştırmacısı ile Web hakkında bir konuşma yaptığını ve onu bu Mozaik şeyini denemesi gerektiği konusunda ikna etmeye çalıştığını hatırlıyorum. Sonunda onu ikna eden şey, Johns Hopkins'in web üzerinden ihtiyaç duyduğu tıbbi bir veri tabanını HTTP aracılığıyla hazırlamış olması ve bunu elde etmenin tek yolu bir web tarayıcısı olmasıydı. Benzer çizgiler boyunca çeşitli insanlarla birçok konuşma yaptım.
O zamanlar, bir yer kazanmak için, web kullanıcısı aracıları genellikle FTP ve Gopher'i destekleyecekti, böylece insanlar bu protokollerden herhangi birini kullanarak herhangi bir kaynağı görüntülemek ya da indirmek için tek bir program kullanabilirdi. İşe yaradı ve Web başladı, ancak sadece metin içeren bir web sayfasını indirmek bile 2400 b / s hızında acı çekiyordu ve Net'in halka açıldığı sırada birçok insanın (kendim dahil) hala daha iyi bir şeyi yoktu. Unix kabuk hesabınıza lynx
telnet yapmak ve orada koşmak ya da lynx
Kansas Üniversitesinin koştuğu halka telnet yapmak genellikle daha hızlı oldu . Üniversitede çok fazla bant genişliği vardı ve bu yolla bir seferde sadece bir ekran görmek zorunda kaldınız (2400 bps'de 80x24 terminali yenilemek yaklaşık dört saniye sürdü).
Yani, tek bir programdan, bu olup olmadığını lynx
, mosaic
bu programlar genellikle saklandı veya kullanılmakta olan taşıma de-vurguladı gibi, zaman internette hemen hemen her şeyi erişebilir veya referans istemci CERN yazdığı ama kimse gerçekten şimdiye kadar kullanılan . (Yani, o zaman bile kimse adres çubuğuna bakmadı. Özel olarak siz istemediğiniz sürece Lynx geçerli URL'yi göstermedi.)
HTTP, diğer protokollerden daha hızlı ve daha esnek olduğundan ve HTML, daha önce mevcut olandan bir belgeyi temsil etmek için açıkça daha güçlü bir dil olduğu için, alınması oldukça kaçınılmazdı. Gopher hiç şansı olmadı; sadece birkaç yıl boyunca önemli bir biçimde varlığını sürdürmüştür. Ve FTP, hala büyük dosyaları veya tüm dizin yapılarını bir seferde ( gizli teşebbüslere sahip olduğunuzu ve bildiğiniz varsayılarak) transfer etmede biraz daha iyi olduğundan tar
ve gzip
yakın zamana kadar veri yüklemek için daha iyi olduğundan, hala faydalıdır .
Buraya eve gitmeye çalıştığım nokta, Web’in ulaştırıcı olmayan bir şey olduğu. Başlamak için olması gerekiyordu ve bunun olması neredeyse on yıllarca - hatta yüzyıllar boyunca - kullanılmaya devam edeceği anlamına geliyor.