FTP数据包分析 – 作者:Johnson666

16次阅读
没有评论

一.实验目的

掌握FTP被动传输模式建立控制连接和数据连接的过程

二.实验拓扑

FTP数据包分析 - 作者:Johnson666

三.实验工具

Cisco Packet Tracer

四.实验步骤

1.配置PC和Server的IP地址、子网掩码和默认网关
(1)ZS-PC(张三)
FTP数据包分析 - 作者:Johnson666
(2)LS-PC(李四)
FTP数据包分析 - 作者:Johnson666
(3)WW-PC(王五)
FTP数据包分析 - 作者:Johnson666
(4)baidu webserver
FTP数据包分析 - 作者:Johnson666
(5)ftp server

IP Address:11.11.11.22
Subnet Mask:255.255.255.0
Default Gateway:11.11.11.254

2.配置路由器R1和路由器ISP的IP地址
(1)R1
FTP数据包分析 - 作者:Johnson666
(2)ISP
FTP数据包分析 - 作者:Johnson666
3.配置路由器R1和路由器ISP的默认路由
(1)R1
FTP数据包分析 - 作者:Johnson666
(2)ISP
FTP数据包分析 - 作者:Johnson666
4.在ZS-PC上测试到达FTP server的连通性
FTP数据包分析 - 作者:Johnson666
5.配置 FTP server,创建一个帐号
FTP数据包分析 - 作者:Johnson666
6.在ZS-PC访问FTP server的网页
FTP数据包分析 - 作者:Johnson666
FTP数据包分析 - 作者:Johnson666
FTP数据包分析 - 作者:Johnson666
7.切换到simulation 模式,然后再次用ZS-PC访问FTP server,抓取访问过程的FTP协议(建立控制连接和数据连接)的数据包
1)FTP 建立控制连接
(1)第1次握手的数据包
FTP数据包分析 - 作者:Johnson666
(2)第2次握手的数据包
FTP数据包分析 - 作者:Johnson666
(3)第3次握手的数据包
FTP数据包分析 - 作者:Johnson666
(4)FTP server 准备就绪
FTP数据包分析 - 作者:Johnson666
(5)在FTP client(ZS-PC)输入登录FTP server的用户名(ZS)
FTP数据包分析 - 作者:Johnson666
(6)FTP server要求客户端输入密码
FTP数据包分析 - 作者:Johnson666
(7)在FTP Client输入登录FTP server的密码(100)
FTP数据包分析 - 作者:Johnson666
(8)FTP server 验证用户名和密码后,返回登录成功
FTP数据包分析 - 作者:Johnson666
(9)在FTP Client输入dir命令 ,查看FTP server上的文件信息,协商双方数据传输的数据类型。
FTP数据包分析 - 作者:Johnson666
(10)FTP server 同意FTP client 采用二进制的数据类型
FTP数据包分析 - 作者:Johnson666
(11)FTP Client发送PASV 命令给FTP server,采用被动连接的方式建立数据连接。
FTP数据包分析 - 作者:Johnson666
(12)FTP server 进入被动连接模式,并打开一个端口来侦听 FTP client的数据连接,然后把自己的IP地址和该端口号发送给FTP client
FTP数据包分析 - 作者:Johnson666
(13)FTP Client发送LIST命令到FTP server,以列表的方式查看FTP server的根目录文件
FTP数据包分析 - 作者:Johnson666
(14)FTP server 通知 FTP client开始建立数据连接,传输数据
FTP数据包分析 - 作者:Johnson666
2)FTP建立数据连接
(1)第1次握手的数据包
FTP数据包分析 - 作者:Johnson666
(2)第2次握手的数据包
FTP数据包分析 - 作者:Johnson666
(3)第3次握手的数据包
FTP数据包分析 - 作者:Johnson666
(4)数据连接建立起来后,FTP server 把FTP client要查看的列表文件数据通过数据连接发送给FTP client
FTP数据包分析 - 作者:Johnson666
(5)FTP client 此时就可以以列表的方式看到FTP server的文件信息。
FTP数据包分析 - 作者:Johnson666
3)本次数据传完成,FTP释放数据连接(四次挥手)
(1)第1次挥手
FTP数据包分析 - 作者:Johnson666
(2)第2次和第3次挥手 (真实环境第2次和第3次的挥手数据包是分开发送的)
FTP数据包分析 - 作者:Johnson666
(4)第4次挥手
FTP数据包分析 - 作者:Johnson666

来源:freebuf.com 2021-06-02 16:52:29 by: Johnson666

正文完
 0
评论(没有评论)