FTP协议介绍-梁泽凡.ppt
《FTP协议介绍-梁泽凡.ppt》由会员分享,可在线阅读,更多相关《FTP协议介绍-梁泽凡.ppt(24页珍藏版)》请在三一办公上搜索。
1、FTP介绍,ftp 的基本知识ftp 的基本原理ftp 的基本操作及应用,ftp基本知识,ftp的基本概念 1.FTP是File Transfer Protocol(文件传输协议)的缩写,用来在两台计算机之间互相传送文件。从远程主机拷贝文件至自己的计算机上,称之为“下载(download)”文件。若将文件从本地主机中拷贝至远程主机上,则称之为“上载(upload)”文件。FTP在RFC 959 可具体查询。,ftp 基本知识,2.FTP服务工作模式,:客户/服务器,ftp基本知识,3.FTP的传输有两种方式(1)ASCII传输模式 用于传送ASCII码文本文件。(2)二进制传输模式:(逐字拷贝
2、,不须 转译)可传送文本和非文本,ftp基本知识,4.匿名FTP服务匿名FTP服务的实质是:提供服务的机构在它的FTP服务器上建立一个公开账户(一般为anonymous),并赋予该账户访问公共目录的权限,以便提供免费服务;如果用户要访问这些提供匿名服务的FTP服务器,一般不需要输入用户名与用户密码;大多数FTP服务都是匿名服务;为了保证FTP服务器的安全,几乎所有的匿名FTP服务器都只允许用户下载文件,而不允许用户上载文件。,ftp基本知识,5.FTP协议有两种工作方式:一种方式叫做Standard(也就是 PORT方式,主动方式),一种是 Passive(也就是PASV,被动方式)。Stan
3、dard模式 FTP的客户端发送 PORT 命令到FTP服务器。Passive模式FTP的客户端发送 PASV命令到 FTP Server。,FTP系统采用“客户/服务器”模型,由在用户的本地计算机(客户端)上运行的FTP客户程序和在远程计算机(服务器端)上运行的FTP服务器程序所组成。客户程序与服务程序之间通过面向连接的TCP协议进行通信,TCP服务端口为21。一个 FTP 服务器进程可同时为多个客户进程提供服务。FTP 的服务器进程由两大部分组成:一个主进程,负责接受新的请求;另外有若干个从属进程,负责处理单个请求。,FTP工作的基本原理,在进行文件传输时,FTP的客户和服务器之间要建立两
4、个TCP连接:控制连接(Control Connection):客户程序与FTP服务器的端口21建立控制连接,并在整个FTP会话过程中维持连接;控制连接用于传输请求和应答信息;由FTP客户端发起控制连接。数据连接(Data Connection):数据连接用于传输文件;每传输一个文件都要建立一个数据连接(在FTP服务器的端口20);由FTP服务器发起数据连接。,FTP工作的基本原理,FTP工作的基本原理,(1)FTP服务器运行FTPd守护进程,等待用户的FTP请求。(2)用户运行FTP命令,请求FTP服务器为其服务。例:FTP 202.119.2.197(3)FTPd守护进程收到用户的FTP请
5、求后,派生出子进程FTP与用户进程FTP交互,建立文件传输控制连接,使用TCP端口21。(4)用户输入FTP子命令,服务器接收子命令,如果命令正确,双方各派生一个数据传输进程FTP-DATA,建立数据连接,使用TCP端口20,进行数据传输。(5)本次子命令的数据传输完,拆除数据连接,结束FTP-DATA进程。(6)用户继续输入FTP子命令,重复(4)、(5)的过程,直至用户输入quit命令,双方拆除控制连接,结束文件传输,结束FTP进程。,工作过程建立控制连接(客户端发起)客户端请求与服务器的端口为21建立控制连接,建立后,客户端使用这个连接来发送FTP命令,服务器端使用这个连接来发送FTP应
6、答;建立数据连接 当用户发出一个文件传输请求时,服务器端在端口为20请求与客户端建立一个数据连接;文件传输 数据连接建立后,发送数据的一方使用这个连接把文件传送给对方;,FTP工作的基本原理,FTP工作的基本原理,断开数据连接 当一个文件传输完成后,服务器请求结束数据连接;断开控制连接 当客户端结束会话时,由客户端向服务器端请求关闭控制连接。,FTP工作的基本原理,主动FTP与被动FTP,FTP工作的基本原理,主动传输模式 客户端向服务器的FTP端口(默认是21)发送连接请求,服务器接受连接并建立一条命令链路。当需要传送数据时,客户端在命令链路上用 PORT命令告诉服务器:“我打开了*端口,你
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- FTP 协议 介绍 梁泽凡
链接地址:https://www.31ppt.com/p-5431553.html