• <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
            很好  回復  更多評論
              
            <2008年10月>
            2829301234
            567891011
            12131415161718
            19202122232425
            2627282930311
            2345678

            常用鏈接

            留言簿(12)

            隨筆分類

            隨筆檔案

            文章檔案

            相冊

            收藏夾

            C++

            MyFavorite

            搜索

            •  

            積分與排名

            • 積分 - 327094
            • 排名 - 75

            最新評論

            閱讀排行榜

            評論排行榜

            中文国产成人精品久久亚洲精品AⅤ无码精品 | 精品一二三区久久aaa片| 久久久久亚洲av成人无码电影| 久久夜色精品国产噜噜麻豆 | 性做久久久久久久| 亚洲精品无码久久久久去q | 久久国产乱子精品免费女| 亚洲国产精品无码久久久不卡 | 国产A级毛片久久久精品毛片| 亚洲国产精品综合久久一线| 国产精品久久久久久久久软件| 亚洲中文字幕无码一久久区| 国产精品亚洲综合专区片高清久久久| 99久久精品免费看国产一区二区三区| 18岁日韩内射颜射午夜久久成人| 777午夜精品久久av蜜臀| 久久亚洲欧洲国产综合| 91精品国产91热久久久久福利| 久久AV高潮AV无码AV| 久久天天躁狠狠躁夜夜不卡| 久久久中文字幕| 久久综合五月丁香久久激情| 中文字幕亚洲综合久久| 久久精品国产69国产精品亚洲| 深夜久久AAAAA级毛片免费看| 国产精品久久久久…| 久久人人超碰精品CAOPOREN| 亚洲?V乱码久久精品蜜桃| 看全色黄大色大片免费久久久| 久久综合丁香激情久久| 国内精品久久久久久久coent| 久久国产视屏| 亚洲色婷婷综合久久| 高清免费久久午夜精品| 中文精品99久久国产 | 18禁黄久久久AAA片| 免费观看久久精彩视频| 精品无码久久久久久久久久| 久久99精品国产99久久6| 一本一道久久a久久精品综合| 久久精品免费全国观看国产|