轉載:關于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調制解調器的兼容)”選項去掉>>確定即可
?
轉載請註明出處,本文鏈接:https://www.uj5u.com/caozuo/20724.html
標籤:Windows
上一篇:強制洗掉檔案(夾)的方法
下一篇:win10家庭版升級專業版
