FTP 大概是 1980 年代開始普及的科技,到現在已經有三十幾年了。雖然它跟 DNS、HTTP 等大多收的網路協定都是從網路的一開始就被廣用的科技,但是為什麼 DNS 和 HTTP 到現在都還被廣泛使用,而 FTP 卻漸漸被大家所遺忘呢?
其實 FTP 跟 HTTP 一樣,是沒有經過加密的資料交換協定,而 SFTP 跟 HTTPS 一樣是經過加密的協定。其實在早期 HTML 和網站的技術還沒有很成熟,網路還很慢的時候,上傳的介面往往只接受最簡單的單選介面,而且因為 HTTP 並不是為了上傳檔案而設計的,所以檔案在上傳的時候也很難知道上傳的進度。相較之下,只要通過 FTP 的用戶端軟體和這個共通的檔案交換協定,使用者就可以很方便的托拉來上傳並下載檔案;上傳和下載的進度也會很明暸的顯示在 FTP 用戶端的介面上。另外,早期往路很慢的情況,因為一個網頁往往需要花好好幾十秒下載頁面和當中的圖片,相反的,靠著 FTP 的協定就可以下載需要的檔案並避免下載網頁上無關緊要的圖片或是廣告了。但是隨著網路時代的變遷,不論是 FTP 或是 SFTP 的使用都一樣越來越少了,那又是為什麼呢?
瀏覽器雖然在 FTP 的協定到今天仍舊是支援的,但是這個檔案交換協定當初的優點也變成了它的缺點。FTP 早期為了節省網路頻寬的目的,防止網頁的其它資訊的顯示是它的最大缺點。FTP 剛開始被設計出來時是一個共通的檔案交換協定,所以它並不支援一些客製化的介面也無法支援一些 FTP 以外的其它功能。所以提供 FTP 協定的服務也越來越少了。相比之下,HTTPS 可以讓服務提供者提供設計好並優化後的介面,比較符合現代使用者和企業的使用習慣。
FTP 雖然能夠提供基本的檔案 chmod 或是檔案更名、移動和編輯時間等,但是如果你想要給檔案留言或是設定一些分享權限就沒有那麼方便了。相比之下,現代的檔案空間提供者供 B2B 做很好的檔案協作、檔案留這或是對檔案按讚等一些新𩓙的功能。FTP 的介面雖然可能簡單易懂,但對於現代企業的需求來說反而顯得太陽春了。另如「雲檔案」的續上傳功能也是大部份 FTP 或是 SFTP 無法實作的。
FTP 或是 FTPS 走的連接埠和 HTTP、HTTPS 不同,所以需要另外設定伺服器或是連接口來開啟 FTP 的功能。而相比之下,現在的雲端檔案提供者可以很方便的把檔案以網頁的模式來呈現給使用者,不論在電腦或是行動裝置上看都是一致的。而 HTTPS 的 HTML5 更提供了影音的呈現和預覽來給使用者比 FTP 更好的使用者體驗。所以企業不需要再自己架一個 FTP 的伺服器了,也不用擔心該伺服器或是硬碟如果壞掉會導至檔案遺失。
如此,因為 FTP 或 SFTP 的介面自由度不高,不只現代受歡迎的檔案空間服務提供者都不提供 FTP 的功能,大部份的使用者對 FTP 也興趣缺缺。如果你的企業在找檔案的空間,與其使用舊的 FTP 或是 NAS,不如考慮試試「雲檔案」吧。