H3C配置FTP服务器服务器
做者:尹正杰ui
版权声明:原创做品,谢绝转载!不然将追究法律责任。spa
一.FTP协议简介
code
1.FTP协议是互联网上普遍使用的文件传输协议server
FTP文件传送协议(File Transfer Protocol,简称FTP),是一个用于从一台主机到另送文件的协议blog
2.客户端/服务器模式,基于TCPip
3.FTP采起双TCP连接方式get
a>.控制连接使用的TCP端口号是21;it
b>.数据连接使用TCP端口号是20;class
4.FTP有两种文件传输模式
5.FTP采用两种数据传输方式
a>.主动方式;
b>.被动方式;
二.FTP双TCP连接方式
1.控制连接
用于在FTP客户端和FTP服务器之间的传输FTP控制命令及命令执行信息,控制连接在整个FTP会话期间一直保持打开;
2.数据连接
用于传输数据,包括数据上传,下载,文件列表发送等。数据传输结束后数据连接将终止。
三.FTP文件传输模式
1.ASCII模式是默认的文件传输模式,主要特色是:
a>.本地文件转换成标准的ASCII码再传输;
b>.适用于传输文本文件;
2.二进制流模式也 成为图像文件传输模式,主要特色是:
a>.文件按照比特流的方式进行传输;
b>.适用于传输程序文件;
四.FTP主动数据传输方式
1.主动方式也称为Port方式,是FTP协议最初定义的数据传输连接方式,主要特色是:
a>.FTP客户端经过向FTP服务器发送Port命令,告诉服务器该客户端用于传输数据的临时端口号;
b>.当须要传送数据时,服务器经过TCP端口号20与客户端的临时端口创建数据传输通道,完成数据传输
2.在创建数据连接的过程当中,由服务器主动发起连接,所以被称为主动方式。
a>.主动方式创建连接过程;
b>.被动方式创建连接过程;
五.TFTP协议介绍
1.TFTP(简单文件传输协议)也是采用客户机/服务器模式的文件传输协议;
2.TFTP适用于客户端和服务器之间不须要复杂交互的环境;
3.TFTP承载在UDP之上,端口号69;
4.TFTP仅提供简单的文件传输功能(上传,下载);
5.TFTP没有存取受权与认证机制,不提供目录列表功能;
6.TFTP协议传输是由客户端发起的
六.TFTP文件传输过程
七.实验
实验拓扑以下:
H3C配置方法以下
1 H3C配置方法以下: 2 服务端: 3 4 [server]ftp server enable #启用FTP服务 5 [server]local-user yinzhengjie #建立一个用户 6 [server-luser-yinzhengjie]service-type ftp #指定用户类型 7 [server-luser-yinzhengjie]password simple 123 #给该用户配 8 置密码 9 [server]interface Ethernet 0/0/0 10 [server-Ethernet0/0/0]ip address 172.30.1.1 24 11 [server-Ethernet0/0/0]undo shutdown 12 [server-Ethernet0/0/0]quit 13 14 15 客户端: 16 17 [client]interface Ethernet 0/0/0 18 [client-Ethernet0/0/0]ip address 172.30.1.2 24 19 [client-Ethernet0/0/0]undo shutdown 20 [client-Ethernet0/0/0]quit 21 <client>ftp 172.30.1.1 22 Trying 172.16.64.83 ... 23 Press CTRL+K to abort 24 Connected to 172.30.1.1. 25 220 FTP service ready. 26 User(172.30.1.1:(none)):yinzhengjie 27 331 Password required for yinzhengjie. 28 Password: 29 230 User logged in. 30 31 [ftp]