FTP是用來傳送文件的協議。使用FTP實現遠程文件傳輸的同時,還可以保證數據傳輸的可靠性和高效性。
ftp的應用
在企業網絡中部署一台FTP服務器,将網絡設備配置為FTP客戶端,則可以使用FTP來備份或更新VRP文件和配置文件。 也可以把網絡設備配置為FTP服務器,将設備的日志文件保存到某台主機上方便查看。
FTP傳輸模式
FTP傳輸數據時支持兩種傳輸模式:ASCII模式和二進制模式。
ASCII模式用于傳輸文本。 發送端的字符在發送前被轉換成ASCII碼格式之後進行傳輸,接收端收到之後再将其轉換成字符。 二進制模式常用于發送圖片文件和程序文件。 發送端在發送這些文件時無需轉換格式,即可傳輸。
FTP傳輸文件過程
使用FTP進行文件傳輸時,會使用兩個TCP連接。 第一個連接是FTP客戶端和FTP服務器間的控制連接。 FTP服務器開啟21号端口,等待FTP客戶端發送連接請求。
第二個連接是FTP客戶端和FTP服務器間的數據連接。 服務器使用TCP的20号端口與客戶端建立數據連接。 通常情況下,服務器主動建立或中斷數據連接。
FTP的配置
執行ftp server enable命令使能FTP功能。
執行set default ftp-directory命令設置FTP用戶。
在配置FTP服務器時,可以使用AAA為每個用戶分别配置登錄賬号和訪問權限。
aaa命令用來進入AAA視圖。
local-user user-name { access-limit max-number | ftpdirectory directory | idle-timeout minutes [ seconds ] | password cipher password [ opt ]| privilege level level | state {active | block } } *命令用來創建本地用戶,并配置本地用戶的各項參數。
ftp客戶端連接ftp服務器
ftp命令用來不遠程FTP服務器建立控制連接,并進入FTP客戶端視圖。
binary命令用來在設備作為FTP客戶端時設置文件傳輸方式為Binary模式,又稱二進制模式。缺省情況下,文件傳輸方式為ASCII模式。get命令用來從遠程FTP服務器下載文件并保存在本地。
總結
更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!