实验9MTU大小探测和IP分片机制测试

上传人:我*** 文档编号:133217430 上传时间:2020-05-25 格式:PDF 页数:7 大小:801.33KB
返回 下载 相关 举报
实验9MTU大小探测和IP分片机制测试_第1页
第1页 / 共7页
实验9MTU大小探测和IP分片机制测试_第2页
第2页 / 共7页
实验9MTU大小探测和IP分片机制测试_第3页
第3页 / 共7页
实验9MTU大小探测和IP分片机制测试_第4页
第4页 / 共7页
实验9MTU大小探测和IP分片机制测试_第5页
第5页 / 共7页
点击查看更多>>
资源描述

《实验9MTU大小探测和IP分片机制测试》由会员分享,可在线阅读,更多相关《实验9MTU大小探测和IP分片机制测试(7页珍藏版)》请在金锄头文库上搜索。

1、实验实验 9 MTU 大小大小探测探测和和 IP 分片机制测试分片机制测试 实验目的实验目的 1 理解 MTU 并掌握所在网络的 MTU 大小 2 利用网络分析软件来抓取协议包 并掌握数据包分片的过程 实验环境实验环境 Windows XP 科来网络分析系统 相关概念相关概念 MTU Maximum Transmission Unit 最大传输单元 是指一种通信协议的某一层上面 所能通过的最大数据包大小 以字节为单位 因特网协议允许 IP 分片 这样就可以将数据报分成足够小的片段以通过那些最大传输 单元小于该数据包原始大小的链路了 例如 当一个 IP 数据报封装成链路层的帧时 此 IP 数据报

2、的总长度 即首部加上数据部分 一定不能超过数据链路层的 MTU 值 否则不能传 输数据 实验实验步骤步骤及分析及分析 1 使用 ping 命令测试当前网络的 MTU 大小 ping 命令中参数 f 代表 Set Don t Fragment flagin packet 即禁止分片 利用此参 数并配合不同大小的包 可以定位到MTU的大小 使用参数 l 设置包大小 设置数据包大小为1000 l 1000 如图1所示 图1 ping 1000Byes 数据包的过程 说明说明 可以看出大小为1000Bytes的包在强制不分片的情况下可以送出的 再设置包大小为2000 l 2000 如图2所示 图2 p

3、ing 2000Bytes 数据包的过程 说明说明 由此图看出大小为2000Bytes的包在不分片的情况下不能通过网络 所以通过ping 命令多次设置数据包大小的方式 可以找到当前网络的MTU的值 由于在发送字节为1473 时 数据包不能通过网络 所以在本次测试中 l可以设置的最大值为1472字节 分析说明 分析说明 MTU Maximum Transmission Unit 最大传输单元 是指一种通信协议的某 一层上面所能通过的最大数据包大小 以字节为单位 因特网协议允许IP分片 这 样就可以将数据报分成足够小的片段以通过那些最大传输单元小于该数据包原始大 小的链路了 例如 当一个IP数据报

4、封装成链路层的帧时 此IP数据报的总长度 即 首部加上数据部分 一定不能超过数据链路层的MTU值 否则不能传输数据 可以正确传 输 没有丢失 数据不会到达接收端 MTU 的值为 1472 字节 2 安装科来网络分析软件 依次按照下列步骤完成软件的安装 1 解压压缩文件 如图01所示 图 01 解压压缩文件开始安装 2 遇到杀毒软件时 选择 允许 后继续安装 如图 02 所示 图 02 对拦截软件的设置 3 将破解文件拷贝至原文件的安装目录 完成软件安装 如图03 所示 图 03 科来软件安装成功 3 使用科来网络分析软件来抓取并分析ICMP 协议包 1 安装完成后打开软件 并点击 开始 按钮

5、如图3 所示 图 3 网络分析软件首界面 2 点击 开始 后 进入 工程设置界面 选择过滤器 如图 4 所示 图 4 设置工程 3 在新弹出的对话框中 选择 协议过滤 并选取 ICMP 协议 如图 5 所示 图 5 设置过滤 设置完毕后 依次点击 确定 按钮关闭相应对话框 返回至主界面时即开始相应抓包 4 在抓包开始后 打开命令提示符界面 使用 ping 命令设置并发送 3000Bytes 的 ICMP 报文 如图 6 所示 图 6 ping 3000Bytes 的数据包 注意 这里由于我们要在网络分析软件中分析捕获的分片后的数据包 所以这里的 ping 命令不能带有禁止分片的 f 参数 5

6、在网络分析软件中 点击相应的数据包 查看其详细信息 如图 7 所示 图 7 观察数据包信息 6 图 8 图 9 图 10 分别显示了包的分片数据 图 8 编号 1 的分片数据 图 9 编号 2 的分片数据 图 10 编号 3 的分片数据 结果分析结果分析 从上图可知 共捕获到了三个数据包 前面两个数据包的大小是1518字节 第三个是86 字节 第一个数据包的IP偏移量是0 第二个是185 第三个是370 这三个数据包的详细情 况如表1所示 表1 数据包的详细分片计算 编号 IP 分片标志位 IP 偏移量 传输数据 1 更多分片位 置 1 0 0 字节 1518 14 20 8 4 1472 2

7、 更多分片位 置 1 185 1480 字节 1518 14 20 4 1480 3 更多分片位 置 0 370 2960 字节 86 14 20 4 48 其中 传输数据中减去的字节分别为 14字节的数据帧首部 20字节的IP分组首部 4 字节的数据帧尾部 表1中 第一个数据包中 多了一个ICMP报头 所以在计算传输的数据时 多减了8个 字节的ICMP报头 而后面的两个数据包由于不存在ICMP的报头开销 所以不需要减去8字 节的ICMP报头 将传输的数据加起来 1472 1480 48 3000 与测试的数据完全吻合 同学们可以利用ping命令设置不同大小的数据包 观察分析捕获的分片后的数据包的情 况

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 办公文档 > 教学/培训

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号