云南大学软件学院 实 验 报 告 课程: 计算机网络原理实验 任课教师: 姓名: 学号: 专业: 成绩: 实验五、IP协议分析实验报告 1.实验目的: 分析IP协议报文格式. 2.实验环境: 局域网环境,或者是联网的单机。 3.实验步骤: (1)启动ethereal软件,开始报文捕获。 (2)捕获IP的数据包 (3)停止捕获报文。 4.实验分析,回答下列问题 (1)请说明你是如何获得IP的捕获文件,并附上捕获的截图。 (2)通过捕获的数据包分析IP的报文结构,将IP协议树中各名字字段,字段长度,字段信息填入下表。 字段名 字段长度 字段值 字段表达信息 version Header length Differentiated services Filed Total length 4B 4B 4 20 表示当前运行的IP版本信息 表示以32比特为单位的信息中数据包报头的长度。这是所有报头信息的总长度。 表示一个特定的上层协议所分属的重要级别 整个数据包的长度 8B 16B 0x00 1500 identification Flags Fragment offset Time to live 16B 3B 2B 8B Protocol Header checksum Source Destination 8B 16B 32B 32B 帮助重组分片 维护着一个计数器。这个计数器会按一定增量逐渐减少为0.当到0时,该数4 据包将被丢弃。这保证了数据包不会无限制的循环 表示在IP处理过程结束后,将会有哪个上层协议ICMP(0x01) 接收。 0x0478[correct] 帮助确保报头的正确性 192.168.1.102 表示发送设备的IP地址 0x32fc 0x02 0 用来表示当前的数据包 后两位控制分片 128.59.23.100 表示接收设备的IP地址 (3)请举例说明IP协议中IP分组分片和组装的过程。 答:IP协议在传输数据包时,将数据报文分为若干分片进行传输,并在目标系统中进行重组。这一过程称为分片( fragmentation)。 IP 分片(Fragmentation)发生在要传输的IP报文大小超过最大传输单位MTU(Maximum Transmission Unit)的情况。比如说,在以太网(Ethernet)环境中可传输最大IP报文大小(MTU)为1500字节。如果要传输的报文大小超过1500字节,则需要分片之后进行传输。由此可以看出,IP分片在网络环境中是经常发生的事件。 5.实验总结,总结你在实验过程中遇到的问题和解决的方法。 答:(1)实验过程中由于对ip协议的不熟悉,不明白各个字段的具体含义与作用,通过看书和查看相关的资料能够很好的完成实验。 (2)对ip协议的分组分片和组装的过程的知识掌握还不是彻底,还是不能熟练、正确的对其进行分析。 (3)通过这次试验对ip协议有了更深入的了解。 本文来源:https://www.wddqw.com/doc/4feb862352d380eb62946db6.html