轉載:關於FTP主動模式(active mode)與被動模式(passive mode)的工作原理: 主動模式(伺服器向客戶端敲門,然後客戶端開門)FTP:客戶機與伺服器之間建立連接時,客戶機是大於1024的埠上,伺服器是20埠。客戶機的埠是大於1024的,而伺服器的埠是21埠接收請求,而 ...
轉載:關於FTP主動模式(active mode)與被動模式(passive mode)的工作原理:
主動模式(伺服器向客戶端敲門,然後客戶端開門)FTP:
客戶機與伺服器之間建立連接時,客戶機是大於1024的埠上,伺服器是20埠。
客戶機的埠是大於1024的,而伺服器的埠是21埠接收請求,而是20埠給客戶機回應。
允許FTP客戶機從大於1024的埠連接伺服器的21埠。
允許FTP伺服器從21埠回應FTP客戶機中大於1024埠的網路連接。
允許FTP伺服器從20埠主動連接FTP客戶機中大於1024的埠。
允許FTP客戶機從大於1024的埠回應來自FTP伺服器的20埠的網路連接。
命令連接:客戶端 >1024埠 -> 伺服器 21埠
數據連接:客戶端 >1024埠
被動模式(客戶端向伺服器敲門,然後伺服器開門)FTP:
客戶機與伺服器之間建立連接都是在大於1024的埠上的。
客戶機的埠是大於1024的,而伺服器的埠是21埠接收請求,而是從大於1024埠給客戶機回應。
允許FTP客戶機從大於1024的埠連接伺服器的21埠。
允許FTP伺服器從21埠回應FTP客戶機中大於1024埠的網路連接。
允計FTP客戶機從大於1024的埠連接FTP伺服器的大於1024埠。
允許FTP伺服器從大於1024的埠回應來自FTP客戶機大於1024埠的網路連接。
命令連接:客戶端 >1024埠 -> 伺服器 21埠
數據連接:客戶端 >1024埠 -> 伺服器 >1024埠
主動模式對便於FTP伺服器的管理,不便於對客戶端進行管理。因為FTP伺服器企圖與客戶端的高位隨機埠建立連接,而這個埠很有可能被客戶端的防火牆所阻塞。被動模式對FTP便於對客戶端進行管理,不便於對伺服器端進行管理。因為客戶端要與伺服器端建立兩個連接,其中一個連到一個高位隨機埠,而這個埠很有可能被伺服器端的防火牆阻塞掉。
---------------------
原文參考:https://blog.csdn.net/solaraceboy/article/details/78757921?utm_source=copy
問題:Linux伺服器上訪問無報錯, 在win10下訪問出現錯誤:
解決辦法:設置IE瀏覽器>>Internet選項>>高級>>將“使用被動FTP(用於防火牆和DSL數據機的相容)”選項去掉>>確定即可