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來傳送數據.
WELCOME
訂閱:
張貼留言 (Atom)
沒有留言:
張貼留言