ftp(file transfer protocol)檔案傳輸協議(基於tcp協議)。是用來傳送檔案的協議,使用ftp實現檔案傳輸的同時,還可以保證資料傳輸的可靠性和高效性.通過學習我們需要掌握以下兩點:
1、掌握ftp的工作原理
2、ftp伺服器端配置
下面我們從以上2點開始學習
1.1、兩個ftp連線
傳輸檔案的過程如下:
第乙個連線是ftp客戶端和ftp伺服器之間的控制連線。ftp伺服器開啟21號埠,等待ftp客戶端傳送請求,ftp客戶端隨機開啟埠,向伺服器傳送建立連線請求,控制連線用於在伺服器和客戶端之間傳輸控制命令。
第二個連線是ftp客戶端和ftp伺服器端的資料連線,伺服器端使用ftp的20號埠與客戶端建立資料連線,通常情況下,伺服器主動建立或中斷資料連線。
1.2、ftp傳輸模式
定義了資料在客戶端和伺服器之間的傳輸是的格式。
ascii模式:用於傳輸文字。傳送端的字元在傳送前會被轉化成ascii碼格式之後進行傳輸。接收端收到之後再將其轉化成字元。
二進位制模式:常用於傳送檔案和程式檔案,傳送端在傳送這些檔案時無需轉換格式,即可傳輸。
2、ftp伺服器端配置
實驗:ar1
inter g0/0/1
ip add 10.1.13.254 24
qftp server enable
set default ftp-directory flash:
qdir
aaalocal-user ftp password cipher ftp
local-user ftp service-type ftp
local-user ftp privilege level 3
qdisplay tcp status
local-user ftp-directory flash:/wclwcw
ar2
inter g0/0/1
ip add 10.1.13.2 24
ftp 10.1.13.254
get 檔案
put 檔案
ftp服務安裝與配置
安裝ftp服務 yum install vsftpd y ftp服務端配置 3 使用者資訊配置 a etc vsftpd ftpusers 位於 etc目錄下。它指定了哪些使用者賬戶不能訪問ftp伺服器,例如root等。b etc vsftpd user list if userlist deny ...
FTP 服務搭建與配置
ftp是file transfer protocol 檔案傳輸協議,簡稱文傳協議 的英文簡稱,用於在internet上控制檔案的雙向傳輸。ftp的主要作用就是讓使用者連線乙個遠端計算機 這些計算機上執行著ftp伺服器程式 並檢視遠端計算機中的檔案,然後把檔案從遠端計算機複製到本地計算機,或把本地計算...
FTP工作原理與抓包
一 簡介 ftp的傳輸使用的是tcp資料報協議,tcp在建立連線前會先進行三次握手。不過ftp伺服器比較麻煩一些,因為ftp伺服器使用了兩個連線,分別是命令通道與資料通道。因為是tcp資料報,所以這兩個連線都需要經過三次握手。根據資料連線的建立方式,ftp服務的資料傳輸可以分為主動模式 active...