下载后可任意编辑实验内容:网络层 IP/ARP 协议分析一、实验目的1、理解 IP 协议报文类型和格式,掌握 IP V4 地址的编址方法
2、分析 ARP 协议的报文格式,理解 ARP 协议的解析过程
二、实验方式每两位同学为一小组,每小组各自独立完成实验
三、实验内容1、IP协议分析实验使用 Ping 命令在两台计算机之间发送数据报,用 Ethereal 截获数据报,分析 IP 数据报的格式,理解 IP V4 地址的编址方法,加深对 IP 协议的理解
2、IP 数据报分片实验 我们已经从前边的实验中看到,IP 报文要交给数据链路层封装后才能发送
理想情况下,每个 IP 报文正好能放在同一个物理帧中发送
但在实际应用中,每种网络技术所支持的最大帧长各不相同
例如:以太网的帧中最多可容纳 1500 字节的数据;FDDI帧最多可容纳 4470 字节的数据
这个上限被称为物理网络的最大传输单元(MTU,MaxiumTransfer Unit)
TCP/IP 协议在发送 IP 数据报文时,一般选择一个合适的初始长度
当这个报文要从一个 MTU 大的子网发送到一个 MTU 小的网络时,IP 协议就把这个报文的数据部分分割成能被目的子网所容纳的较小数据分片,组成较小的报文发送
每个较小的报文被称为一个分片(Fragment)
每个分片都有一个 IP 报文头,分片后的数据报的 IP 报头和原始 IP 报头除分片偏移、MF 标志位和校验字段不同外,其他都一样
2 显示了 Ethereal 捕获的 IP 数据报分片的分析情况,可参考
2 IP 数据报分片示例重组是分片的逆过程,分片只有到达目的主机时才进行重组
当目的主机收到 IP 报文下载后可任意编辑时,根据其片偏移和标志 MF 位推断其是否一个分片
若 MF 为 0,片偏移为 0,则表明它是一个完整的报文;否则,则表明它是