tcpip协议第六章网际组管理协议igmp.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
tcpip协议第六章网际组管理协议igmp

第六章 网际组管理协议IGMP IGMP协议概述 IP协议可以用于两种类型的通信:单播和多播。 单播:是一个发送端和一个接收端之间的通信 多播:同样的报文同时发送给一大堆的接收端。 网际组管理协议(IGMP)是与多播有关的一个必要的但不是充分的协议 组管理 要在因特网上进行多播,需要有转发多播分组能力的路由器。 IGMP并不是多播路由选择协议;它是管理组成员关系的协议。IGMP协议把网络上所连接的主机的成员关系状态信息传送给多播路由器。 IGMP是个组管理协议。它帮助多播路由器创建和更新与每一个路由器接口有关的忠实成员的表。 6.1 多播概念 以太网多播 IP多播 使用以太网多播实现IP多播 6.1.1 以太网多播 硬件多播可以看作是广播的更一般形式,可以实现同时与一组站点的通信,但有一个限制条件,就是这一组站点只能在同一个物理网络(网段)上。 6.1.2 IP多播 IP多播允许一个源站与一组目的站的通信,但是最主要的区别在于该组目的站可以位于互联网上的任意物理网络上,这一组目的站称为多播群组(multicast group),或简称群组。 IP多播和多个单播的区别 IP多播是源站发送出一个IP分组,经过各路由器复制、转发到群组中各个成员,在两个路由器之间只有一个IP分组的副本在传送;在多个单播中,源站发出多个IP分组,每一个IP分组都带有不同的单播地址(目的地址),在两个路由器之间可能有多个IP分组的副本在传送。 IP多播关键技术 IP多播编址 有效的通知和交付机制 有效地多播路由选择协议 IP多播地址 IP多播编址被划分为两类:永久分配和可临时使用的。永久分配的地址称为熟知的,用于互联网上的主要服务以及基础结构维护。临时使用的多播地址对应于临时的群组,需要使用则创建,群组成员为零时则丢弃。 D类多播地址格式 IP多播地址(续) 永久分配的部分多播地址见书上P108 在表中介绍的两个地址对于多播交付机制尤其重要,地址224.0.0.1永久分配给一个物理子网上包括所有主机和路由器的群组,224.0.0.2永久分配给一个物理子网上包含所有路由器的群组。一般的这两个群组用于控制协议,不用于通常的分组交付。需要注意:没有对应于互联网中所有主机和路由器的IP多播地址。 IP多播特征 转发IP多播分组需要特殊的多播路由器。 群组地址。 动态群组成员。 成员和传输。任意站点都可以向任何群组发送IP分组,群组成员只用于确定站点是否接收发往群组的IP分组。 交付机制。IP多播与其它IP分组交付使用同样的尽最大努力交付机制。 底层硬件使用。如果底层网络支持硬件多播,则可以使用硬件多播发送IP多播。如果硬件不支持多播,则使用广播或单播来实现IP多播。 6.1.3 使用以太网多播实现IP多播 6.2 Internet组管理协议(IGMP) IGMP工作原理 IGMP报文 6.2.1 IGMP工作原理 多播路由器负责把多播分组分发给一个群组中的各个成员。换言之,如果有多个多播路由器连接在同一个物理网络上,它们的多播地址表一定是互斥的。 站点加入群组的流程 多播路由器删除一个群组MG的流程 站点收到多播路由器发送的一般查询报文后的处理流程 延迟响应 为了避免不必要的通信量,IGMP使用延迟响应策略。 每一个主机或路由器使用一个随机数产生计时器,它的截至时间是1~10秒。 每一个主机或路由器在发送成员关系报告报文之前都要等待它的计时器到时间。在这段等待的时间中 ,如果在同一组的其他主机或路由器的计时器先到了截至时间,那么这个主机或路由器就发送成员关系报告。这个报告是广播发送的,等待的互济或路由器能收到这个报告,并知道没有必要对这个组发送重复报告;等待的站就取消相应的计时器。 举例 图中为网络上的3个主机,在时间0收到查询报文;对每一个组的随机延迟时间(以十分之一秒计)见组地址后面的数据。试给出报告报文序列。 解 这些事件按这样的序列发生: 时间12:在主机A中,为228.42.0.0设置的计时器截至时间到,发送出成员关系报告,路由器和每一个主机都收到这个报告,主机B取消为228.42.0.0设置的计时器。 时间30:在主机A中,为225.14.0.0设置的计时器截至时间到,发送出成员关系报告,路由器和每一个主机都收到这个报告,主机C取消为225.14.0.0设置的计时器。 时间50:在主机B中,为251.71.0.0设置的计时器截至时间到,发送出成员关系报告,路由器和每一个主机都收到这个报告。 时间70:在主机A中,为230.43.0.0设置的计时器截至时间到,发送出成员关系报告,路由器和每一个主机都收到这个报告,主机A取消为225.14.0.0设置的计时器。 查询路由器 查询报文可能产生很多响应,为了防止不必要的通信量,IG

文档评论(0)

rabbitco + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

版权声明书
用户编号:8126037011000004

1亿VIP精品文档

相关文档