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三方握手來實現的。當三方握手完成之後,客戶端與 伺服器之間便建...