91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

FTP、FTPS與SFTP的原理是什么

發布時間:2021-12-03 18:13:23 來源:億速云 閱讀:248 作者:柒染 欄目:云計算

本篇文章給大家分享的是有關 FTP、FTPS與SFTP的原理是什么,小編覺得挺實用的,因此分享給大家學習,希望大家閱讀完這篇文章后可以有所收獲,話不多說,跟著小編一起來看看吧。

FTP、FTPS 與 SFTP 簡介

FTP

FTP 即 文件傳輸協議(英語:File Transfer Protocol 的縮寫)是一個用于計算機網絡上在客戶端和服務器之間進行文件傳輸的應用層協議。完整的 FTP 是由 FTP 服務器 和 FTP 客戶端組成的,客戶端可以將本地的文件通過 FTP 協議上傳到服務器,也可以將服務器的文件下載到本地。它是當今使用的最古老的文件傳輸協議之一,是一種非常便捷的移動文件的方式。  

FTP 的工作原理

FTP 連接需要 FTP 服務器和客戶端兩方在網絡上建立通信。建立 FTP 連接時會有兩個不同的通信通道。一個被稱為命令通道,它的作用是發出和響應指令。另一個為數據通道,用于客戶端和服務器端進行數據交互。
使用 FTP 傳輸文件時,用戶需要通過向 FTP 服務器提供憑據來獲得文件傳輸許可。當然某些公共 FTP 服務器可能不需要憑據即可訪問其文件,但是無法保證數據傳輸的安全性,任何未加密公共網絡上的數據發送都是非常危險的,所以為了保護傳輸數據的安全,由 FTP 衍生而出的就是下面的兩種協議:FTPS 與 SFTP。

FTPS

接下來二狗子查詢了一下,發現 FPTS 有 FTPS 隱式 SSL 和 FTPS 顯示 SSL 兩種模式,兩者都是用 SSL 加密。那么兩者有什么區別呢?
  • FTPS 隱式 SSL:該模式通常在端口 990 上運行。在這個模式下全部數據的交換都需要在客戶端和服務器之間建立 SSL 會話,并且服務器會拒絕任何不使用 SSL 進行的連接嘗試。
  • FTPS 顯式 SSL:顯示 SSL 下服務器可以同時支持 FTP 和 FTPS 會話。開始會話前客戶端需要先建立與 FTP 服務器的未加密連接,并在發送用戶憑證前先發送 AUTH TLS 或 AUTH SSL 命令來請求服務器將命令通道切換到 SSL 加密通道,成功建立通道后再將用戶憑證發送到 FTP 服務器,從而保證在會話期間的任何命令都可以通過 SSL 通道自動加密。
給大家簡單快速的總結一下。當啟用隱式模式時,FTP 的默認端口就被改為 TCP/990,服務器自動建立安全連接,并且要求客戶端也必須支持安全連接模式也就是使用 SSL 進行連接。當啟用顯式模式時,與 FTP 連接方式和默認端口一樣,但是需要以命令 AUTH SSL/TLS 類型的命令進行激活安全連接后才能正常傳輸數據。

SFTP

最后大家來一起看看 SFTP,SFTP 是 Secure File Transfer Protocol 的縮寫,也叫作安全文件傳送協議。
如果說 FTPS 是在 FTP 協議上增加了一層 SSL ,那么 SFTP 就是是基于網絡協議SSH(安全外殼)的協議與前面所說的 FTP 完全不同。SFTP 不使用單獨的命令通道和數據通道,而是數據和命令都會通過單個連接以特殊格式的數據包進行傳輸。

SFTP 提供了兩種驗證連接的方法。

  • 與 FTP 一樣,連接時只需要驗證用戶 ID 和密碼就可以了。但是,與FTP不同的是,這些憑據是加密的,這是 SFTP 最主要的安全優勢。

  • 除密碼外,還可以通過 SSH 密鑰來驗證并通過 SFTP 協議連接。

了解了這幾個協議之后,二狗子使用 FTP 客戶端工具就更加順手了,他可以根據自己的需求更改協議以及加密方式,而不用為不懂某個設置而煩惱。

FTP、FTPS與SFTP的原理是什么

但是,新的疑問又出現了,二狗子看到這里的傳輸設置中的傳輸模式,有主動和被動之分,這又是什么意思呢。不懂就問的他又打開了 Google…

FTP、FTPS與SFTP的原理是什么

被動模式與主動模式不同的地方就是客戶端啟動數據連接。在主動模式下,客戶端在命令通道上建立連接后,服務器將啟動與客戶端的數據連接。而在被動模式下,建立命令通道后,由客戶端啟動與服務器的數據連接。
因為這個區別,可以得出兩者的優勢和缺陷。比如主動模式有利于管理 FTP 服務端,因為只需要打開 21 端口的“準入”、20 端口的“準出” 即可,但是由于服務器連接到客戶端的端口隨機,所以客戶端有可能會觸發防火墻,甚至直接被防火墻攔截掉。反之被動模式則有利于管理客戶端。
沒想到一個看似簡單的存儲工具居然還有著這么多的分類和區別,不同的模式不同的方式都可以對應不同的需求,看來以后在使用工具的時候還是可以多少了解一點相關知識,能讓工具用起來更順手更舒心~

以上就是 FTP、FTPS與SFTP的原理是什么,小編相信有部分知識點可能是我們日常工作會見到或用到的。希望你能通過這篇文章學到更多知識。更多詳情敬請關注億速云行業資訊頻道。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

苍山县| 开鲁县| 哈尔滨市| 湟源县| 三江| 米脂县| 沾益县| 兴安县| 丘北县| 西充县| 松江区| 健康| 益阳市| 阿尔山市| 武隆县| 齐齐哈尔市| 鲜城| 通许县| 玛沁县| 台山市| 榆林市| 晋中市| 阳朔县| 岫岩| 晋城| 岑溪市| 抚顺市| 西藏| 瓦房店市| 册亨县| 仁怀市| 喜德县| 西林县| 丹巴县| 林周县| 安平县| 金山区| 永济市| 长宁县| 东乡县| 保亭|