FTP服务
FTP (File transfer protocol) 是传输协议之一,他最主要的功能是在服务器与客户端之间进行档案的传输。
vsftpd软件包:“very secure”的FTP服务器软件
ftp端口号
主动模式:消息端口21,数据端口20
被动模式:消息端口21,数据端口随机
ftp的工作原理
建立连接:
客户端发送连接请求,同时打开一个大于 1024 的端口,比如 1031 端口,若 FTP 服务器侦听到该请求,则会在 1031 端口和 FTP 的 21 端口之间建立起一个 FTP 会话连接。
传输数据:
当需要传输数据时,客户端再动态的打开一个大于 1024 的端口连接到 FTP 得 20 端口,并在这个两个端口之间进行数据传输。
FTP 协议中,控制连接均有客户端发起,而数据连接有两种工作方式:
PORT 主动方式和PASV 被动方式
主动
client server
1024+ ---------------> 21
10