WELCOME

2009年8月3日 星期一

FTP server (Active Mode , Passive Mode)

Active Mode:
在Active Mode中 FTP Client 以隨意和大於1024的command Port連接FTP Server 的Command Port 21, 然後FTP Clinet 以該隨意Port 加一的Port Number 來與 FTP Server的 Data Port (Port20)溝通. (1021)

Passive Mode:
在Passive Mode FTP Client 會初始與Server的連結,以解決FireWall 過濾由Server 到Client的Incoming Data Port 連接. 當Client開啟FTP連接,用戶會開啟一個隨意和大於1024的本地Port,而另一個則是這個隨意Port加一.第一個Port通常會連接到Server Port 21和傳送PASV命令要求進行Passive Mode,但與Active Mode 最大的大同是之後不是由Server 連接Client的Data Port,而是Server 開啟一個隨意Port和通知Client,讓Client 以自身的隨意Port加一去連接Server的隨意Port來傳送數據.

沒有留言:

張貼留言