LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1328|回复: 10

服务器是否同时支持主动ftp和被动ftp,他们的效率有无差别?

[复制链接]
发表于 2003-12-27 21:25:10 | 显示全部楼层 |阅读模式
现在,想ie等浏览器用主动ftp,一些ftp软件cuteftp等等用被动ftp
那么任意给一个ft,是否同时可以支持p主动和被动两种方式?数据传输效率上有什么区别?
发表于 2003-12-27 22:50:14 | 显示全部楼层
ftp的rfc似乎里提到ftp协议分为主动和被动两种吧。那ftp协议支持的话,符合rfc的规范都应该支持的吧
 楼主| 发表于 2003-12-28 13:44:27 | 显示全部楼层
有没有什么性能方面的区别?
比如那种比另一种效率高一些
发表于 2003-12-28 17:04:52 | 显示全部楼层
这个不是很清楚了,我早前看的rfc。不过也只是一解释。没具体说效率,你可以实验下?
发表于 2003-12-28 19:31:06 | 显示全部楼层
被动模式需要20端口,主动则不需要。
发表于 2006-5-29 11:47:45 | 显示全部楼层
Post by nbxmedia
被动模式需要20端口,主动则不需要。

貌似 说反了
回复 支持 反对

使用道具 举报

发表于 2006-5-29 12:19:17 | 显示全部楼层
主动和被动的区别不多说了,它们的资料很容易找到。

很难把这两者和数据传输效率联系起来。

在服务器端,是否同时支持的问题不用考虑,你只要根据需要调整自己的客户端工作方式即可。
回复 支持 反对

使用道具 举报

发表于 2006-6-4 08:14:44 | 显示全部楼层
服务器都同时支持这两种方式(除非你特殊设置)

实际上数据传输方式主要决定于客户端,如果客户端使用PORT命令的时候,实际上就是客户端告诉服务器,自己打开了一个端口,服务器可以连接这个端口进行数据传输。

如果客户端使用PASV命令,就是告诉服务器,你必须给我提供一个数据端口供我连接以便进行数据传输。

至于传输效率的问题,我认为主动和被动没有分别。两者都是建立连接并发送数据。
回复 支持 反对

使用道具 举报

发表于 2006-6-4 08:46:07 | 显示全部楼层
看服务器的设置,如果同时支持,那么客户端才能选择。对于服务器来说,Active(PORT) 似乎更容易。

Post by Lolita
貌似 说反了

Lolita 炒冷饭噢。:)
回复 支持 反对

使用道具 举报

发表于 2006-6-5 08:26:43 | 显示全部楼层
Post by 终极幻想
看服务器的设置,如果同时支持,那么客户端才能选择。对于服务器来说,Active(PORT) 似乎更容易。



Lolita 炒冷饭噢。:)



如果服务器放置在防火墙后面,且防火墙上做了限制,不允许ftp服务器有对外的主动连接(即ftp服务器只接受连接),这时候就只能用PASV模式了。

其实就ftp服务器的配置来说,谈不上哪个更容易。
就ftp客户端而言,现在常见的客户端缺省状态下都是采用PASV模式。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表