• <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 我風 閱讀(1475) 評論(1)  編輯 收藏 引用

            FeedBack:
            # re: FTP被動連接(轉)[未登錄]
            2009-03-19 21:48 | Jack
            很好  回復  更多評論
              
            <2010年11月>
            31123456
            78910111213
            14151617181920
            21222324252627
            2829301234
            567891011

            常用鏈接

            留言簿(12)

            隨筆分類

            隨筆檔案

            文章檔案

            相冊

            收藏夾

            C++

            MyFavorite

            搜索

            •  

            積分與排名

            • 積分 - 326266
            • 排名 - 75

            最新評論

            閱讀排行榜

            評論排行榜

            色欲av伊人久久大香线蕉影院| 久久精品国产99国产精品亚洲| 国产精品视频久久久| 国产午夜精品久久久久免费视| 亚洲色欲久久久综合网| 久久综合狠狠综合久久| 曰曰摸天天摸人人看久久久| 日韩电影久久久被窝网| 久久九九兔免费精品6| 国产午夜久久影院| 亚洲国产天堂久久综合| 久久久婷婷五月亚洲97号色 | 色综合久久天天综合| 无码人妻少妇久久中文字幕| 久久永久免费人妻精品下载| 久久精品国产亚洲一区二区三区| 久久久精品国产sm调教网站| 国产999精品久久久久久| 久久人人添人人爽添人人片牛牛| 久久夜色精品国产亚洲| 亚洲综合熟女久久久30p| 国产精品99久久久久久猫咪| 亚洲精品美女久久久久99| 亚洲国产成人久久综合碰| 99久久亚洲综合精品成人| 久久久久人妻一区精品色| 国内精品伊人久久久久777| 久久国产福利免费| 91精品国产91久久久久久青草| 三上悠亚久久精品| 久久婷婷五月综合成人D啪| 久久综合精品国产一区二区三区| 国产精品久久久久AV福利动漫| 伊人久久大香线蕉精品不卡| 国产精品综合久久第一页| 久久亚洲精品视频| 久久国产精品久久精品国产| 97r久久精品国产99国产精| 久久精品国产第一区二区三区| 久久久久人妻一区精品色 | 亚洲av成人无码久久精品|