- 文件传输协议(FTP, File Transfor Protocol)
- TCP 端口:20(数据端口)/21(控制端口,交换控制信令)
- 工作方式:(交换数据时,服务器主动连接客户端叫主动模式,客户端主动连接服务器叫被动模式,选择主动模式还是被动模式是客户端选择的)
- 主动模式
- 21端口+20端口
- 当客户端访问ftp服务器时,客户机随机打开一个端口号向服务器20端口发送请求交换信令;当交换数据时,客户端告诉服务器一个端口号,然后服务器向此端口号发送连接请求,并之后在此端口号上进行数据交换。
- 被动模式
- 21端口+随机端口
- 如果客户端开着防火墙,那么当二者进行数据交换时,服务器向客户机某端口发送的连接请求将被防火墙连接,因为随机端口号没有被防火墙打开,此时,客户机应该选择被动模式,客户机主动连接服务器数据端口。
win10 IIS搭建FTP服务器
1.首先启动IIS服务
控制面板->程序->启动或关闭Windows功能
2.搭建ftp
win+s搜索IIS->右击网站添加FTP站点...
ftp软件: