FTP檔案主機系列(一)關於FTP

最近在研究網路上關於租用FTP主機的資料,發現真的少之又少,能找到的相關討論串也是國外的零星討論,這就激起我寫一個關於FTP主機簡介、租用、使用技巧的系列文章。

(不知為何,最近寫部落格都好認真…)

要用一個東西,總要知道它的一些原理吧,讓我們先了解一下什麼是FTP:

(來自Wikipedia

文件傳輸協議英文File Transfer Protocol,簡稱為FTP)是用於在網路上進行文件傳輸的一套標準協議。它屬於網路協議組應用層

FTP是一個8位的客戶端-伺服器協議,能操作任何類型的文件而不需要進一步處理,就像MIME或Unicode一樣。但是,FTP有著極高的延時,這意味著,從開始請求到第一次接收需求數據之間的時間,會非常長;並且不時的必須執行一些冗長的登陸進程。

FTP實現的目標:

  1. 促進文件的共享(計算機程序或數據)
  2. 鼓勵間接或者隱式的使用遠程計算機
  3. 向用戶屏蔽不同主機中各種文件存儲系統(File system)的細節
  4. 可靠和高效的傳輸數據

缺點:

  1. 密碼和文件內容都使用明文傳輸,可能產生不希望發生的竊聽。
  2. 因為必須開放一個隨機的埠以建立連接,當防火牆存在時,客戶端很難過濾處於主動模式下的FTP流量。這個問題,通過使用被動模式的FTP,得到了很大解決。
  3. 伺服器可能會被告知連接一個第三方計算機的保留埠。

FTP雖然可以被終端用戶直接使用,但是它是設計成被FTP客戶端程序所控制。

我還記得網路剛發展的時候,還蠻流行用FTP東抓西抓的,但是現在早就已經用所謂的免費空間(Free File Hosting),像是便當狗、mediafire….這些網站所取代,那為什麼FTP後來逐漸沒落了呢?我找到了一個PTT鄉民(AFUN9999)所說的一個關於BT與FTP的敗盛興衰,裡面就指出了FTP的衰敗原因:

….P2P比較強調雙方沒有主從關係  不計較誰是伺服端,誰是客端

而FTP在此定義上就出局了
光是在FTP應用軟體上就有很明顯的主從之別

畢竟FTP比較像會員制的遊戲,大的站建置管理成本也高
比起現今P2P的共有共享當然淡出了

而FTP則是專門應用在檔案傳輸的通訊協定,英文原意就是如此
所以傳檔速度比網頁用的HTTP還要快很多

他還可以有帳號密碼權限的管理,所以很適合私人社群的檔案分享
當年沒P2P時,大家在分享檔案的時候大多是”站長交流”的方法
也就是架站的人與架站的人互相交換帳號
先在BBS或任何管道上發佈看的到吃不到的試用帳號,看滿意了再聯絡交流帳號
那一般市井小民要下載FTP就看跟站長們的交情
大多是同學朋友有架站,好朋友不計較分享帳號出來
但是追究到上游,靠的還是一些互相交流的大戶,不然檔案也不會憑空生出來

後期成大事件爆發後,一些公開管道的FTP交流文章大多會被檢舉
這也導致後來FTP沒落的開始….

在接下來的第二篇,我們會來比較網路上的一些FTP主機商,並教大家如何「參觀選購」,來買到便宜又划算的FTP主機。敬請期待!