文件傳輸協議

一、FTP協議

FTP協議是互聯網上廣泛使用的文件傳輸協議
客戶端/服務器模式,基於TCP
FTP採用雙TCP連接方式
控制連接使用TCP段口號21
數據連接使用TCP端口號20
FTP採用兩種數據傳輸方式
主動方式
被動方式

1、FTP雙TCP連接方式

在這裏插入圖片描述

2、FTP配置

在這裏插入圖片描述

R1:
system-view
sysname R1
interface Ethernet0/0/0
ip address 1.1.1.1 8
ping 1.1.1.2
quit
ftp server enable
R2:
[R2]ftp server enable 開啓FTP
[R2]aaa 進入3a視圖 (用於配用戶名,密碼)
[R2-aaa]local-user zhdf password cipher 111 設置用戶名爲zhdf,密碼爲111
[R2-aaa]local-user zhdf service-type ftp 說明配置的zhdf用戶是給ftp使用的
[R2-aaa]local-user zhdf privilege level 3 給zhdf用戶配置權限
[R2-aaa]local-user zhdf ftp-directory flash: 告訴zhdf文件再flash卡內存儲

R1:
Ctrl+z
dir 查看本地文件
delete … 刪除一個文件
ftp 1.1.1.2
admin 輸入配置的用戶名
111 輸入配置的密碼
get … 下載一個文件
bye 退出FTP視圖
ftp 1.1.1.2

put … 上傳一個文件
display logbuffer 查看日誌文件
display current-configuration 查看配置文件
display diagnostic-information 衆多查看命令集合

二、TFTP協議(簡單文件傳輸協議)

TFTP也是採用客戶機/服務器模式的爲民間傳輸協議
TFTP適用於客戶端和服務器之間不需要複雜交互的環境
TFTP承載在UDP之上,端口號69
TFTP僅提供簡單的文件傳輸功能(上傳、下載)
TFTP沒有存取授權與認證機制,不能提供目錄列表功能
TFTP協議傳輸是由客戶端發起的。
在這裏插入圖片描述