第十六章
文件传输
协议FTP
《路由交换技术及应用》第4版�“十四五”职业教育国家规划教材 主编:孙秀英
文件传输
协议FTP
1 .FTP1 .FTP的概念的概念 2 .FTP2 .FTP的应用的应用
3 .FTP3 .FTP传输文件的过程传输文件的过程
4 .FTP4 .FTP传输模式传输模式
5 .FTP5 .FTP配置配置
文件传输协议FTP
的概念
FTP是用来传送文件的协议。使用FTP实现远程文件传输的同时,还可以保证数据传输的可靠性和高效性。
的应用
FTP�提供了一种在服务器
和客户机之间上传和下载
文件的有效方式。
FTP 客户端 FTP 服务器
VRP
FTP客户端 FTP 服务器
日志文件
配置文件
� 《路由交换技术及应用》第4版
“十四五”职业教育国家规划教材
文件传输协议FTP
传输文件的过程
使用FTP传输数据时,需要在服务器和客户机之间建立控制连接和数据连接。
用户 用户接口
控制进程
数据传输进程文件系统
控制进程
数据传输进程 文件系统
客户端 服务器
控制连接
数据连接
� 《路由交换技术及应用》第4版
“十四五”职业教育国家规划教材
文件传输协议FTP
传输文件的过程
• FTP服务器开启21号端口,等待FTP客户端发送连接请求。
• FTP客户端随机开启端口,向服务器发送建立连接的请求。控制连
接用于在服务器和客户端之间传输控制命令。
控制连接
• 服务器使用TCP的20号端口与客户端建立数据连接。
• 通常情况下,服务器主动建立或中断数据连接
数据连接
� 《路由交换技术及应用》第4版
“十四五”职业教育国家规划教材
文件传输协议FTP
传输模式
传输模式
ASCII�模式
二进制模式
传输模式定义了数据在
客户端和服务器之间传
输时的格式。
ASCII模式用于传输文本。发送
端的字符在发送前被转换成
ASCII码格式之后进行传输,接
收端收到之后再将其转换成字
符。
二进制模式常用于发送图片文
件和程序文件。发送端在发送
这些文件时无需转换格式,即
可传输。
� 《路由交换技术及应用》第4版
“十四五”职业教育国家规划教材
文件传输协议FTP
配置
[Huawei]ftp�server�enable���������命令使能FTP功能
[Huawei]set�default�ftp-directory�flash:
设置FTP用户的默认工作目录
FTP�客户端 FTP�服务器
� 《路由交换技术及应用》第4版
“十四五”职业教育国家规划教材
文件传输协议FTP
配置
FTP�服务器
[Huawei]aaa
[Huawei-aaa]local-user�huawei�password�cipher�huawei
[Huawei-aaa]local-user�huawei�service-type�ftp�
[Huawei-aaa]local-user�huawei�ftp-directory�flash:�
[Huawei-aaa]local-user�huawei�access-limit�200
[Huawei-aaa]local-user�huawei�idle-timeout�0�0
[Huawei-aaa]local-user�huawei�privilege�level�3
FTP�客户端
� 《路由交换技术及应用》第4版
“十四五”职业教育国家规划教材
文件传输协议FTP
配置
<Huawei>ftp
Trying ...
Press CTRL+K to abort
Connected to .
220 FTP service ready.
User(:(none)):huawei
331 Password required for huawei.
Enter password:
230 User logged in.
[ftp]binary
200 Type set to I.
[ftp]get
FTP 服务器FTP 客户端
� 《路由交换技术及应用》第4版
“十四五”职业教育国家规划教材
第十六章
文件传输
协议FTP
《路由交换技术及应用》第4版�“十四五”职业教育国家规划教材 主编:孙秀英