FTP包含FTP客户端和FTP服务器端
而他作为文件传输协议,制定了这样一种模式
1.通过htp的21端口(固定)建立控制连接,意味着发送了行动命令,比如是下载还是上传
2.数据传输有两种方式,都是通过htp数据连接
a. 主动模式,指的是客户端告诉服务器端接口是20(固定)
服务器主动去找客户端握手,需要防火墙打开20 21端口
b. 被动模式,指的是服务器端打开一个端口,并且告诉客户端,客户端
主动去找服务器握手,但是服务器端有防火墙时不能下载,要选择主动模式
FTP的传输模式
文本:ASCII码
二进制:Binary模式