原理:
FTP (File Transfer Protocol,文件傳輸協議)是在TCP/IP網絡和Internet.上最早使用的協議之-,在TCP/IP協議族中屬於應用層協議,是文件傳輸的Internet標准。其主要功能是向用戶提供本地和遠程主機之間的文件傳輸,尤其是在進行版本升級、日志下載和配置保存等業務操作時。FTP采用C/S (Client/Server) 結構。FTP Server能夠提供遠程用戶端訪問和操作的功能,用戶可以通過主機或者其他設備上的FTP用戶端程序登錄到服務器上,進行文件的上傳、下載和目錄訪問等操作。
例子:
本實驗模擬企業網絡。PC-1為FTP用戶端設備,需要訪問FTP Server,從服務器上下載或上傳文件。出於安全角度考慮,為防止服務器被病毒文件感染,不允許用戶端直接上傳文件到Server。網絡管理員在R1.上設置了限制,使員工不能上傳文件到Server,但是可以從Server下載文件。R1也需要作為用戶端從Server下載更新文件,同時配置R1作為FTP服務器,員工可上傳文件到R1上,經過管理員的檢測后由R1再上傳到FTP Server。
拓撲圖:
配置編址
1.基本配置
通過上面給的拓撲圖和配置編址來配置相應的基本配置。ping通
2.配置路由器為FTP Client
首先我們要建一個文件夾,在文件夾里面再建一個名字為Config的文件夾,在Config里面在放一個text.txt的測試文件
設置FTP server找到我們剛才建的那個文件,之后啟動服務(右鍵單擊FTP點擊設置進入)
設置完成后,啟動FTP Server。
在R1上使用ftp命令連接FTP服務器。登錄時默認需要輸入用戶名和密碼,由於服務器上沒有設置用戶名和密碼,每次在R1上輸入時等同於創建該用戶名和密碼,本次使用用戶名qiyuan, 密碼123
已經進入ftp服務器了,我們看一下文件夾的狀態,可以看到有一個Config文件夾
使用cd進入文件夾
下載test.txt到本地路由器
上傳test.txt到FTP服務器,命名為new.txt
3.配置路由器為FTP服務器
到這里路由器已經可以從服務器上自由的下載和上傳東西了,接下來我們將路由器配置為服務器使用戶能夠上傳和下載文件
打開R1的ftp服務功能
創建了一個用戶名為ftp密碼為123的賬戶,設置文件夾目錄為flash:,配置FTP用戶可以訪問的目錄為flash:,用戶優先級為15,服務類型為ftp
設置完成后我們來到客戶端右擊打開配置,我們首先登錄,然后傳一個文件
這樣我們就上傳成功了
去R1看看,發現成功了