详解IGMP(Internet组管理协议)报文及协议.docVIP

  • 8
  • 0
  • 约5.1千字
  • 约 8页
  • 2017-02-13 发布于北京
  • 举报

详解IGMP(Internet组管理协议)报文及协议.doc

1引言 本文将介绍用于支持主机和路由器进行多播的Internet组管理协议(IGMP)。它让一个物理网络上的所有系统知道主机当前所在的多播组。多播路由器需要这些信息以便知道多播数据报应该向哪些接口转发。IGMP在RFC 1112中定义[Deering 1989]. 正如ICMP一样, IGMP 也被当作IP 层的一部分。IGMP报文通过IP数据报进行传输。不像我们已经见到的其他协议, IGMP有固定的报文长度,没有可选数据。图13-1显示了IGMP报文如何封装在IP数据报中。 IGMP(Internet组管理协议)报文及协议(图一) IGMP报文通过IP首部中协议字段值为2来指明。 2 IGMP报文 图1 3 - 2显示了长度为8字节的IGMP报文格式。 IGMP(Internet组管理协议)报文及协议(图二) 这是版本为1的IGMP.IGMP类型为1说明是由多播路由器发出的查询报文,为2说明是主机发出的报告报文。检验和的计算和ICMP协议相同。 组地址为D类IP地址。在查询报文中组地址设置为0,在报告报文中组地址为要参加的组地址。在下一节中,当介绍IGMP如何操作时,我们将会更详细地了解它们。 3 IGMP 协议 3.1 加入一个多播组 多播的基础就是一个进程的概念(使用的术语进程是指操作系统执行的一个程序),该进程在一个主机的给定接口上加入了一个多播组。在一个给定接口上

文档评论(0)

1亿VIP精品文档

相关文档