命令连接 默认tcp21端口
数据连接:分为2种
1,主动:服务器用自己的20端口主动连接客户端
2,被动:客户端请求服务端,服务器通过命令连接发送报文(151 20 =151x256+20),打开这个随机端口,等待连接
主动模式: 服务端通过20端口主动向客户端,传输数据
被动模式: 服务端启动随机端口,等待客户端发起连接,进行数据传输
数据传输模式:
二进制
文本:
2个问题:
客户端开启防火墙,用被动模式
利用防火墙的连接跟踪机制,自动记录命令端口发出去的端口,防护墙自动打开这个发出去的端口
linux客户端默认是被动模式
windows客户端是主动模式
windows,liunx 匿名登录ftp,密码空