本文介绍了如何配置 Internet Explorer,以使用文件传输协议 (FTP) PORT 模式和 PASV 模式。 FTP 支持两种模式。这两种模式被分别称为“标准”(或 PORT 或“主动”)和“被动”(或 PASV)。“标准”模式 FTP 客户端向 FTP 服务器发送 PORT 命令。“被动”模式客户端向 FTP 服务器发送 PASV 命令。这些命令是在建立 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 客户端模式
疑难解答 很多防火墙都不接受通过外部接口的新连接。防火墙会将这些连接检测为未经请求的连接尝试,并因此而将它们断开。“标准”模式 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 知识库中相应的文章: |
|
来自: icecity1306 > 《系统基础知识》