实验4:组播IP地址与IGMP协议分析

需积分: 0 0 下载量 163 浏览量 更新于2024-08-04 收藏 5.36MB DOCX 举报
本资源主要涉及周二上午-ZY1906408-黄俊鹏-组播1课程中的实验内容,包括IP组播基础知识和IGMP协议的实践操作。主要内容如下: 1. **组播IP地址和MAC地址映射**: 学生被要求找出组播IP地址239.1.1.1对应的组播MAC地址。组播IP地址224.1.1.1到239.1.1.1之间(以及224.129.1.1到239.129.1.1)的所有IP地址与MAC地址01-00-2e-01-01-01相对应。由于IP地址的前五位被过滤,因此共有32个可能的组播IP地址。 2. **主机IP模块与数据链路层接收列表**: 接收端PCB需要通过命令行查看"netsh interface ip show joins"和"netsh interface ip show ip net"来理解主机IP模块的接收列表和数据链路层的接收列表在组播接收过程中的作用。 3. **IGMP协议报文分析**: 在Wireshark软件中截获的报文包含IGMP信息,如查询器选举结果显示查询器为10.5.1.1。IGMP协议版本是2,查询时间是60秒,最大响应时间是125秒,加入的组播组数量为2。学生需要理解不同类型IGMP报文的功能,如成员关系报告(报告组成员关系或刷新状态)、特定组成员关系查询(查询特定组成员)和退出群组报告(成员离开组播组)。 4. **停止接收组播报文的影响**: 当在PCB和PCC上停止接收组播报文后,两者都会发送退出群组报告,展示了R1的igmpgroup状态变化。在定时器到期后,组225.1.1.1的状态更新,lastreporter由仅存的PCD接管。 通过这些实验,学生深入了解了组播IP地址的结构、组播MAC地址的生成、网络设备如何处理和响应组播报文,以及IGMP协议在维护组播组成员关系中的关键作用。同时,也体验到了实际网络环境中数据包分析和协议行为的观察。