你的企业还在使用 FTP 吗?

撰写於 2020/06/03

FTP 大概是 1980 年代开始普及的科技,到现在已经有三十几年了。虽然它跟 DNS、HTTP 等大多收的网路协定都是从网路的一开始就被广用的科技,但是为什么 DNS 和 HTTP 到现在都还被广泛使用,而 FTP 却渐渐被大家所遗忘呢?

其实 FTP 跟 HTTP 一样,是没有经过加密的资料交换协定,而 SFTP 跟 HTTPS 一样是经过加密的协定。其实在早期 HTML 和网站的技术还没有很成熟,网路还很慢的时候,上传的介面往往只接受最简单的单选介面,而且因为 HTTP 并不是为了上传档案而设计的,所以档案在上传的时候也很难知道上传的进度。相较之下,只要通过 FTP 的用户端软件和这个共通的档案交换协定,用户就可以很方便的托拉来上传并下载档案;上传和下载的进度也会很明了的显示在 FTP 用户端的介面上。另外,早期往路很慢的情况,因为一个网页往往需要花好好几十秒下载页面和当中的图片,相反的,靠着 FTP 的协定就可以下载需要的档案并避免下载网页上无关紧要的图片或是广告了。但是随着网路时代的变迁,不论是 FTP 或是 SFTP 的使用都一样越来越少了,那又是为什么呢?

其实并不是 FTP 不好用了,而是 HTTP 好用了

浏览器虽然在 FTP 的协定到今天仍旧是支援的,但是这个档案交换协定当初的优点也变成了它的缺点。FTP 早期为了节省网路频宽的目的,防止网页的其它讯息的显示是它的最大缺点。FTP 刚开始被设计出来时是一个共通的档案交换协定,所以它并不支援一些客制化的介面也无法支援一些 FTP 以外的其它功能。所以提供 FTP 协定的服务也越来越少了。相比之下,HTTPS 可以让服务提供者提供设计好并优化后的介面,比较符合现代用户和企业的使用习惯。

FTP 的档案功能不够了

FTP 虽然能够提供基本的档案 chmod 或是档案更名、移动和编辑时间等,但是如果你想要给档案留言或是设定一些分享权限就没有那么方便了。相比之下,现代的档案空间提供者供 B2B 做很好的档案协作、档案留这或是对档案按赞等一些新𩓙的功能。FTP 的介面虽然可能简单易懂,但对于现代企业的需求来说反而显得太阳春了。另如「云档案」的续上传功能也是大部份 FTP 或是 SFTP 无法实作的。

FTP 需要再维护另外一个服务器

FTP 或是 FTPS 走的连接埠和 HTTP、HTTPS 不同,所以需要另外设定服务器或是连接口来开启 FTP 的功能。而相比之下,现在的云端档案提供者可以很方便的把档案以网页的模式来呈现给用户,不论在电脑或是行动设备上看都是一致的。而 HTTPS 的 HTML5 更提供了影音的呈现和预览来给用户比 FTP 更好的用户体验。所以企业不需要再自己架一个 FTP 的服务器了,也不用担心该服务器或是硬碟如果坏掉会导至档案遗失。

如此,因为 FTP 或 SFTP 的介面自由度不高,不只现代受欢迎的档案空间服务提供者都不提供 FTP 的功能,大部份的用户对 FTP 也兴趣缺缺。如果你的企业在找档案的空间,与其使用旧的 FTP 或是 NAS,不如考虑试试「云档案」吧。