计算机网络:IP组播

IP数据报的三种传输方式

  • 单播:将数据包发送到单个目的地址,且每发送一份单播报文都是使用一个单播IP地址作为目的地址,是一种点对点协议。
  • 广播:将数据包发送给同一广播域或者子网内所有设备的通信方式,是一种点对多点的传输方式。
  • 组播:将数据报发送给一些具有相同需求的主句,且被传输的数据到达距离用户端最佳的路由器才开始复制和分发,是一种点对多点传输方式。

IP组播地址

  • 组播的地址范围是224.0.0.0 ~ 239.255.255.255(D类地址),一个D类地址表示一个组播,且只能用作分组的目标地址,源地址总是单播
  • 组播数据报是“尽最大可能交付”,不提供可靠交付,应用于UDP
  • 对组播数据报不产生ICMP差错报文.
  • 并非所有的D类地址都可以作为组播地址。
    在这里插入图片描述

硬件组播

  • 组播IP地址也需要相应的组播MAC地址在本网络中传输帧。组播MAC地址以十六进制01-00-5E开头,剩余的6个是十六进制数是根据组播的IP地址最后23位转换而来。
  • TCI/IP协议使用的以太网多播地址的范围:01-00-5E-00-00-00 ~ 01-00-5E-7F-FF-FF
    在这里插入图片描述

网际组管理协议IGMP

  • IGMP协议让路由器知道本局域网上是否主机参加或者退出某个主播组。
  • ICMP协议和IGMP协议都是网络层协议,都是IP数据报传输报文
    在这里插入图片描述
  • IGMP工作的两个阶段:

1.当某个主机要加入组播组时,该主机向组播中的组播地址(主机和路由器)发送给一个IGMP报文,声明自己是该组播的成员;本地组播路由器收到IGMP报文后,要利用组播路由选择协议把该组成员关系(所连的局域网是否有该组成员)发给因特网上的其他组播路由器。
2. 本地组播路由器周期性的探测本地局域网上的主机,询问他们是否还是该组成员。只要有一个主机响应,则认为该组组播是活跃的;如果经过几次询问没有一个主机响应,组播路由器就认为本地局域网中没有该组成员,因此不再把该组成员关系发送给其他组播路由器。

组播路由选择协议

  • 组播路由协议目的是找出以源主机为根结点的组播转发树,避免环路。
  • 不同的组播对应不同的组播转发树;同一个组播,不同的源主机也会有不同的组播转发树。
    在这里插入图片描述
  • 组播路由选择协议的三种算法:
    1.基于链路状态的路由选择协议
    2.基于距离-向量的路由选择协议
    3协议无关的组播(稀疏/密集)
  • 1
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值