FTP,也稱為文件傳輸協議,是一種用于通過計算機網絡傳輸文件(圖像、文本、軟件和其他文件)的網絡協議。?使用 FTP,在傳輸文件時可以更好地管理文件并且更安全。FTP 使用客戶端-服務器模型,這意味著文件可以從FTP 客戶端移動到需要它們的服務器。?FTP 文件傳輸過程受SSL?/TLS保護,在更高級的情況下,它被 SFTP 取代,后者提供額外的安全層,稱為Secured Shell 或 SSH?。
FTP的歷史
第一代 FTP 標準是在1971 年至1980年間開發的。第一個 FTP 標準于1971年由RFC 114發布。1971 年到1980 年間,標準 RFC?172、256、354發布,定義了基本的 FTP 命令。?第二?代 FTP 標準于1985 年至1997 年間發布。使用這些標準,定義了密碼身份驗證和防火墻友好的傳輸。引入了第三代標準,一種稱為托管文件傳輸或 MFT的新解決方案。MFT 解決方案可替代基本的 FTP 服務器。它還支持 FTP 和 SFTP 協議。在我們了解 FTP 的工作原理之前,有必要了解什么是 FTP 客戶端和服務器。
什么是 FTP 客戶端?
FTP 客戶端是一個易于使用、直觀的界面,有助于促進和簡化文件傳輸過程。?需要在您的計算機上安裝 FTP 客戶端,并且某些客戶端只能在實時連接到 Internet 時使用。一個FTP客戶端界面分為兩個。左側面板顯示您計算機上的文件,右側面板顯示遠程服務器上的文件。
什么是 FTP 服務器?
FTP 服務器是傳輸文件上傳或下載的地方。FTP 服務器還充當文件發送者和接收者之間的中間人。
FTP 服務器的一些好處包括:
- 數據恢復:由于在文件傳輸過程中打開文件,這會派上用場。FTP 服務器為您的數據提供了一個安全的倉庫,即使在出現問題時也能保證數據的安全。
- 大文件傳輸:這對于處理大文件和數據的組織很有用。FTP 服務器確保大文件的傳輸是一個不間斷且無障礙的過程
- 增加的控制級別:FTP 服務器提供一定級別的控制,因此對特定文件的訪問僅限于某些用戶,從而增加了安全級別。
FTP 的工作原理
FTP 通過使用稱為命令和數據通道的兩個不同的通信通道建立連接來工作。命令通道啟動指令和響應,而數據通道負責數據分發。通過?命令通道,授權用戶將使用該協議請求從服務器獲取或傳輸文件,而服務器將同意此請求作為回報。這稱為主動連接模式。?在被動連接模式下,服務器監聽而不是與用戶建立連接。在這種被動模式下,用戶同時使用命令和數據通道。