【FTP】FTP主动模式与被动模式
主動模式
 客戶機與服務器之間建立連接時,客戶機是大于1024的端口上,服務器是20端口。
 客戶機的端口是大于1024的,而服務器的端口是21端口接收請求,而是20端口給客戶機回應。
 允許FTP客戶機從大于1024的端口連接服務器的21端口。
 允許FTP服務器從21端口回應FTP客戶機中大于1024端口的網(wǎng)絡連接。
 允許FTP服務器從20端口主動連接FTP客戶機中大于1024的端口。
 允許FTP客戶機從大于1024的端口回應來自FTP服務器的20端口的網(wǎng)絡連接。
 命令連接:客戶端 >1024端口 => 服務器21端口
 數(shù)據(jù)連接:客戶端 >1024端口
?
被動模式
 客戶機與服務器之間建立連接都是在大于1024的端口上的。
 客戶機的端口是大于1024的,而服務器的端口是21端口接收請求,而是從大于1024端口給客戶機回應。
 允許FTP客戶機從大于1024的端口連接服務器的21端口。
 允許FTP服務器從21端口回應FTP客戶機中大于1024端口的網(wǎng)絡連接。
 允計FTP客戶機從大于1024的端口連接FTP服務器的大于1024端口。
 允許FTP服務器從大于1024的端口回應來自FTP客戶機大于1024端口的網(wǎng)絡連接。
 命令連接:客戶端 >1024端口 => 服務器 21端口
 數(shù)據(jù)連接:客戶端 >1024端口 => 服務器 >1024端口
?
主動模式和被動模式的區(qū)別
主動模式便于對FTP服務器進行管理,不便于對客戶端進行管理。因為FTP服務器企圖與客戶端的高位隨機端口建立連接,而這個端口很有可能被客戶端的防火墻所阻塞。
 被動模式便于對FTP客戶端進行管理,不便于對服務器端進行管理。因為客戶端要與服務器端建立兩個連接,其中一個連到一個高位隨機端口,而這個端口很有可能被服務器端的防火墻阻塞掉。
總結(jié)
以上是生活随笔為你收集整理的【FTP】FTP主动模式与被动模式的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
                            
                        - 上一篇: 51单片机c语言除法符号,51单片机之C
 - 下一篇: C语言整除、取余运算的符号问题