新聞速報

        

2017年12月27日 星期三

FTP的主動模式及被動模式



【主動模式】PORT Mode

由伺服器的20埠主動 和 客戶建立 資料連線
命令連線: 用戶端 port N –> 伺服器 port 21
資料連線: 伺服器 port 20 –> 用戶端 N+1
以下是兩種常見的失敗情況:
1. 如果客戶端在NAT裡面,就會連不到,所以客戶端一定要是public IP。

2. 主動模式連線時被自己單位的防火牆擋住導致失敗

【被動模式】PASV Mode

由客戶主動 和 伺服器 >1023 p建立連線,因為伺服器往往只會開啟20,21兩埠,所以常會被防火牆擋住。
命令連線: 用戶端 port N –> 伺服器 port 21
資料連線: 用戶端 port N+1 –> 伺服器 port P
其中 N、P 都必須大於 1023

伺服器 被動 使用資料連線

沒有留言:

張貼留言