一:FTP功能简介:
1:FTP服务器能够进行档案的传输与管理功能;
2:可以依据使用者登入的情况分为三种不同的身份,分别是
2.1:实体账户:real user
2.2:访客:guest
2.3:匿名登录者anonymous
3:FTP利用系统的syslog进行数据的记录,包括了用户曾经下达的命令与用户传输数据(传输时间、档案大小)的记录,日志目录/var/log/
4:将使用者的工作范围局限在用户的指定目录中,避免其他多余的操作;
二:FTP服务器概述
1:FTP服务器默认使用TCP协议的20、21端口与客户端进行通信。21端口用于建立控制连接,并传输FTP指令。20端口用于建立数据连接,传输数据流。
2:根据FTP服务器在建立数据连接过程中的主、被动关系,FTP数据连接分为主动模式和被动模式。
2.1:主动模式:由服务器主动发起数据连接;
2.2:被动模式:服务器被动等待数据连接;
二:FTP主动模式连接:
FTP的传输使用的是TCP封包协议;不过FTP服务器使用了两个联机,分别是命令信道与数据流通道(ftp-data)。两次联机都需要三次握手;先以FTP预设的主动式联机进行说明: