<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    云自無心水自閑

    天平山上白云泉,云自無心水自閑。何必奔沖山下去,更添波浪向人間!
    posts - 288, comments - 524, trackbacks - 0, articles - 6
      BlogJava :: 首頁 :: 新隨筆 :: 聯系 :: 聚合  :: 管理

    FTP 主動模式和被動模式

    Posted on 2014-01-28 08:54 云自無心水自閑 閱讀(589) 評論(0)  編輯  收藏
     在主動模式下,FTP客戶端隨機開啟一個大于1024的端口N向服務器的21號端口發起連接,然后開放N+1號端口進行監聽,并向服務器發出PORT N+1命令。服務器接收到命令后,會用其本地的FTP數據端口(通常是20)來連接客戶端指定的端口N+1,進行數據傳輸。     
    在被動模式下,FTP庫戶端隨機開啟一個大于1024的端口N向服務器的21號端口發起連接,同時會開啟N+1號端口。然后向服務器發送PASV命令,通知服務器自己處于被動模式。服務器收到命令后,會開放一個大于1024的端口P進行監聽,然后用PORT P命令通知客戶端,自己的數據端口是P??蛻舳耸盏矫詈?,會通過N+1號端口連接服務器的端口P,然后在兩個端口之間進行數據傳輸。    
     總的來說,主動模式的FTP是指服務器主動連接客戶端的數據端口,被動模式的FTP是指服務器被動地等待客戶端連接自己的數據端口。     

    被動模式的FTP通常用在處于防火墻之后的FTP客戶訪問外界FTp服務器的情況,因為在這種情況下,防火墻通常配置為不允許外界訪問防火墻之后主機,而只允許由防火墻之后的主機發起的連接請求通過。
    因此,在這種情況下不能使用主動模式的FTP傳輸,而被動模式的FTP可以良好的工作。

     Standard模式FTP 客戶端首先和FTP Server的TCP 21端口建立連接,通過這個通道發送命令,客戶端需要接收數據的時候在這個通道上發送PORT命令。 PORT命令包含了客戶端用什么端口接收數據。
    在傳送數據的時候,服務器端通過自己的TCP 20端口發送數據。 FTP server必須和客戶端建立一個新的連接用來傳送數據。     
     Passive模式在建立控制通道的時候和Standard模式類似,當客戶端通過這個通道發送PASV 命令的時候,FTP server打開一個位于1024和5000之間的隨機端口并且通知客戶端在這個端口上傳送數據的請求, 然后FTP server 將通過這個端口進行數據的傳送,這個時候FTP server不再需要建立一個新的和客戶端之間的連接。 


    只有注冊用戶登錄后才能發表評論。


    網站導航:
     
    主站蜘蛛池模板: 精品亚洲成A人在线观看青青| 一级毛片免费视频网站| 嫩草成人永久免费观看| 国产精品久久香蕉免费播放| 亚洲人成影院在线| 色吊丝性永久免费看码| 好男人看视频免费2019中文| 日韩精品亚洲人成在线观看| 国产免费区在线观看十分钟| 在线日韩av永久免费观看| 亚洲欧洲视频在线观看| 中文字幕在线免费视频| 全黄性性激高免费视频| 亚洲永久网址在线观看| 亚洲啪啪免费视频| 婷婷久久久亚洲欧洲日产国码AV | 国产成人精品免费午夜app | 亚洲av女电影网| jyzzjyzz国产免费观看| 国产无遮挡裸体免费视频| 中中文字幕亚洲无线码| 永久免费视频网站在线观看| 亚洲国产另类久久久精品黑人| 免费人成大片在线观看播放电影 | 国产男女性潮高清免费网站| 亚洲av日韩av无码av| 91成人免费观看| 亚洲日本中文字幕区| 久久国产乱子精品免费女| 久久精品国产亚洲Aⅴ香蕉| 国产亚洲成在线播放va| 性做久久久久免费看| 日本亚洲欧美色视频在线播放| 国产精品成人免费视频网站京东 | 亚洲AV无码之日韩精品| 亚洲av无码专区在线观看下载| 成人免费淫片在线费观看| 亚洲五月综合网色九月色| 亚洲w码欧洲s码免费| 亚洲第一页在线播放| 亚洲一区二区三区免费在线观看 |