计算机网络实验报告
1. 实验报告如有雷同,雷同各方当次实验成绩均以 0 分计。
2. 当次小组成员成绩只计学号、姓名登录在下表中的。
3. 在规定时间内未上交实验报告的,不得以其他方式补交,当次成绩按 0 分计。
4. 实验报告文件以 PDF 格式提交。
警示
院系 软件学院
学号
10389336
学生 徐昌乐
班 级 10 嵌软
组长
徐昌乐
10389337
10389273
09399253
莫锦波
于美玲
郝歆
一、打开“FTP 数据包”的“ftp 例 1.cap”文件,进行观察分析,回答以下问题(见附件)
Ftp 协议分析实验
1、 FTP 客户端的 mac 地址是多少?
2、 第 1、2、3 号报文的作用是什么?
3、 该数据包中共有多少个 TCP 流?
4、 用什么用户和密码登录成功?
5、 该 FTP 的命令连接和数据连接分别是什么?
6、 该 FTP 的连接模式是那种?为什么?
7、 最后四个报文的作用是什么?
8、该数据包中有多少个 ftp 的命令及应答,其含义分别是什么?
题
号
1
答案
00:14:2a:20:12:96
2
3
ftp Client 和 ftp Server 的三次握手,是 FTP 控制连接建立的协议执行过程
5 个
4 用户:wlx2008
密码:wlx2008
5 命令连接:1372-21
计算机网络实验报告
数据连接:1377-20 , 1380-20, 1381-20, 1384-20
Port 方式。
6
因为成功登录上 ftp 服务器之后,是客户端发起一个 PORT 命令,告诉服务器用
172.16.39.73.5.97 端口接收数据。
7 作用是:TCP 的四次握手终止客户端和服务器的连接。首先客户端向服务器发
出断开连接的信号,服务器确认,终止客户端方向的数据传输;然后服务器向客
户端发出断开连接的信号,客户端确认,终止服务器方向数据传输,从而连接完
全释放。
8 共有 responses 类型 10 个。其含义如下:
220 对新用户服务准备好
221 服务关闭控制连接,可以退出登录
226 关闭数据连接,请求的文件操作成功
150 文件状态良好,打开数据连接
200 命令成功
230 用户登录
250 请求的文件操作完成
257 创建“PATHNAME”
331 用户名正确,需要口令
350 请求的文件操作需要进一步命令
共有 request 类型 10 个。其含义如下:
NLST 列出指定目录内容
PORT 为 IP 地址和两字节的端口 ID
PASS 系统登录密码
QUIT 从 FTP 服务器上退出登录
RNTO 对新路径重命名
RETR 从服务器上找回(复制)文件
RNFR 对旧路径重命名
计算机网络实验报告
STOR 存储(复制)文件到服务器
USER 系统登录的用户名
XMKD 建立目录,当目录存在的情况下再次创建目录时报错
二、打开“FTP 数据包”的“ftp 例 2.cap”文件,进行观察分析,回答以下问题
1、 FTP 服务器的 ip 是多少?FTP 客户端的 mac 地址是多少?
2、 该数据包中共有多少个 TCP 流?
3、 最后用什么用户和密码登录成功?
4、 该 FTP 的命令连接和数据连接分别是什么?
5、 哪几个报文是 FTP 数据连接的三次握手报文?
6、 哪几个报文是 FTP 数据连接的挥手报文(结束报文)?
7、该 FTP 的连接模式是那种?为什么?
题
号
1
答案
FTP 服务器的 ip : 172.16.3.240
FTP 客户端的 mac 地址 : 00:14:2a:20:12:96
9 个 TCP 流
2
3 最后成功登录用的是 用户名:kjdown 密码:kjdown
4 命令连接:3995-21; 4218-21; 4685-21; 1132-21; 1454-21;
数据连接:4652-1654; 1791-1137; 1934-1587; 2118-2097
5 第一组:228-230 第二组:256-258
第三组:286-288 第四组:324-326
6 第一组:237-240 第二组:270-273
第三组:293-297 第四组:620-623
7
Pasv 被动方式,因为建立数据连接的时候,是由客户端发一个 Pasv 的命令给
服务器,服务器打开一个高端端口来传数据的。
计算机网络实验报告
三、在线捕获数据包实验
1. 阅读教材 P303-308 内容,熟悉 FTP 协议。
2. 完成 P289 的实例 9-1。
本次实验完成后,请根据组员在实验中的贡献,请实事求是,自评在实验中应得的分数。(按百
分制)
(1) 单机 Wireshark 工具栏左起第一个图标在接口上开始侦听,片刻后停止侦听。这时截获的数据
量有多少?
答:我截获了 271 个 packets。
(2) 观察截获数据源 IP 地址和目的 IP 地址,这些数据是发出的还是到达的?选择几个 IP 地址,
通过网站 www.ip138.com 查询这些地址的地理位置。
答:10.4.12.241 本地局域网;10.4.14.255 本地局域网
10.4.12.235 为本地局域网;224.0.0.252 为 IANA
10.4.15.216 为本地局域网;255.255.255.255 为 IP138 数据库 20120330
(3) 在命令窗口运行 ping –r 6 -l 200 172.18.187.254 和 ping –s 4 -l 200 172.18.187.254 命令并截获数
据包。
计算机网络实验报告
(由于我是在实验室做的,ping 的就是网关,所以经过路由只有一个。)
(4) 用 filter: ip.addr == 172.18.187.254 察看,截屏运行结果。
计算机网络实验报告
(5) 截获的数据中都有哪些协议?分别找出 Echo 和 Stamp 的请求和响应分组,分析这些数据主要
字段的含义。
答:ICMP 协议。(4)的截图就是请求和相应的所有分组。以下是截取的其中一个分组:
这些字段依次反映了数据传输发起地址,目的地址,使用协议,响应时间和延时等。
学号
学生
自评分
10389336 徐昌乐
90 分
10389337 莫锦波
95 分
10389273 于美玲
90 分
09388253 郝歆
90 分