• <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>
            posts - 126,  comments - 73,  trackbacks - 0
            FTP基礎知識
            ??FTP是File Transfer Protocol(文件傳輸協議)的縮寫,用來在兩臺計算機之間互相傳送文件。相比于HTTP,FTP協議要復雜得多。復雜的原因,是因為FTP協議要用到兩個TCP連接,一個是命令鏈路,用來在FTP客戶端與服務器之間傳遞命令;另一個是數據鏈路,用來上傳或下載數據。

            ? ? FTP協議有兩種工作方式:PORT方式和PASV方式,中文意思為主動式和被動式。

            ? ? PORT(主動)方式的連接過程是:客戶端向服務器的FTP端口(默認是21)發送連接請求,服務器接受連接,建立一條命令鏈路。當需要傳送數據時,客戶端在命令鏈路上用PORT命令告訴服務器:“我打開了XXXX端口,你過來連接我”。于是服務器從20端口向客戶端的XXXX端口發送連接請求,建立一條數據鏈路來傳送數據。

            ? ? PASV(被動)方式的連接過程是:客戶端向服務器的FTP端口(默認是21)發送連接請求,服務器接受連接,建立一條命令鏈路。當需要傳送數據時,服務器在命令鏈路上用PASV命令告訴客戶端:“我打開了XXXX端口,你過來連接我”。于是客戶端向服務器的XXXX端口發送連接請求,建立一條數據鏈路來傳送數據。

            ? ? 從上面可以看出,兩種方式的命令鏈路連接方法是一樣的,而數據鏈路的建立方法就完全不同。而FTP的復雜性就在于此。

            FTP客戶端的注意事項

            ? ? 請注意:選擇用PASV方式還是PORT方式登錄FTP服務器,選擇權在FTP客戶端。

            一、客戶端只有內網IP,沒有公網IP

            ? ? 從上面的FTP基礎知識可知,如果用PORT方式,因為客戶端沒有公網IP,FTP將無法連接客戶端建立數據鏈路。因此,在這種情況下,客戶端必須要用PASV方式,才能連接FTP服務器。大部分人登錄不上,典型的錯誤原因就是因為客戶端沒有公網IP,但用了IE作為FTP客戶端來登錄(IE默認使用PORT方式)。

            二、客戶端有公網IP,但安裝了防火墻

            ? ? 如果用PASV方式登錄FTP服務器,因為建立數據鏈路的時候,是由客戶端向服務器發送連接請求,沒有問題。反過來,如果用PORT方式登錄FTP服務器,因為建立數據鏈路的時候,是由服務器向客戶端發送連接請求,此時連接請求會被防火墻攔截。如果要用PORT方式登錄FTP服務器,請在防火墻上打開1024以上的高端端口。



            三、常見的FTP客戶端軟件PORT方式與PASV方式的切換方法。

            ? ? 大部分FTP客戶端默認使用PASV方式。IE默認使用PORT方式。

            ? ? 在大部分FTP客戶端的設置里,常見到的字眼都是“PASV”或“被動模式”,極少見到“PORT”或“主動模式”等字眼。因為FTP的登錄方式只有兩種:PORT和PASV,取消PASV方式,就意味著使用PORT方式。

            IE:
            ? ? 工具 -> Internet選項 -> 高級 -> “使用被動FTP”(需要IE6.0以上才支持)。如果找不到這個選項,請看 圖片。

            CuteFTP:
            ? ? Edit -> Setting -> Connection -> Firewall -> “PASV Mode”

            ? ? File -> Site Manager,在左邊選中站點 -> Edit -> “Use PASV mode”

            FlashGet:
            ? ? 工具 -> 選項 -> 代理服務器 -> 直接連接 -> 編輯 -> “PASV模式”

            FlashFXP:
            ? ? 選項 -> 參數選擇 -> 代理/防火墻/標識 -> “使用被動模式”

            ? ? 站點管理 -> 對應站點 -> 選項 -> “使用被動模式”

            ? ? 快速連接 -> 切換 -> “使用被動模式”

            LeechFTP:
            ? ? Option -> Firewall -> Do not Use



            四、請盡量不要用IE作為FTP客戶端

            ? ? IE只是個很粗糙的FTP客戶端工具。首先,IE6.0以下的版本不支持PASV方式;其次,IE在登錄FTP的時候,看不到登錄信息。在登錄出錯的時候,無法找到錯誤的原因。在測試的時候,強烈建議不要使用IE。
            posted on 2008-01-31 14:44 我風 閱讀(1481) 評論(1)  編輯 收藏 引用

            FeedBack:
            # re: FTP被動連接(轉)[未登錄]
            2009-03-19 21:48 | Jack
            很好  回復  更多評論
              
            <2010年7月>
            27282930123
            45678910
            11121314151617
            18192021222324
            25262728293031
            1234567

            常用鏈接

            留言簿(12)

            隨筆分類

            隨筆檔案

            文章檔案

            相冊

            收藏夾

            C++

            MyFavorite

            搜索

            •  

            積分與排名

            • 積分 - 327105
            • 排名 - 75

            最新評論

            閱讀排行榜

            評論排行榜

            99久久做夜夜爱天天做精品| 国产精品久久久久久久久| 久久性精品| 欧美伊人久久大香线蕉综合| 国产亚洲欧美精品久久久| 成人亚洲欧美久久久久 | 中文字幕人妻色偷偷久久| 久久精品人成免费| 美女久久久久久| 好属妞这里只有精品久久| 亚洲国产成人久久精品99| 国产精品久久永久免费| 久久久久99这里有精品10 | 精品国产综合区久久久久久 | 午夜视频久久久久一区 | 色婷婷综合久久久久中文| 久久AⅤ人妻少妇嫩草影院| 婷婷久久久亚洲欧洲日产国码AV | 久久国产精品免费一区| 久久久久人妻精品一区| 国产69精品久久久久观看软件| 办公室久久精品| 久久最近最新中文字幕大全 | 国产午夜福利精品久久| 欧美精品久久久久久久自慰| 久久综合鬼色88久久精品综合自在自线噜噜| 人妻少妇久久中文字幕| 丁香色欲久久久久久综合网| 色综合久久久久综合99| 久久93精品国产91久久综合| 999久久久国产精品| 99久久精品免费观看国产| 久久香蕉国产线看观看乱码| 久久精品aⅴ无码中文字字幕不卡 久久精品aⅴ无码中文字字幕重口 | 久久亚洲私人国产精品| 亚洲综合伊人久久综合| 丁香色欲久久久久久综合网| 亚洲午夜久久久久久久久久| 久久亚洲精品无码AV红樱桃| 久久综合给久久狠狠97色| 久久99精品久久久久子伦|