计算机网络实验报告
                   
 
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 分