FTPS

维基百科,自由的百科全书
跳转至: 导航搜索

FTPS是一种以扩展常用的文件传输协议(FTP)的添加了对传输层安全性(TLS)和安全套接字层 (SSL)的加密协议的支持。

FTPS不應與基於SSH基礎的SSH文件传输协议,或是Secure FTP這些不同的文件传输协议所混淆。

背景[编辑]

在1971年的FTP草案用於科學與研究網路ARPANET[1]最初只有一小部分軍事用地和大學裡的少數人使用,可以使用網路的人,任何人都可以操作存取,無視於用戶的數據安全和隱私要求。

隨著ARPANET逐漸被National Science Foundation Network英语National Science Foundation Network所取代,以及之後隨著Internet的普及,上網人口越來越多。用戶端到伺服器端經過的路徑越來越長,未經授權的第三方竊聽數據傳輸的機會也因此增加。

1994年,瀏覽器公司網景開發與發布安全套接层(SSL)的应用层封裝[2],該協議使應用程序在進行跨網路通信使用私人和安全的方式,防止竊聽、篡改、偽造消息。它可以增加安全性,使用TCP連接,使HTTP經由SSL形成更安全的HTTPS

SSL最終被應用到FTP,RFC草案發表在1996年底。[3]不久之後,官方IANA進行Port埠號註冊。然而,RFC卻沒有定案,直到2005年。[4]

目前已知的Linux 客户端有Curl

使用模式[编辑]

有兩種使用模式被開發出來,顯式或隱式。顯式是兼顧相容的作法。隱式則必需在用戶端與伺服器端都開啟設定。

顯式(Explicit)[编辑]

隱式(Implicit)[编辑]

參考資料[编辑]