FTP的資料連線模式

2021-06-13 07:08:43 字數 1530 閱讀 6331

ftp的資料連線模式:

1 主動模式(port)

客戶端向ftp伺服器的tcp21埠傳送乙個port命令,請求建立連線,告訴伺服器「x.x.x.x的客戶機開啟了n埠,請求資料連線」。

伺服器使用tcp20埠主動與客戶端建立資料連線。

2 被動模式(pasv)

客戶端向ftp伺服器的tcp21埠傳送乙個port命令,請求建立連線。

伺服器接到請求後準備完畢,開啟隨機埠,並將埠號通知客戶端。

客戶端使用隨機埠連線伺服器開啟的埠。   

測試目的

驗證主動模式伺服器端只需要開20、

21埠,被動模式伺服器端要開啟

21和指定的若干個埠(

ie6.0

以上版本預設是採用的被模式訪問的)。

測試步驟

1 被動模式

1.1 設定serv-u開啟的隨機埠。如下圖設定pasv埠範圍為10000-10003

1.2 設定serv-u允許被動連線。把允許被動模式資料傳輸打勾。

1.3防火牆開啟21和前面設定的埠10000-10003。

1.4 連線測試,連線成功。

1.5 防火牆關閉埠10000-10004,再次連線結果

以上測試表明,被動模式伺服器端使用的是21埠和隨機埠。

2 主動模式

2.1 設定serv-u不允許被動連線,即把前面設定的選項前的勾去掉

2.2 防火牆只開啟20、21埠

2.3設定瀏覽器訪問模式,為主動模式。如下圖,在高階中把「使用被動ftp」前的勾去掉,然後確定。

2.4 連線結果,測試連線成功

以上測試表明主動模式伺服器端只使用20、21埠,但ie6.0以上版本要進行設定才能以主動模式訪問。

FTP連線及傳輸模式

1 準備匿名ftp訪問目錄 在上述配置內容中,還是用了anon umask 配置項,此配置項用於設定所上傳 檔案或目錄的許可權掩碼,許可權掩碼的作用與子網掩碼的作用有點類似,用於去掉特定的許可權,例如,若上傳許可權掩碼設定為022,則所上傳的檔案或目錄將減去022對應的這部分許可權 group和ot...

FTP兩種連線模式

ftp是有兩種傳輸的模式的,主動模式和被動模式,之前一直沒怎麼去搞明白之,現在找了下資料,重新整理了下 乙個完整的ftp檔案傳輸需要建立兩種型別的連線,一種為檔案傳輸下命令,稱為控制連線,另一種實現真正的檔案傳輸,稱為資料連線。1.控制連線 2.資料連線 ftp控制連線建立之後,即可開始傳輸檔案,傳...

FTP 兩種連線模式

當ftp客戶端需要登陸到ftp伺服器上的時候,伺服器與客戶端需要進行一系列的身份驗證過程,這個過程就叫做命令連線。如在客戶端向伺服器發起連線請 求的時候,客戶端會隨即的選擇某個tcp埠來跟ftp伺服器的21號埠進行連線,這主要是通過tcp三方握手來實現的。當三方握手完成之後,客戶端與 伺服器之間便建...