第7章 多播与IGMP.ppt

  1. 1、本文档共39页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第七章 IP多播与IGMP 主要内容 7.1 广播与多播概述 7.2广播 7.3多播 7.4因特网组管理协议IGMP 7.1 广播与多播概述 广播和多播仅应用于UDP。 通常每个以太网帧仅发往单个目的主机,称为单播。在这种方式下,任意两个主机的通信不会干扰网内其他主机(可能引起争夺共享信道的情况除外)。 一个主机要向网上的所有其他主机发送帧,这就是广播。 多播处于单播和广播之间:帧仅传送给属于多播组的多个主机。 广播与多播概述 首先,网卡查看由信道传送过来的帧,确定是否接收该帧,若接收,就将它传往设备驱动程序。 通常网卡仅接收那些目的地址为网卡物理地址或广播地址的帧。 目前,大多数的网卡经过配置都能接收目的地址为多播地址或某些子网多播地址的帧。 广播与多播概述 为了弄清广播和多播,需要了解主机对由信道传送过来帧的过滤过程。 广播与多播概述 如果网卡收到一个帧,这个帧将被传送给设备驱动程序(如果帧检验和错,网卡将丢弃该帧),设备驱动程序将进行另外的帧过滤。 首先,帧类型中必须指定要使用的协议(IP、ARP等等)。 其次,进行多播过滤来检测该主机是否属于多播地址说明的多播组。 广播与多播概述 设备驱动程序随后将数据帧传送给上一层,比如,当帧类型指定为IP时,就传往IP层。 IP根据IP地址中的源地址和目的地址进行更多的过滤检测。如果正常,就将数据报传送给上一层(如TCP或UDP)。 广播与多播概述 每次UDP收到由IP传送来的数据报,就根据目的端口号,有时还要由源端口号进行数据报过滤。 如果当前没有进程使用该目的端口号,就丢弃该数据报并产生一个ICMP不可达报文(TCP根据它的端口号作相似的过滤)。 如果UDP数据报存在检验和错,将被丢弃。 广播与多播概述 使用广播的问题在于它增加了对广播数据不感兴趣的主机的处理负担 。 多播的出现减少了对应用不感兴趣的主机的处理负担,使用多播,主机可加入一个或多个多播组。 7.2 广播 7.2.1 受限的广播 7.2.2 指向网络的广播 7.2 广播 受限的广播 受限的广播也称为本地广播,广播地址是255.255.255.255,在任何情况下,路由器都不转发目的地址为受限的广播地址的数据报,这样的数据报仅出现在本地网络中。 广播 指向网络的广播 指向网络的广播地址,即对一个特定网络进行广播,是主机号为全1的地址。A类网络广播地址为netid.255. 255.255,其中netid为A类网络的网络号。 一个路由器一般应转发指向网络的广播,除非它有一个不进行转发的选择,如:在ACL中设置了过滤。 7.3 多播 7.3.1 多播组地址 7.3.2 多播组地址到以太网地址的转换 7.3 多播 多播就是向多个目的地址传送数据。 如果不采用多播,目前这些应用大多采用TCP来完成(向每个目的地址传送一个单独的数据复制)。 然而,即使使用多播,某些应用可能继续采用TCP来保证它的可靠性。 广播与多播的比较 广播增加了对广播数据不感兴趣主机的处理负荷 多播减少了对应用不感兴趣主机的处理负荷 多 播 I P多播提供两类服务: 1) 向多个目的地址传送数据 2) 客户对服务器的请求 如无盘工作站 多播组地址 D类IP地址格式 不像其他三类IP地址(A、B和C),分配的28位均用作多播组号而不再表示其他。 多播组地址包括内容为1110的最高4位和多播组号,它们通常可表示为点分十进制数,范围从224.0.0.0到239.255.255.255。 多播组地址 能够接收发往一个特定多播组地址数据的主机集合称为主机组(host group)。 一个主机组可跨越多个网络。 主机组中成员可随时加入或离开主机组。 主机组中对主机的数量没有限制。 不属于某一主机组的主机也可以向该组发送信息。 一些多播组地址被IANA确定为熟知地址,它们也被当作永久主机组,这和TCP及UDP中的熟知端口相似。 熟知组播地址(永久组) 如: 224.0.0.1 该子网内的所有主机 224.0.0.2 该子网内的所有路由器 224.0.1.1 用作网络时间协议NTP 224.0.0.9 用作RIPV2 224.0.1.2 用作SGI公司的dogfight应用 多播组地址到以太网地址的转换 为了让组播拥有一个特定的硬件地址,IANA专门拿出一个以太网地址块做多播,即高位24位为01:00:5e(十六进制表示),这意味着该地址块所拥有的地址范围从01:00:5e:00:00:00到01:00:5e:ff:ff:ff。 IANA将其中的一半分配为多播地址。 为了指明一个多播地址,任何一个以太网地址的首字节必须是01,这意味着与IP多播相对应的

文档评论(0)

xuefei111 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档