FTP在传输文件时有两种传输模式:被动模式和主动模式。
1.主动模式
FTP控制指令通过 21/TCP 端口传向服务器,文件下载通过大于 1024/TCP 的随机端口进行传输。下载文件时,FTP服务器(源端口为20/TCP)主动连接FTP客户端的随机端口进行下载。
2.被动模式
FTP控制指令通过 21/TCP 端口传向服务器,文件下载通过大于 1024/TCP 的随机端口进行传输。下载文件时,FTP客户端主动连接FTP服务器的随机端口进行下载,只有下载文件时FTP服务器才临时监听一个随机端口,平时不监听除 21/TCP 端口以外的其他端口。
大多数FTP服务器默认使用被动模式,如:Windows Server 2008 R2系统自带的FTP服务。
FTP客户端在连接FTP服务器时可以手动选择使用主动模式还是被动模式,大多数FTP客户端默认使用被动模式。
Windows Server 2008 R2系统自带的FTP服务banner信息为:220 Microsoft FTP Service
...
来源:https://www.cnblogs.com/dgjnszf/p/12038507.html