H3C
文件传输协议
ISSUE
日期:
引入
|
・如何在互联网中的主机和服务器之间传输文件呢?
■文件传输协议能够提供在远端主机和本地服务器之间 传输文件的服务
■ FTP和TFTP是最常用的文件传输协议
FTP双TCP连接方式 H3C
课程目标
学习完本课程,您应该能够:
掌握FTP协议基础知识
熟悉FTP协议文件传输模式
■掌握TFTP协议基础知识
■掌握FTP与TFTP相关配置方法
熟悉FTP数据传输方式
FTP协议简介 H3C
• FTP协议是互联网上广泛使用的文件传输协议
•客户端/服务器模式,基于TCP
FTP采用双TCP连接方式
好控制连接使用TCP端口号21
好数据连接使用TCP端口号20
FTP有两种文件传输模式
FTP采用两种数据传输方式
今主动方式
FTP双TCP连接方式 H3C
T被动方式
FTP双TCP连接方式 H3C
•控制连接
今用于在FTP客户端和FTP服务器之间传输FTP控制命令及命令执 行信息。控制连接在整个FTP会话期间一直保持打开
•数据连接
->用于传输数据,包括数据上传、下载、文件列表发送等。数据传
输结束后数据连接将终止
FTP客户端
FTP服务器
FTP双TCP连接方式 H3C
H3C
FTP文件传输模式
• ASCH模式是默认的文件传输模式,主要特 点是:
好本地文件转换成标准的ASCII码再传输
T适用于传输文本文件
•二进制流模式也称为图像文件传输模式,主 要特点是:
T文件按照比特流的方式进行传输
玲适用于传送程序文件
FTP双TCP连接方式 H3C
FTP主动数据传输方式 H3C
•主动方式也称为PORT方式,是FTP协议最 初定义的数据传输连接方式,主要特点是:
f FTP客户端通过向FTP服务器发送PORT命令,告诉服 务器该客户端用于传输数据的临时端口号
好当需要传送数据时,服务器通过TCP端口号20与客户 端的临时端口建立数据传输通道,完成数据传输
•在建立数据连接的过程中,由服务器主动发 起连接,因此被称为主动方式
主动方式建立连接过程
H3C
①
FTP客户端
控制连接
FTP服务器
数据连投
20 ]
数据连接
FTP服务器
FTP客户端
TCP三次握手建立控制通道的TCP连接
I TCP三次握手建立数据通道的TCP连接
FTP主动数据传输方式 H3C
交互过程
控制连接
FTP客户端
1174
21
控制连接
FTP服务器
PORT
(、
数据连接
3566;
20
数据连接
ltc 4 -a 关闭数搐连接
FTP客户端 FTP月艮务器
客户端用PORT命令通告用于数据传输的临时 端口号(13-256+238=3566)
双方进行数据传输。传输完毕后发送数 据的一方主动关闭数据连接
FTP主动数据传输方式 H3C
•被动方式也称为PASV方式,被动方式的主 要特点是:
今FTP客户端通过向FTP服务器发送PASV命令,告诉服 务器进入被动方式。服务器选择临时端口号并告知客户 Xdj 炳
玲当需要传送数据时,客户端主动与服务器的临时端口号 建立数据传输通道,完成数据传输
•在整个过程中,由于服务器总是被动接收客 户端的数据连接,因此被称为被动方式
FTP主动数据传输方式 H3C
FTP主动数据传输方式 H3C
被动方式建立连接过程
H3C
FTP主动数据传输方式 H3C
FTP主
X00040004第18章文件传输协议 来自淘豆网m.daumloan.com转载请标明出处.