當計算機網絡已經創建并且互聯網開始出現時,需要在計算機之間傳輸文件。那時,渠道還沒有現代世界那么快,因此需要一個工具來進行可靠的遠程文件交換。這個工具就是 FTP 協議,它的特點是簡單和工作速度。我們建議詳細研究主題 FTP 服務器:它是什么,它是如何工作的,如何連接到它。
FTP 服務器的外觀
什么是 FTP 服務器?FTP服務器是PC機之間基本的網絡文件傳輸協議之一。在本地網絡和 Internet 上工作。這是從遠程服務器上傳和下載信息的 TOP 技術。
服務器的外部圖片取決于登錄的系統。著名的程序 FileZilla,通過文件管理器 Total Commander 在其中輸入數據。大多數托管站點都有自己的管理系統,該系統由一組文件夾組成。
自誕生以來,FTP?服務器發生了很大的變化,盡管基本本質是一樣的。現在有額外的控制命令以及單獨的數據連接。該系統允許您執行兩個主要操作:下載和上傳文件以進行存儲。因此,例如,在創建 Web 資源時,有關站點的所有信息都包含在服務器上,當您需要進行一些編輯、更改設置時,開發人員會轉到 FTP 服務器,下載所需的文件,然后調整后,將其上傳回來。
FTP 服務器功能
什么是FTP,它的主要任務是什么很清楚,但是技術方面呢?該協議以系統的方式工作,如果出現錯誤,則停止傳輸過程,并通知用戶。如果沒有錯誤,則文件已包含所有必要元素。與 Web 服務器相比,該協議具有許多顯著特征:
- 所有連接都是通過不同的渠道進行的;
- 認證后才能訪問FTP 服務器;
- 二進制和文本模式的存在;
- 多重連接;
- 可以確定正在傳輸的文件的類型。
文件傳輸協議被認為是遠程數據傳輸的頂級協議。
FTP 協議的工作原理
服務器對于通過 Internet 以文件形式快速運行和可靠傳輸信息是必需的。也可以使用本地網絡。由于多重連接,可以同時使用多個通道。那么 ftp 協議是如何工作的呢?我們將嘗試更詳細地描述這個過程。
多連接意味著多通道的操作,從而提高工作流程的速度和效率。管理工作通過一個渠道進行——命令和反饋,并在其他人的幫助下傳輸文件。
服務器操作有兩種模式:
- 積極的。控制連接發送一個 IP 地址。還將指示接收請求數據的端口號。服務器收到信息后,與指定主機建立連接。會話被激活并開始傳輸文件。
- 被動的。當客戶端受到帶有防火墻的防火墻保護時使用。使用此選項,無法接受傳入連接,PASV 命令用于服務器本身的 IP 地址和端口號。
現在很清楚 ftp 如何在兩種模式下工作。但信息交換本身也以多種方式進行:
- 流式傳輸——數據在流中移動,無需協議處理;
- 塊——協議將數據分成塊;
- 壓縮模式——信息被壓縮。
客戶端設備通過登錄名和密碼進行身份驗證,在檢查合規性后,服務器發送邀請。但是您可以匿名連接。
安裝 FTP 服務器
要創建用于存儲文件的 FTP 服務器,您需要專門的軟件。在 Windows 操作系統第 6 版之后,微軟推出了用于共享的 IIS 工具。多虧了 Internet 信息服務,才能創建基于 Windows 的 FTP 服務器。使用此選項,不需要第三方軟件。
我們建議使用 Windows 10 的示例來了解 FTP 服務器的安裝情況。所以,動作順序:
- 在控制面板中,查找程序和功能并打開或關閉 Windows 功能。
- 在彈出的窗口中,會出現“IIS”文件夾,然后是“FTP server”文件夾。
- 選中“FTP 可擴展性”和“FTP 服務”復選框。
- 在“網站工具”文件夾中,激活“IIS 管理控制臺”、“FTP 管理服務”。
- 使用“確定”按鈕確認所有更改。服務器啟動需要一些時間。
設置 FTP 服務器
如果您成功地創建了一個 FTP 服務器,現在您應該進入配置階段。使用相同的 Windows 10 示例,考慮分步步驟:
- 通過管理工具部分找到 IIS 管理器。在站點文件夾中選擇“添加 FTP 站點”。接下來,設置 FTP 協議的名稱和數據文件夾的路徑,確認操作。
- 服務器參數。重要的一點是輸入 IP 地址,您可以綁定到特定地址或選擇對客戶端設備的擴展訪問。
- 驗證是否正在使用端口 21。
- 如果服務器將以永久模式運行,請選中“自動啟動 FTP 站點”復選框。
- 在“身份驗證”部分,您可以為注冊用戶或匿名用戶配置訪問權限。
- 下一步是配置操作系統防火墻。在“高級設置”部分有一項“入站連接規則”,選擇“FTP服務器(入站FTP流量)”。
- 要將訪問者連接到服務器,請找到項目 - “本地用戶”并創建一個包含名稱和描述的組。在此處添加用戶。
建立一個 FTP 服務器不需要太多時間,它可以快速輕松地完成。
如何連接到 FTP 服務器
FTP 服務器如何設置很清楚,但是如何連接呢?這可以使用特殊程序最方便地完成。讓我們以一個非常有名的應用程序為例。幾乎每個人都熟悉 Total Commander,它具有連接服務器的必要功能。
假設您需要添加一個新服務器。選擇 Ctrl-F 組合,運行“連接到 FTP 服務器”項并添加以下數據:
- 地址;
- 連接名稱;
- 用戶名和密碼;
- 連接類型。
連接有兩種方式:SSL – 匿名連接和 TLS – 使用安全的 FTPS 協議。FTP 服務器提供對存儲在服務器上的所有文件的訪問。
不要忘記,如果密碼欄留空,Total Commander 每次都會要求你輸入密碼,這不是很方便。但在安全方面,它甚至更好。通過正確的設置,將快速建立連接,并且可以使用遠程計算機上的信息。
FTP還有什么用途
您已經了解了主要用途,FTP 是用于傳輸文件的服務器。除了加載和卸載文件之外,還執行其他文件系統命令。您可以存儲不同數量的信息,包括商業和個人信息。FTP?服務器使用示例——上傳照片、視頻、創建目錄。使用 FTP,您可以組織高質量的網站管理并將文件上傳到共享主機。許多人每天使用的幾乎所有信息都存儲在 FTP 上。這是軟件、程序的演示版本和電子書,換句話說,就是所有可以格式化成文件的東西。多虧了 FTP,您可以忘記磁盤和 USB 驅動器的存在。來自世界任何地方的用戶都可以訪問他們需要的信息。
FTP服務器的缺點
總的來說,FTP 是一個很棒的服務器,它速度快,可以保證根據請求將文件傳遞給用戶。但是有一個重要的缺點 - 對黑客攻擊和黑客攻擊的保護薄弱,因此許多人不會冒險存儲機密信息。如果有人連接到本地網絡或試圖攔截 Internet 流量,則數據將可供下載。另一個缺點涉及入口的安全性。文件傳輸協議沒有防止密碼猜測的保護,這意味著通過簡單的試驗,有人可以猜出密碼并獲得對文件的訪問權限。如何組織一個 ftp 服務器以防止黑客入侵?確保您的計算機沒有病毒。SSH 常用于加密用戶名、密碼和數據。默認,服務器和客戶端之間的數據交換是完全開放的格式。為避免文件被盜,您可以使用 FTPS。這是什么?這是為擴展基本版本而創建的協議。在它的幫助下,建立了安全連接,所有輸入命令和信息都被加密。
結論
讓我們總結一下你學到的信息塊:什么是文件傳輸協議,它的用途是什么,如何一步步創建一個FTP 服務器,如何打開一個FTP服務器。FTP 服務器是材料共享、云存儲和驅動程序存檔的理想選擇。它很容易連接,有針對不同操作系統的方法,以及 Total Commander 程序。我們查看了 Windows 10 操作系統的示例。
要了解服務器操作的細節,您需要注意主要特點:通過身份驗證連接,不同的連接通道,幾種模式。FTP 協議的主要缺點,也許是唯一的缺點是它的安全漏洞。所有信息,包括用于身份驗證的個人數據,均未加密傳輸。FTPS 擴展用于密碼。