Java學習

          java,spring,structs,hibernate,jsf,ireport,jfreechart,jasperreport,tomcat,jboss -----本博客已經搬家了,新的地址是 http://www.javaly.cn 如果有對文章有任何疑問或者有任何不懂的地方,歡迎到www.javaly.cn (Java樂園)指出,我會盡力幫助解決。一起進步

           

          兩種方式登錄FTP

          zhuan:http://www.xmgwbn.com/knowledge/shownews.php?NID=384
          為了共享資源,很多企業網都架設了FTP服務器。一般這些FTP服務器是通過網絡防火墻或端口接入公網的,因此會碰到用戶無法登錄FTP服務器的問題。這 些問題的出現,除了用戶的操作失誤外,主要與網絡防火墻嚴格控制端口以及復雜的網絡環境有關。下面,e博士就針對這一問題給大家講講怎樣選擇FTP服務器 的登錄方式。

          一、FTP的工作模式

          要想徹底解決用戶無法登錄FTP服務器的問題,必須了解FTP協議的工作模式。FTP協議的工作模式有兩種:PORT模式和PASV模式,相對于服務器而言,PORT是一種主動模式,而PASV是被動模式。

          小知識:FTP(File Transfer Protocol文件傳輸協議)服務是基于TCP協議的一種服務,用于計算機之間相互傳送文件,用戶通過它能夠獲取Internet中的資源。FTP提供 了登錄、目錄查詢、文件操作及其他會話控制功能。上傳或下載網站文件時也會用到它。

          PORT模式:PORT模式建立的數據鏈路通道是由FTP服務器端發起,FTP服務器使用20端口連接客戶端的某一個大于1024的端口。

          PASV模式:PASV模式的數據傳輸鏈路的建立是由FTP客戶端發起的,它使用一個大于1024的端口連接服務器上1024以上的某一個端口。

          用戶在登錄FTP的過程中,服務器應該使用21端口(也可使用20端口和一些不固定的大于1024的端口),客戶端應該使用大于1024的端口。由于網絡防火墻對端口的嚴格控制和復雜的網絡環境,所以很容易就出現用戶無法登錄FTP服務器的問題。

          二、模式的選擇

          為了能成功登錄FTP服務器,客戶端必須正確設置使用PASV或PORT模式登錄。

          1.使用內網IP地址

          當客戶端使用PORT登錄方式時,FTP服務器將無法連接客戶端建立數據鏈路。因為客戶端沒有公網IP地址,這種情況下,客戶端必須使用PASV登錄方式。這就是很多內網用戶不能登錄FTP服務器的一個重要原因。

          2.使用公網IP地址

          當客戶端使用PASV登錄方式時,客戶端向服務器發送連接請求,建立數據鏈路通道,這時可以順利登錄FTP服務器。如果這時使用PORT登錄方式,在建立數據鏈路通道時,由服務器向客戶端發送連接請求,此時連接請求會被防火墻攔截,除非開放大于1024的高端端口。

          對于一般用戶來說,直接判斷使用哪種登錄方式有些困難,大家不妨先使用一種方式登錄FTP服務器,如果不行,再選擇另一種方式。

          三、登錄方式的選擇

          在大部分FTP客戶端軟件的登錄方式選擇中,只能看到PASV模式(被動模式),這是因為FTP登錄方式只有PORT和PASV兩種,使用PASV登錄方式,就意味著取消PORT登錄方式。

          1.在IE中切換登錄方式

          Internet Explorer默認使用PORT登錄方式,要想使用PASV登錄方式非常簡單。在IE主窗口中,點擊“工具→Internet選項“?熏切換到“高級”標簽頁,選擇“使用被動FTP”選項,點擊“確定”按鈕即可。

          2.在PowerFTP中切換登錄方式

          在PowerFTP主窗口中,點擊“工具→選項”,在彈出的選項對話框中,點擊“代理”選項,在右側的框中選擇“使用PASV模式”選項,最后點擊“ 確定”按鈕,這樣就能使用PASV登錄方式了,不選擇此項則使用的是PORT登錄方式。其它FTP客戶端軟件的設置基本一致,這里就不再另外舉例了。

          --------------------------法登錄FTP服務器的問題。

          二、模式的選擇

          為了能成功登錄FTP服務器,客戶端必須正確設置使用PASV或PORT模式登錄。

          1.使用內網IP地址

          當客戶端使用PORT登錄方式時,FTP服務器將無法連接客戶端建立數據鏈路。因為客戶端沒有公網IP地址,這種情況下,客戶端必須使用PASV登錄方式。這就是很多內網用戶不能登錄FTP服務器的一個重要原因。

          2.使用公網IP地址

          當客戶端使用PASV登錄方式時,客戶端向服務器發送連接請求,建立數據鏈路通道,這時可以順利登錄FTP服務器。如果這時使用PORT登錄方式,在建立數據鏈路通道時,由服務器向客戶端發送連接請求,此時連接請求會被防火墻攔截,除非開放大于1024的高端端口。

          對于一般用戶來說,直接判斷使用哪種登錄方式有些困難,大家不妨先使用一種方式登錄FTP服務器,如果不行,再選擇另一種方式。

          三、登錄方式的選擇

          在大部分FTP客戶端軟件的登錄方式選擇中,只能看到PASV模式(被動模式),這是因為FTP登錄方式只有PORT和PASV兩種,使用PASV登錄方式,就意味著取消PORT登錄方式。

          1.在IE中切換登錄方式

          Internet Explorer默認使用PORT登錄方式,要想使用PASV登錄方式非常簡單。在IE主窗口中,點擊“工具→Internet選項“?熏切換到“高級”標簽頁,選擇“使用被動FTP”選項,點擊“確定”按鈕即可。

          2.在PowerFTP中切換登錄方式

          在PowerFTP主窗口中,點擊“工具→選項”,在彈出的選項對話框中,點擊“代理”選項,在右側的框中選擇“使用PASV模式”選項,最后點擊“ 確定”按鈕,這樣就能使用PASV登錄方式了,不選擇此項則使用的是PORT登錄方式。其它FTP客戶端軟件的設置基本一致,這里就不再另外舉例了。

          posted on 2009-03-30 16:16 找個美女做老婆 閱讀(724) 評論(0)  編輯  收藏


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


          網站導航:
           

          導航

          統計

          公告

          本blog已經搬到新家了, 新家:www.javaly.cn
           http://www.javaly.cn

          常用鏈接

          留言簿(6)

          隨筆檔案

          文章檔案

          搜索

          最新評論

          閱讀排行榜

          評論排行榜

          主站蜘蛛池模板: 东方市| 通辽市| 镇赉县| 洛南县| 泰和县| 新建县| 阿拉善左旗| 安达市| 景泰县| 颍上县| 吴忠市| 兰西县| 上林县| 越西县| 山丹县| 察隅县| 阿鲁科尔沁旗| 西林县| 白玉县| 西昌市| 措美县| 康乐县| 班玛县| 江达县| 昭觉县| 泰顺县| 如东县| 五原县| 沾益县| 佛坪县| 南乐县| 万荣县| 武胜县| 威宁| 从化市| 睢宁县| 蒲江县| 嘉义县| 漯河市| 波密县| 岑巩县|