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

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

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

    走在架構師的大道上 Jack.Wang's home

    Java, C++, linux c, C#.net 技術,軟件架構,領域建模,IT 項目管理 Dict.CN 在線詞典, 英語學習, 在線翻譯

    BlogJava 首頁 新隨筆 聯系 聚合 管理
      195 Posts :: 3 Stories :: 728 Comments :: 0 Trackbacks
      最近為項目臨時配了 FTP 服務.客戶端用 cuteftp,cuteftp 還是蠻好的軟件,很多朋友也在用.開始怎么也建立不了數據連接.控制連接已經 ok, 網上也沒答案.
      看了有關資料終于搞清楚了.拿出來和大家分享.
      Port模式與Pasv模式
            FTP的連接一般是有兩個連接的,一個是客戶程和服務器傳輸命令的,另一個是數據傳送的連接。FTP服務程序一般會支持兩種不同的模式,一種是Port模式,一種是Passive模式(Pasv Mode),我先說說這兩種不同模式連接方式的分別.
            先假設客戶端為C,服務端為S.
      Port模式: 
      
    當客戶端C向服務端S連接后,使用的是Port模式,那么客戶端C會發送一條命令告訴服務端S(客戶端C在本地打開了一個端口N在等著你進行數據連接),當服務端S收到這個Port命令后 就會向客戶端打開的那個端口N進行連接,這種數據連接就生成了。
      Pasv模式:
      
    當客戶端C向服務端S連接后,服務端S會發信息給客戶端C,這個信息是(服務端S在本地打開了一個端口M,你現在去連接我吧),當客戶端C收到這個信息后,就可以向服務端S的M端口進行連接,連接成功后,數據連接也建立了。--
    從上面的解釋中,大家可以看到兩種模式主要的不同是數據連接建立的不同,對于Port模式,是客戶端C在本地打開一個端口等服務端S去連接建立數據連接;而Pasv模式就是服務端S打開一個端口等待客戶端C去建立一個數據連接。
      比如,你所有LAN中的計算機都是共享這個218.63.1.5訪問INTERNET的(中間通過了192.168.1.1這個網關),讓我們來看一個連接的詳細過程,以便您更進一步了解為什么需要設置成為PASV mode 傳送:
      
    當您通過下載工具或使用瀏覽器下載影片的時候就開始連接FTP服務器, 當FTP服務收到你的連接請求后發送應答信息給客戶并
    開始等待用戶的認證信息,-->認證通過后開始建立數據連接 如果你不是設置成為pasv模式,那么客戶段(下載工具)會在本地計算機開一個數據端口,然后發送一條“命令”給FTP服務段,(我已打開了n端口你現在可以連接我),那么FTP服務器段就開始連接你ip地址的N端口,(但是連接是失敗的) 因為你是通過192.168.1.1 這個網關(你的路由設備)訪問internet的ftp服務段他實際上是同你的外網地址為218.63.1.5的路由設備連接,根本就連接不上你下載工具中打開的端口,例如你使用的是 192.168.1.2 這個客戶機,FTP服務段此時無法同你計算機(192.168.1.2)監聽端口N連接上,所以此時你會看到服務器反饋的錯誤信息,提示你192.168.1.2打開的端口無法連接之類的, 信息此時你就需要把傳送模式設置成為PASV模式,而如果你使用的是PASV模式那么當你ftp通過認證后,客戶段首先向服務器發送一條PASV命令,服務段接受到命令后打開一個端口并告訴客戶段“我已打開了一個端口,你此時可以來連接了" 客戶段(下載工具)接受到信息后,就去連接服務段已經打開了的端口,從而完成數據連接,所有ftp下載的數據流都將通過這個端口傳送.
      對于cuteftp 要在工具->全局選項->容錯->選擇使用PASV mode
           簡單介紹,希望對大家有幫助.



    本博客為學習交流用,凡未注明引用的均為本人作品,轉載請注明出處,如有版權問題請及時通知。由于博客時間倉促,錯誤之處敬請諒解,有任何意見可給我留言,愿共同學習進步。
    posted on 2007-12-09 16:52 Jack.Wang 閱讀(1569) 評論(0)  編輯  收藏 所屬分類: 開發技術
    主站蜘蛛池模板: 亚洲色大成WWW亚洲女子| 亚洲黄色免费网址| 无码一区二区三区亚洲人妻| 国产三级在线观看免费| 亚洲一级毛片免观看| 免费成人福利视频| 亚洲人配人种jizz| 免费看国产成年无码AV片| 激情五月亚洲色图| 日本特黄特色aa大片免费| 亚洲精品无码国产片| 国产一区在线观看免费| 一级毛片大全免费播放| 亚洲国产婷婷六月丁香| 性xxxx视频免费播放直播| 亚洲经典在线中文字幕| 无人影院手机版在线观看免费| 亚洲日韩精品无码专区加勒比☆| 日本黄色免费观看| h视频免费高清在线观看| 亚洲国产精华液网站w| 91麻豆最新在线人成免费观看| 亚洲男人天堂2018av| 日韩特黄特色大片免费视频| 牛牛在线精品观看免费正| 亚洲精品乱码久久久久久中文字幕| 国产成人精品无码免费看| 亚洲日本韩国在线| 亚洲综合无码一区二区痴汉| 免费一区二区无码东京热| 亚洲日本国产精华液| 国产精品色午夜免费视频| 免费无码专区毛片高潮喷水| 亚洲人成无码网站| 无码日韩精品一区二区免费| 特色特黄a毛片高清免费观看| 亚洲免费观看视频| 在线观看免费污视频| 在线观看肉片AV网站免费| 亚洲综合av一区二区三区| 亚洲综合网站色欲色欲|