FTP-协议
FTP协议
件传输的工作过程
FTP服务工作模式 :客户/服务器
下载
文件
Internet
文件 客户
上载
FTP服务器
FTP的主要工作原理
文件传送协议FTP只提供 件传送的一些基本的
服务,它使用TCP可靠的运输服务。FTP的主要
功能是减少或消除在不同操作系统下处理 件的
不兼容性。
一个FTP服务器进程可同时为多个客户进程提供
服务。FTP的服务器进程由两大部分组成:一个
主进程,负责接受新的请求;另外有若干个从属
进程,负责处理单个请求。
FTP的工作情况如图9-5所示。
在进行 件传输时,FTP的客户和服务器之间要
建立两个连接:“控制连接”和“数据连接”。
FTP协议的特点
提供交互式的访问,使得用户更容易通过
操作命令与远程系统交 ;
允许客户指定存储文件的类型与格式;
具备鉴别控制能力,允许文件具有存取权
限;
屏蔽了计算机系统的细节,因而适合于在
异构网络中任意计算机之间传送文件。
FTP双连接
使用TCP协议建立连接
客户端使用一个任意分配的端口号
服务器使用熟知端口21传输控制信息
服务器使用熟知端口20传输数据
FTP
服务器
客户机
Internet
20
2158
21
数据信息 控制信息 TCP连接
FTP协议
F T P协议
文件传输协议 (File Transfer Protocol )
采用两个TCP连接
– 控制连接
命令交 ,FTP服务器侦听21端口
– 数据连接
传输数据
FTP传输过程
客户机
客户机
用户接口
用户 用户接口
用户
服务器
服务器
控制连接
控制连接
服务器协议接口
用户协议解释器 服务器协议接口
用户协议解释器
文件 数据连接
文件 数据连接 文件
用户数据传输