计算机网络实验报告实验题目: 网际协议 IP学号 :201200301106 日期: 2014/11/20 班级: 2012 级软工 3 班姓名: 李凯峰实验目的:1. 掌握 IP 数据报的报文格式;2. 掌握 IP 校验和计算方法;3. 掌握子网掩码和路由转发;4. 理解特殊 IP 地址的含义;5. 理解 IP 分片过程;6. 理解协议栈对 IP 协议的处理方法;7. 理解 IP 路由表作用以及 IP 路由表的管理。实验环境:该实验采用网络结构二实验原理:IP 协议简介、 IP 地址及其表示方法、 IP 报文格式、路由选择等知识。实验内容及结果:练习 1:各主机打开协议分析器,进入相应的网络结构并验证网络拓扑的正确性,如果通过拓扑验证,关闭协议分析器继续进行实验,如果没有通过拓扑验证,请检查网络连接。本练习将主机 A、B、C、D、E、F 作为一组进行实验。1. 主机 B 在命令行方式下输入staticroute_config命令,开启静态路由服务。2. 主机 A 启动协议编辑器,编辑一个IP 数据报,其中:MAC层:目的 MAC地址:主机 B 的 MAC地址(对应于 172.16.1.1接口的 MAC)。源 MAC地址:主机 A 的 MAC地址。协议类型或数据长度: 0800。IP 层:总长度: IP 层长度。生存时间: 128。源 IP 地址:主机 A 的 IP 地址( 172.16.1.2 )。目的 IP 地址:主机 E 的 IP 地址( 172.16.0.2 )。校验和:在其它所有字段填充完毕后计算并填充。自定义字段:数据:填入大于 1 字节的用户数据。说明:先使用协议编辑器的“手动计算”校验和,再使用协议编辑器的“自动计算”校验和,将两次计算结果相比较,若结果不一致,则重新计算。IP 在计算校验和时包括哪些内容?答:IP 计算校验和包括在主机端计算校验和和在接收端计算校验和两部分:在发送端先计算校验和,并把得到的结果与数据包一起发送出去。接收端对整个数据包重复进行同样的计算。若得到的结果正确则接受这个数据包;否则就把它丢弃。1. 在发送端计算校验和在发送端,将数据包按16 位长度分段。把这些段用反码算数运算相加,将相加后得到的和再取反码就得出了校验和。2. 在接收端计算校验和接收端把收到的数据包按16 位长度分段,并把这些段相加。把得到的和取反码。若结果为 0,则接受这个数据包;否则就拒绝这个数据包。IP 数据包的校验和只校验IP 首部部分而不校验 IP 数据部分。这是因为所有将数据封装在IP 数据报中的高层协议,都有覆盖整个数据包的校验...