计算机网络实验报告一、 实验目的:1. 掌握 IP 数据报的报文格式2. 掌握 IP 校验和计算方法3. 掌握子网掩码和路由转发4. 理解特别 IP 地址的含义5. 理解 IP 分片过程6. 理解协议栈对 IP 协议的处理方法7. 理解 IP 路由表作用以及 IP 路由表的管理二、实验步骤:实验准备:配置 IP,IP 地址和格式同第一次实验。各主机打开协议分析器,进入相应的网络结构并验证网络拓扑的正确性,假如通过拓扑验证,关闭协议分析器继续进行实验,假如没有通过拓扑验证,请检查网络连接。 本练习将主机 A、B、C、D、E、F 作为一组进行实验。1. 主机 B 在命令行方式下输入 staticroute_config 命令,开启静态路由服务。2. 主机 A 启动协议编辑器,编辑一个 IP 数据报,其中: MAC 层: 目的 MAC 地址:主机 B 的 MAC 地址(对应于 172.16.1.42 接口的MAC)。 源 MAC 地址:主机 A 的 MAC 地址。 协议类型或数据长度:0800。 IP 层: 总长度:IP 层长度。 生存时间:128。 源 IP 地址:主机 A 的 IP 地址(172.16.1.41)。 目的 IP 地址:主机 E 的 IP 地址(172.16.0.45)。 校验和:在其它所有字段填充完毕后计算并填充。 自定义字段: 数据:填入大于 1 字节的用户数据。 【说明】先使用协议编辑器的“手动计算”校验和,再使用协议编辑器的“自动计算”校验和,将两次计算结果相比较,若结果不一致,则重新计算。 ● IP 在计算校验和时包括哪些内容?3. 在主机 B(两块网卡分别打开两个捕获窗口)、E 上启动协议分析器,设置过滤条件(提取 IP 协议),开始捕获数据。4. 主机 A 发送第 1 步中编辑好的报文。5. 主机 B、E 停止捕获数据,在捕获到的数据中查找主机 A 所发送的数据报,并回答以下问题: ● 第 1 步中主机 A 所编辑的报文,经过主机 B 到达主机 E 后,报文数据是否发生变化?若发生变化,记录变化的字段,并简述发生变化的原因。6. 将第 1 步中主机 A 所编辑的报文的“生存时间”设置为 1,重新计算校验和。7. 主机 B、E 重新开始捕获数据。8. 主机 A 发送第 5 步中编辑好的报文。9. 主机 B、E 停止捕获数据,在捕获到的数据中查找主机 A 所发送的数据报,并回答以下问题: 主机 B、E 是否能捕获到主机 A 所发送的报文?简述产生这种现象的原因。三、实验结果及分析:拓扑验证成功,主机 A 能 ping 通...