李阳的智能19实验室报告:IPv8.0中的IP数据报分析与分片研究
需积分: 0 111 浏览量
更新于2024-08-05
收藏 1.23MB PDF 举报
"实验报告——李阳,201900170249,山东大学计算机科学与技术学院,实验九1,IPv8.0,2021年6月1日,分析traceroute程序执行时发送和接收的IP数据报,研究IP分片"
在本次实验中,学生李阳对IP数据报进行了深入分析,重点关注了IP数据报的不同字段以及IP分片的细节。实验环境包括联想 Legion Y7000P 2020H 电脑(搭载Intel Core i7-10750H处理器,16GB DDR4内存),操作系统为中文版Windows 10,软件工具是Wireshark 3.44版本。
实验目的是通过分析traceroute程序的网络追踪记录,理解IP数据报的结构以及在遇到网络路径MTU(最大传输单元)限制时如何进行IP分片。traceroute是一种网络诊断工具,用于确定数据包从源到目标经过的路由器路径。
实验步骤首先启动Wireshark开始捕获数据包,然后在Wireshark的“Packet Capture Options”屏幕上点击OK开始捕获。接着运行traceroute,输入要追踪的目标地址。为了观察不同大小的数据报行为,通过“Edit -> Advanced Options -> Packet Options”设置数据报的大小。首先设置为56字节,然后更改为2000字节,模拟发送具有不同长度的数据报。
在IP协议中,“Fragment Offset”字段用于指示数据报片段在原始未分片数据报中的相对位置,如果该值为0且“Don't Fragment”(DF)标志未被设置,那么表示该数据报没有被分片。在本实验中,描述提到IP数据报“Fragment Offset”的值表明数据报没有被分片,这通常意味着数据报的大小小于路径上的所有路由器的MTU,或者发送方主动选择了允许分片。
IP分片是在数据报太大无法通过某些网络接口时发生的。当DF标志被设置并且数据报仍然大于下一个跃点的MTU时,路由器会丢弃数据报并返回一个ICMP“目的地不可达”消息,子类型为“需要分片但DF标志设置”。然而,如果DF标志未设置,路由器会将数据报分成较小的片段进行转发,每个片段有自己的IP头部,包含完整的源和目标地址,以及该片段的标识符、标志和偏移量信息,以便在接收端重组。
实验中通过改变数据报的大小,可以观察到在达到MTU限制时是否会发生分片,以及分片如何影响网络性能。较大的数据报可能导致更多的分片,增加网络延迟,因为每个片段都需要独立路由和重组。了解这些原理对于网络优化和问题排查至关重要。
总结来说,此实验旨在帮助学生理解IP数据报的结构,特别是与IP分片相关的字段,以及如何通过traceroute工具进行网络诊断。通过实际操作和观察,李阳能够深入学习到IP协议的工作机制,这对于未来的网络工程和故障排查工作具有重要的实践价值。
2022-08-03 上传
2022-08-03 上传
2023-08-06 上传
2023-08-16 上传
2023-04-21 上传
2023-09-14 上传
2023-09-17 上传
2023-05-30 上传
2023-06-12 上传
优游的鱼
- 粉丝: 298
- 资源: 316
最新资源
- Hadoop生态系统与MapReduce详解
- MDS系列三相整流桥模块技术规格与特性
- MFC编程:指针与句柄获取全面解析
- LM06:多模4G高速数据模块,支持GSM至TD-LTE
- 使用Gradle与Nexus构建私有仓库
- JAVA编程规范指南:命名规则与文件样式
- EMC VNX5500 存储系统日常维护指南
- 大数据驱动的互联网用户体验深度管理策略
- 改进型Booth算法:32位浮点阵列乘法器的高速设计与算法比较
- H3CNE网络认证重点知识整理
- Linux环境下MongoDB的详细安装教程
- 压缩文法的等价变换与多余规则删除
- BRMS入门指南:JBOSS安装与基础操作详解
- Win7环境下Android开发环境配置全攻略
- SHT10 C语言程序与LCD1602显示实例及精度校准
- 反垃圾邮件技术:现状与前景