2022年北邮计算机网络实验网络层数据分组捕获 .pdf
《2022年北邮计算机网络实验网络层数据分组捕获 .pdf》由会员分享,可在线阅读,更多相关《2022年北邮计算机网络实验网络层数据分组捕获 .pdf(17页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、计算机网络课程设计实验二:网络层数据分组的捕获和解析1、 实验类别协议分析型2、 实验内容和实验目的本次实验内容:1) 捕获在连接Internet 过程中产生的网络层分组:DHCP 分组, ARP 分组, IP 数据分组, ICMP 分组。2) 分析各种分组的格式,说明各种分组在建立网络连接过程中的作用。3) 分析 IP 数据分组分片的结构实验目的:通过本次实验了解计算机上网的工作过程,学习各种网络层分组的格式及其作用,理解长度大于 1500 字节 IP 数据组分片传输的结构。4)分析 TCP 建立连接,拆除连接和数据通信的流程。3、 实验学时4 学时4、 实验组人数1 人5、 实验设备环境1
2、 台装有 Windows XP 操作系统的pc 机,能够连接到Internet,并安装WireShark 软件。6、 学习难点重点分析网络层分组的格式,掌握各种分组在网络通信中的应用,了解整个上网的工作过程。发送 ICMP 分组, 并分析其结构和功能。制作长度大于1500 字节的 IP 数据分组,发送并分析其分片传输的过程。7、 实验步骤1、启动计算机,连接网络确保能够上网,安装WireShark 软件。2、第一步:开启WirkShark 监控,设置捕获过滤器,仅捕获UDP 报文Capture =Interfrace=选中所用网卡=点击 Start第二步:设置WirkShark 显示过滤器,在
3、工作画面Filter设置 udp.port=68,这样在捕获的报文中,仅显示UDP 端口号 68 的报文( DHCP 报文)第三步: 在 DOS 窗口执行命令ipconfig/release先释放已经申请的IP 地址, 再执行 ipconfig/renew,就可以在 WireShark 上看到 DHCP 的四次握手获得IP 地址,缺省路由DNS 等参数的过程。第四步:重新设置WireShark 的捕获选项和显示选项(这些选项的设置方法可以参照软件自带手册) 。执行一个ping 命令,观察ARP 和 PING 命令的执行过程。关于捕获过滤器的手册:Help=Contents, 找到 4.9 节:
4、 Filtering while capturing 关于显示过滤器的手册:Help=Contents,找到 6.3 节:Filtering packets while viewing 3、分析数据分组的分片传输过程名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 1 页,共 17 页 - - - - - - - - - 制作大于 8000 字节的 IP 数据分组并发送,捕获后分析其分片传输的分组结构。使用 Windows 中 ping命令的 -l 选项,例如:ping -l 8000
5、 192.168.0.1 4、分析 TCP 通信过程WireShark 的 Filter 项 填为 tcp.port=21 ( 仅观察 FTP 的 TCP 通信, FTP 端口号为21)。捕获所有下面通信过程的TCP 报文进行分析。1) 观察 TCP 建立连接的三次握手和粗暴方式拆除连接的流程。执行命令 ftp 连接建立后直接按下Ctrl-C 中止程序运行。2) 观察 TCP 建立连接的三次握手,数据通信和优雅方式拆除连接的流程。执行命令 ftp 用户名输入anonymous 口令输入 ab执行成功后输入命令bye 3) (选作 )执行下面的操作,观察TCP 连接断开的流程与2)有何区别。执行
6、命令 ftp 用户名输入anonymous 口令输入 ab执行成功后输入命令bye8、 实验分析捕获ICMP 协议数据1. 运行 ping 命令(例如: c ping 192.168.0.1 ) ,远程主机地址可以是本机地址、网关路由器地址,也可以是域名(如 ) 。将捕获到的数据保存为文件。2. 使用 Windows 中ping 命令的 -l 选项(例如: cping -l 8000 192.168.0.1 ) ,制作大于 8000 字节的 IP 包并发送,捕获后分析其分段传输的包结构。捕获 DHCP 协议数据1. 使用 ipconfig 命令释放计算机的IP 地址( cipconfig -r
7、elease ) ;2. 使用 ipconfig 命令重新申请IP 地址( cipconfig -renew ) 。此时wireshark 窗口中可以捕获到完整的DHCP 地址分配的流程, 将捕获到的数据保存为文件。捕获 ARP 协议数据采用与 捕获 DHCP 协议数据 相同的方法释放IP 地址并重新申请,在wireshark 窗口中可以捕获到 ARP 请求和响应消息,保存为文件。捕获 TCP 协议数据打开浏览器,输入一个页面内容较简单网页URL ,如 ;网页全部显示后关闭浏览器。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - -
8、名师精心整理 - - - - - - - 第 2 页,共 17 页 - - - - - - - - - 9、实验结果1) 捕获 DHCP 分组Encode 分析如下:名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 3 页,共 17 页 - - - - - - - - - 由捕获的数据包可见,其 IP 头部的目的域地址为ff ff ff ff ,即表明该包围一个广播包,同时可以看到其源地址为00 00 00 00 。根据 DHCP 的数据包部分的译码输出,我们可以得到Boot Reco
9、rd type 域为 1(表明是申请IP 地址),以及硬件地址类型和硬件地址长度等等信息,并且最终申请的IP 地址为 59.64.192.184。之后可以看到网关会发来一个 DHCP ACK 数据包, 用来确认 IP 地址的分配 (由于版面所限,未添加相应截图)2) 捕获 IP 数据分组:IP 分组格式为:分析 IP 数据分组:名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 4 页,共 17 页 - - - - - - - - - 其相应的分析如下表字段报文( 16 进制)内容报头长
10、度45 报头长 20 字节服务类型00 正常时延,正常吞吐量,正常可靠性总长度00 30 分组长度48 字节标识8a 83 标识为 35459 标志40 DF=1,MF=0 ,不允许分片偏移值00 偏移量为0 生存周期6e 每跳生存周期为110s 协议06 携带的数据来自TCP 协议头部校验和89 11 头部校验和为8911 源地址7d 26 80 9c 源地址为125.38.128.156 目的地址3b 40 c0 30 目的地址为59.64.192.48 3) 分析整个上网的工作过程,需要收发什么分组?每个分组的内容是什么?首先通过广播的方式向默认的网关(我这里是59.64.192.1)发
11、送一个DHCP REQUEST 报文,以申请获得动态的IP 地址,里面包括的内容如实验结果1 示网关受到报文后,会回送一个DHCP ACK 报文,以告诉申请方已经将IP 地址分配过去,本次实验分配的地址是59.64.192.48 之后本机还要广播自己的地址映射关系,用ARP 数据报。其形式是这样的:本机发送 ARP 请求查找它自己的IP 地址,这样就会使每台主机在ARP 缓存中加入一个映射表象,即让其他主机知道了当前本机的地址,相应的数据报如下图示名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - -
12、- - 第 5 页,共 17 页 - - - - - - - - - DHCP REQUEST 数据报DHCP ACK 数据报名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 6 页,共 17 页 - - - - - - - - - ARP 数据报4) 捕获 ICMP分组:分组一相应 ICMP 译码输出名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 7 页,共 17 页 -
13、- - - - - - - - 分析 ICMP 分组:此 ICMP 报文是差错报文,报告差错为终点不可达中的端口不可达。通过 ping 命令产生ICMP 报文二相应的 ICMP 译码输出分析 ICMP 分组:此 ICMP 为用来判断指定目标是否可达以及是否活着的报文,是ping 命令中常用的5) 制作一个8000 字节的 IP 数据分组,发送后捕获分析。由于分组长度大于1500 字节,因此需要分片传输。按照2)中的方法分析所有分片的结构。IP 分组一字段报文( 16 进制)内容类型03 终点不可达代码03 端口不可达校 验 和bf 73 头部校验和为bf 73 字段报文( 16 进制)内容类型
14、08 问一台机器是否仍处于活动状态代码00 校 验 和19 5c 头部校验和为195c 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 8 页,共 17 页 - - - - - - - - - 其相应的分析如下表字段报文( 16 进制)内容报头长度45 报头长 20 字节服务类型00 正常时延,正常吞吐量,正常可靠性总长度05 dc 分组长度1500 字节标识0b 6e 标识为 2926 标志20 DF=0,MF=1 ,允许分片 ,当前片不是最后片偏移值00 偏移量为0 生存周期80
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2022年北邮计算机网络实验网络层数据分组捕获 2022 年北邮 计算机网络 实验 网络 数据 分组 捕获
限制150内