FTP 服务器端,通常是既支持主动模式,又支持被动模式的。
FTP 客户端,通常有个选项,就是使用哪种模式。
主动模式与被动模式的共性
使用 21 端口发送用户名、密码、命令等。
主动模式与被动模式的差异
主动模式:客户端随机开个端口,服务器端使用 20 端口与之连接,传数据。(该模式下客户端防火墙会给出提示,请求放行)
被动模式:服务器端随机开个端口,客户端与之连接,传数据。(FileZilla 默认模式)
怎么记呢?我们就这样记:主动模式,客户端主动开端口。那为什么不说是服务器端主动开端口呢?因为我们是在客户端设置的嘛,当然是以客户端为主角。
相关阅读