下载此文档

FTP文件传输应用分析.doc


文档分类:IT计算机 | 页数:约11页 举报非法文档有奖
1/11
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/11 下载此文档
文档列表 文档介绍
FTP 网页访问应用分析应用分析- FTP 文件传输应用分析一、 FTP 简介 1. 文件传输文件传输服务是网络互联环境所必需的一种服务, 当前网络中文件传输最主要的传输方式是使用 FTP 协议。 FTP ,全称 File Transfer Protocol ,中文名为文件传输协议,它可以在网络中传输电子文档、图片、声音、影视、程序及程序等多种类型的文件。如果用户需要将文件从自己的计算机上发送到另一台计算机上, 可使用 FTP 上传( upload )或( put ) 操作, 而更多种的情况是用户使用 FTP 下载( download )或获取( get ) 操作从 FTP 服务器上下载文件。 2. FTP 工作原理一个完整的 FTP 文件传输需要建立两种类型的连接, 一种为文件传输下命令, 称为控制连接, 另一种实现真正的文件传输,称为数据连接。 1) 控制连接客户端希望与 FTP 服务器建立上传下载的数据传输时,它首先向服务器的 TCP 21 端口发起一个建立连接的请求, FTP 服务器接受来自客户端的请求, 完成连接的建立过程, 这样的连接就称为 FTP 控制连接。 2) 数据连接 FTP 控制连接建立之后,即可开始传输文件,传输文件的连接称为 FTP 数据连接。 FTP 数据连接就是 FTP 传输数据的过程, 它有两种传输模式: 主动传输模式( PORT ) 和被动传输模式( PASSIVE ,简称 PASV ) 。主动传输模式下, FTP 服务器使用 20 端口与客户端的暂时端口进行连接, 并传输数据, 客户端只是处于接收状态。被动传输模式下, FTP 服务器打开一个暂态端口等待客户端对其进行连接, 并传输数据, 服务器并不参与数据的主动传输, 只是被动接受。 FTP 网页访问应用分析二、具体分析 FTP 传输 1. 分析 FTP 传输的具体流程对 FTP 传输进行分析,首先需要知道的是这个 FTP 传输使用的是主动模式还是被动模式,因为这两种模式的实现方法不同, 两种模式下的分析存在较大的差异, 下面分别对两种模式下的 FTP 传输进行分析。 1) 主动传输模式我们使用科来网络分析系统 捕获并分析一个主动模式下的 FTP 数据传输。客户端主机名为“ wangym ”, FTP 服务器地址是 , 客户端上使用的 FTP 客户端软件为 SecureFX ,传输模式采用主动( PORT )模式。在客户端主机上打开科来网络分析系统 。为避免数据干扰, 设定一个过滤器, 只捕获本机的数据通讯。在 FTP 客户端软件 SecureFX 上,建立一个 FTP 会话连接到 FTP 服务器 ,并上传一个名为 的文件到服务器,从服务器上下载一个名为 的文件到客户端。完成操作后停止科来网络分析系统 的捕获。 FTP 网页访问应用分析图1 所示为科来网络分析系统 对上述操作进行捕获后的连接视图。(图 1 FTP 主动传输模式下的连接及数据流重组信息) 从图 1 中可知, 上述的操作在客户端和服务器之间建立了七个连接, 其中第一个为 FTP 控制连接, 其余六个为 FTP 数据连接。详细查看 FTP 控制连接对应的数据流重组信息, 我们可以知道上述操作的原始步骤(即 FTP 主动传输模式下的步骤)如下: A. 客户端(这里是 wangym ) 使用暂时端口作为源端口(这里是 1149 )向 FTP 服务器(这里是 )的 21 端口发起 TCP SYN 的数据包,请求建立 TCP 连接; FTP 服务器发送 SYN / ACK (同步确认)包给客户端,源端口为 21 ,目标端口为客户端上使用的暂时端口 1149 ;客户端向 FTP 服务器发送一个 ACK (确认)包, TCP 三次握手成功建立; B. FTP 服务器需要对服务器的身份进行验证,要求输入用户名和密码,此处用户名和密码都是 ftpuser ; C. 客户端使用 SYS T 命令获取 FTP 服务器的操作系统, 此处是 Windows_NT version , 即 Windows 2000 ; D. 客户端使用 PWD 命令获取当前目录, 当前为“/”, 即当前处于 FTP 服务器的根目录; E. 客户端使用 PORT 命令向 FTP 服务器发送一个上传或下载文件的请求, 这个命令包含自己的地址(这里是 )和一个暂时端口(这里是是 4126 ,目标端口的计算方法是, 4*256+126=1150 ), FTP 服务器在收到请求后,以 20 作为源端口, 1150 作为目标端口

FTP文件传输应用分析 来自淘豆网m.daumloan.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息