目录
一、FileZilla介绍
filezilla是一款开源的FTP软件,包含客户端和服务端,支持英文和中文,可以部署在所有主流的系统中,也可以使用源代码部署于其它系统;
FileZilla的下载地址:https://www.filezilla.cn/download/server
二、ftp协议的工作方式
ftp协议有两种工作方式:
1、PORT(主动)模式:客户端向服务器的TCP 21端口发送连接请求,服务器接受请求,建立一条命令链路;当需要传输数据时,客户端口打开任意的非特权端口N(N > 1024),并通过命令链路将该端口告诉服务器,让服务器请求该端口来建立数据链路连接,服务器接收到请求后,通过本地TCP 20端口向客户端打开的端口发送连接请求,建立连接,然后通过该数据链路传输数据;
2、PASV(被动)模式:客户端向服务器的TCP 21端口发送连接请求,服务器接受请求,建立一条命令链路;当需要传输数据时,客户端向服务器发送数据链路请求连接,服务器接收到请求,打开任意的非特权端口N(N > 1024),并通知客户端通过该端口来连接,然后客户端通过该端口来