FTP原理详细介绍

一: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预设的主动式联机进行说明:

111.jpeg

FTP主动式联机图

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/f3a852a004bbd453e69b0f0b6f9b4e46.html