分享

IE FTP(主动与被动)

 icecity1306 2015-05-15

本文介绍了如何配置 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 客户端模式

1. 启动 Internet Explorer。
2. 在“工具”菜单上,单击“Internet 选项”。
3. 单击“高级”选项卡。
4. 在“浏览”下,单击以清除“为 FTP 站点启用文件夹视图”复选框。
5. 单击以选中“使用被动 FTP(为防火墙和 DSL 调制解调器兼容性)”复选框。
6. 单击“确定”。
如果您选中了“为 FTP 站点启用文件夹视图”复选框,Internet Explorer 的表现就会像“标准”模式 FTP 客户端一样,即使您还选中了“使用被动 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 知识库中相应的文章:

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多