FTP(file transfer protocol ,文件传输协议)是典型的c/s结构的应用层网络协议,需要有相应的客户端和服务器端软件才能进行文件传输,适用于在局域网和广域网中进行文件传输,FTP 服务器默认使用TCP协议的20,21端口与客户端进行数据连接,并传输数据,
ftp的数据连接分为主被动两种模式:
1、主动模式:服务器主动发起数据连接
被动模式:服务器被动等待数据连接