FTP服务的主动模式和被动模式

大兔子大兔子 提交于 2020-02-03 11:58:48

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

...

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!