如何在 Windows Server 2003 系列中設定 Internet Explorer 同時使用 FTP PORT 模式和 FTP PASV 模式

文章翻譯 文章翻譯
文章編號: 323446 - 檢視此文章適用的產品。
全部展開 | 全部摺疊

在此頁中

結論

本文將告訴您,如何設定 Internet Explorer 同時使用檔案傳輸通訊協定 (FTP) PORT 模式和 PASV 模式。

FTP 支援兩種模式。這些模式稱為標準 (或 PORT 或主動) 和被動 (或 PASV)。標準模式 FTP 用戶端會傳送 PORT 命令到 FTP 伺服器。被動模式用戶端會傳送 PASV 命令到 FTP 伺服器。這些命令會在建立 FTP 工作階段時,透過 FTP 命令通道傳送。

標準模式 FTP 用戶端會先在 FTP 伺服器上建立到 TCP 通訊埠 21 的連線。這個連線會建立 FTP 命令通道。用戶端會在 FTP 用戶端需要傳送或接收資料 (如資料夾清單或檔案) 時,透過 FTP 命令通道傳送 PORT 命令。PORT 命令包含 FTP 用戶端在哪個連接埠接收資料連線的相關資訊。在標準模式中,FTP 伺服器一律從 TCP 通訊埠 20 啟動資料連線。FTP 伺服器必須在傳送或接收資料時開啟到用戶端的新連線,而 FTP 用戶端會再使用 PORT 命令來要求開啟新連線。

被動模式 FTP 用戶端也會藉由建立到 FTP 伺服器上 TCP 通訊埠 21 的連線以建立控制通道的方式作為開始。當用戶端透過命令通道傳送 PASV 命令時,FTP 伺服器會在要求資料傳輸之前,先開啟暫時的連接埠 (1024 到 5000 之間),並通知 FTP 用戶端連接到該連接埠。如同在標準模式中一般,FTP 用戶端必須在每個新傳輸之前,先傳送新的 PASV 命令,而 FTP 伺服器將會等候適用於每個傳輸之新連接埠上的連線。

視 FTP 用戶端或伺服器上的防火牆設定而定,您可能需要變更 FTP 用戶端使用的模式。Microsoft Internet Explorer 5 及更新版本同時支援標準模式和被動模式。

如何變更 Internet Explorer FTP 用戶端模式

  1. 啟動 Internet Explorer。
  2. [工具] 功能表上,按一下 [網際網路選項]
  3. 按一下 [進階] 索引標籤。
  4. [瀏覽] 下方,按一下以清除 [為 FTP 站台啟用資料夾檢視] 核取方塊。
  5. 按一下以選取 [使用被動式 FTP (為了防火牆及 DSL 數據機的相容性)] 核取方塊。
  6. 按一下 [確定]
如果您選取 [為 FTP 站台啟用資料夾檢視] 核取方塊,即使也選取 [使用被動式 FTP] 核取方塊,Internet Explorer 仍會像標準模式 FTP 用戶端一樣運作。如果您清除 [為 FTP 站台啟用資料夾檢視] 核取方塊,再選取 [使用被動式 FTP] 核取方塊,則 Internet Explorer 就會像被動模式 FTP 用戶端一樣運作。

疑難排解

許多防火牆不接受透過外部介面的新連線。防火牆偵測到這些連接,會當作是來路不明的連線嘗試而加以卸除。因為 FTP 伺服器必須對 FTP 用戶端提出新連線要求,標準模式 FTP 用戶端將無法在此環境中運作。

因為 FTP 伺服器會開啟暫時的連接埠號碼,所以防火牆管理員可能不想使用被動模式 FTP 伺服器。雖然 Microsoft Internet Information Server (IIS) 4.0 和 IIS 5.0 所使用之暫時連接埠的預設範圍為 1024 到 5000,但有許多 FTP 伺服器所設定的暫時連接埠範圍是 1024 到 65535。允許來路不明的連線完全存取所有暫時連接埠的防火牆設定可能會被視為不安全的設定。

您可以設定 IIS 4.0 和 IIS 5.0 允許 1024 到 65535 的暫時連接埠範圍。

如需有關嘗試連接 5000 以上之 TCP 通訊埠時可能發生之問題的其他相關資訊,請按一下下面的文件編號,檢視「Microsoft 知識庫」中的文件:
196271 When you try to connect from TCP ports greater than 5000 you receive the error 'WSAENOBUFS (10055)'

屬性

文章編號: 323446 - 上次校閱: 2005年11月2日 - 版次: 5.2
這篇文章中的資訊適用於:
  • Microsoft Internet Explorer 6.0?應用於:
    • Microsoft Windows Server 2003, Standard Edition (32-bit x86)
關鍵字:?
kbhowtomaster kbftp kbwebservices kbappservices KB323446
Microsoft及(或)其供應商不就任何在本伺服器上發表的文字資料及其相關圖表資訊的恰當性作任何承諾。所有文字資料及其相關圖表均以「現狀」供應,不負任何擔保責任。Microsoft及(或)其供應商謹此聲明,不負任何對與此資訊有關之擔保責任,包括關於適售性、適用於某一特定用途、權利或不侵權的明示或默示擔保責任。Microsoft及(或)其供應商無論如何不對因或與使用本伺服器上資訊或與資訊的實行有關而引起的契約、過失或其他侵權行為之訴訟中的特別的、間接的、衍生性的損害或任何因使用而喪失所導致的之損害、資料或利潤負任何責任。

提供意見

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com