Gopher(網路協定)

本页使用了标题或全文手工转换,现处于台湾繁体模式
求聞百科,共筆求聞

Gopher是一個網際網路上使用的分布型的檔案搜集取得網路協定。它是1991年由明尼蘇達大學的保羅·林德納(Paul Lindner)和馬克·麥卡希爾發明的[1]

起源

「Gopher」(地鼠)這個名字有三層含義:第一是「挖掘資訊」;第二,使用選單形式搜集來的資訊與地鼠洞相類似[2];第三,明尼蘇達大學有一支運動隊名叫「黃金地鼠隊[3]

Gopher最初的設計目標與全球資訊網類似:共享文件,今天的全球資訊網幾乎已經替代了Gopher。但Gopher協定還提供了一些全球資訊網先天缺乏的功能,比如在Gopher中所有資訊都以層級形式儲存,這被認為是儲存大量資訊的最好方式之一。

衰微的原因

全球資訊網在1991年被發明,由於耗用頻寬較少,Gopher網路當時仍然是非常流行和製作精良的。1993年2月,明尼蘇達大學宣布他們將對Gopher的使用收取執照費[2][4],這就一部分的減少了Gopher伺服器數量。一些人相信這是Gopher變成網際網路歷史的原因。

很多人相信Gopher的衰微實際上是它那有限制的結構造成的,這種結構使得它沒有自由形態的HTML網頁靈活。使用Gopher時,每個文件都已有一個預定義的格式和類型,一個Gopher使用者必須通過一個伺服器定義的系統選單導航進某一個特定的文件。很多人不喜歡Gopher系統中這種人為製造的選單和檔案的區分,而Web網路上使用的超文字協定和互動式應用程式顯得更為開放靈活。

現代,一些人建議說,在使用寬頻方式存取的行動電話PDA上,Gopher將會非常適合。但是,現在的市場似乎更偏向於WML-WAPDoCoMo i-mode或其他基於HTML的應用。

相關技術

Veronica是一個主要的Gopher搜尋引擎。Veronica提供對Gopher伺服器選單標題和Gopher網路的關鍵字搜尋。一次Veronica上的搜尋產生一個Gopher專案選單,其中每一項直接指向Gopher資料來源。

今天的Gopher

在2004年,世界網際網路上仍然執行著少數Gopher伺服器,如美國政府史密森尼學會仍運作各自的Gopher,他們仍然被協定狂熱者維護著。

2002年6月,Gopher協定在Internet Explorer的修補程式中已被禁用,僅僅因為微軟宣稱發現其中有一個安全漏洞;通過編輯登录档可以重新啟用Gopher協定[5]

其他的瀏覽器,包括AOL仍然支援這個協定,但是他們支援的並不完全。其中最嚴重的不足就是不能夠彩現顯示出選單頁中包括的資訊文字。Mozilla已從Firefox 4.0起移除瀏覽Gopher的功能[6]。一個位於 Floodgap.com 的公共代理伺服器允許使用者使用任何瀏覽器存取Gopher頁面,這個代理伺服器將Gopher轉換為HTTPHTML網頁。

參考文獻

  1. December, John; Randall, Neil. The World Wide Web unleashed. Sams Publishing. 1994: 20. ISBN 1-57521-040-1. 
  2. 2.0 2.1 Gihring, Tim. The rise and fall of the Gopher protocol. minnpost.com. [2016-08-12]. 
  3. Gophersports.com – Official Web Site of University of Minnesota Athletics. [2010-08-17]. 
  4. Subject: University of Minnesota Gopher software licensing policy. Funet.fi. [2015-08-12]. 
  5. Release Notes for Internet Explorer 7. Microsoft. 2006 [2007-03-23]. 
  6. Bug 388195 – Remove gopher protocol support for Firefox. [2010-06-15]. 

外部連結