1 / 59
文档名称:

计算机网络技术第十七讲学习课件.ppt

格式:ppt   大小:856KB   页数:59页
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

计算机网络技术第十七讲学习课件.ppt

上传人:phl808 2017/7/7 文件大小:856 KB

下载得到文件列表

计算机网络技术第十七讲学习课件.ppt

相关文档

文档介绍

文档介绍:计算机网络技术
聊城大学环境与规划学院
2007年1月
第十七讲
FTP文件传输过程
1. 数据连接过程
数据连接创建过程如下:
客户机使用临时端口发出传送文件命令;
客户机将该端口号发给服务器。
服务器发出主动打开命令,在众所周知端口20与客户机使用的临时端口建立连接。
(1)文件类型
ASCII类型
这是所有FTP必须实现的默认类型,用于传送文本文件。
EBCDIC类型
它是作为ASCII的另一种方法在主机间传送数据的数据类型。
图像类型
在此类型下传送的数据被看作连续的位,发送方将数据打包到8位传输字节中传送。
2. 文件属性
FTP文件传输过程
(2)数据结构
FTP文件传输过程
除了有不同的数据类型外,FTP还允许有不同的数据结构,下面是三种数据结构:
文件结构:文件中没有内部结构,文件被看作是二进制流;
记录结构:文件是由一系列记录组成的;
页面结构:文件是由不同的索引页组成的。
2. 文件属性
文件结构
如果未使用STRU命令,文件结构是默认值。文件结构中若没有默认值,文件被看作是连续的字节串。
记录结构
对于文本文件,记录结构是所有FTP实现必须有的。记录结构文件是由连续的记录构成的。
页面结构
文件为非连续时使用页面结构。这种文件称为随机访问文件。这些文件中有时会和文件整体或部分相关的信息出现。在FTP中,文件的一个部分称为页面。页面可以顺序的读取。
FTP文件传输过程
(3)传输模式
FTP文件传输过程
流模式
数据以字节流的形式传送。使用的数据结构没有限制,允许记录结构。
块模式
文件以块形式传送,块带有自己的头部分。头字节是在每个块前增加的3个字节,用作块描述和指示块大小。
压缩模式
有三种信息需要传送:常规数据,以字节串传送;压缩数据,包括复本和过滤器;控制信息,以两个转义字符传送。
3. 文件传输方式
FTP文件传输过程
读取文件:从服务器将一个文件复制到客户机。
存储文件:从客户机将一个文件复制到服务器。
从服务器将目录列表或文件名以文件形式发送到客户。
4. 控制连接上的通信
FTP文件传输过程
相同,都使用NVT ASCII字符集,并通过命令和响应完成。
系统在创建控制进程时随之创建控制连接。其创建过程如下:
服务器在众所周知端口21发出被动打开命令,等待客户机连接;
客户机使用临时端口发出主动打开命令;
控制连接在整个会话期间一直打开,随时准备接收客户机的文件传输请求。
FTP文件传输过程
在控制连接上传送的是命令与响应。
(1)命令
FTP文件传输过程
FTP发送的命令用大写的ASCII码表示,后面可以带有参数。这些命令大致可以分为6组。
接入命令:使用户接入到远程系统。
文件管理命令:使用户接入到远程计算机的文件系统。