ftp主动模式与被动模式的区别实施背景:公司数据备份服务器(SYSTEM:WINDOWS SERVER 2003 ),数据采集方式为:FTP上传方式。基于安全考虑,该服务器只允许基于ftp服务的tcp20、21端口数据流通过。ftp主动模式与...
ftp主动模式与被动模式的区别实施背景:公司数据备份服务器(SYSTEM:WINDOWS SERVER 2003 ),数据采集方式为:FTP上传方式。基于安全考虑,该服务器只允许基于ftp服务的tcp20、21端口数据流通过。
ftp主动模式与被动模式的区别
实施背景:
公司数据备份服务器(SYSTEM:WINDOWS SERVER 2003 ),数据采集方式为:FTP上传方式。基于安全考虑,该服务器只允许基于ftp服务的tcp20、21端口数据流通过。
FTP模式说明:
FTP是基于TCP的服务,使用2个端口,一个数据端口和一个命令端口(也可叫做控制端口)。
固定的命令端口:21
数据端口:(取决于连接模式)20或者>1024其它端口
主动FTP
主动方式的FTP是这样的:客户端从一个任意的非特权端口N(N>1024)连接到FTP服务器的命令端口,也就是21端口。然后客户端开始监听端口N+1,并发送FTP命令"port N+1"到FTP服务器。接着服务器会从它自己的数据端口(20)连接到客户端指定的数据端口(N+1)。
针对FTP服务器前面的防火墙来说,必须允许以下通讯才能支持主动方式FTP:
任何端口到FTP服务器的21端口 (客户端初始化的连接 S