H3C配置FTP服務器服務器
做者:尹正傑ui
版權聲明:原創做品,謝絕轉載!不然將追究法律責任。spa
一.FTP協議簡介
code
1.FTP協議是互聯網上普遍使用的文件傳輸協議server
FTP文件傳送協議(File Transfer Protocol,簡稱FTP),是一個用於從一臺主機到另送文件的協議blog
2.客戶端/服務器模式,基於TCPip
3.FTP採起雙TCP連接方式get
a>.控制連接使用的TCP端口號是21;it
b>.數據連接使用TCP端口號是20;class
4.FTP有兩種文件傳輸模式
5.FTP採用兩種數據傳輸方式
a>.主動方式;
b>.被動方式;
二.FTP雙TCP連接方式
1.控制連接
用於在FTP客戶端和FTP服務器之間的傳輸FTP控制命令及命令執行信息,控制連接在整個FTP會話期間一直保持打開;
2.數據連接
用於傳輸數據,包括數據上傳,下載,文件列表發送等。數據傳輸結束後數據連接將終止。
三.FTP文件傳輸模式
1.ASCII模式是默認的文件傳輸模式,主要特色是:
a>.本地文件轉換成標準的ASCII碼再傳輸;
b>.適用於傳輸文本文件;
2.二進制流模式也 成爲圖像文件傳輸模式,主要特色是:
a>.文件按照比特流的方式進行傳輸;
b>.適用於傳輸程序文件;
四.FTP主動數據傳輸方式
1.主動方式也稱爲Port方式,是FTP協議最初定義的數據傳輸連接方式,主要特色是:
a>.FTP客戶端經過向FTP服務器發送Port命令,告訴服務器該客戶端用於傳輸數據的臨時端口號;
b>.當須要傳送數據時,服務器經過TCP端口號20與客戶端的臨時端口創建數據傳輸通道,完成數據傳輸
2.在創建數據連接的過程當中,由服務器主動發起連接,所以被稱爲主動方式。
a>.主動方式創建連接過程;
b>.被動方式創建連接過程;
五.TFTP協議介紹
1.TFTP(簡單文件傳輸協議)也是採用客戶機/服務器模式的文件傳輸協議;
2.TFTP適用於客戶端和服務器之間不須要複雜交互的環境;
3.TFTP承載在UDP之上,端口號69;
4.TFTP僅提供簡單的文件傳輸功能(上傳,下載);
5.TFTP沒有存取受權與認證機制,不提供目錄列表功能;
6.TFTP協議傳輸是由客戶端發起的
六.TFTP文件傳輸過程
七.實驗
實驗拓撲以下:
H3C配置方法以下
1 H3C配置方法以下: 2 服務端: 3 4 [server]ftp server enable #啓用FTP服務 5 [server]local-user yinzhengjie #建立一個用戶 6 [server-luser-yinzhengjie]service-type ftp #指定用戶類型 7 [server-luser-yinzhengjie]password simple 123 #給該用戶配 8 置密碼 9 [server]interface Ethernet 0/0/0 10 [server-Ethernet0/0/0]ip address 172.30.1.1 24 11 [server-Ethernet0/0/0]undo shutdown 12 [server-Ethernet0/0/0]quit 13 14 15 客戶端: 16 17 [client]interface Ethernet 0/0/0 18 [client-Ethernet0/0/0]ip address 172.30.1.2 24 19 [client-Ethernet0/0/0]undo shutdown 20 [client-Ethernet0/0/0]quit 21 <client>ftp 172.30.1.1 22 Trying 172.16.64.83 ... 23 Press CTRL+K to abort 24 Connected to 172.30.1.1. 25 220 FTP service ready. 26 User(172.30.1.1:(none)):yinzhengjie 27 331 Password required for yinzhengjie. 28 Password: 29 230 User logged in. 30 31 [ftp]