【专题学习】组播与IGMP

组播,顾名思义就是一对多的传输,用单播方式向多个主机传输相同的数据包时对于每一个路径都要传输重复的数据,浪费了带宽资源,而组播的方式使得路径上只需要传输一份数据,由路由器根据组播协议复制转发对应的数据即可有效节约资源。

具有相同目的的设备可以组成一个组播组,为了标识不同的组播组,我们用组播IP地址来区分它们,D类IP地址就是用来表示组播地址的,所以224.0.0.0-239.255.255.255之间的地址表示这是一个组播地址,例如张三是一个人的名字对应设备的IP地址,而张三台球俱乐部显然是一个群组的名字,表示多个相同具有目的的人,对应组播IP地址,代表多个设备。而组播IP地址中又分为三类:

  • 224.0.0.0-224.0.0.255:预留的永久组播地址,用于特殊用途,例如:中国人民、北京人这样的组织名,是预定义的有特殊含义的组播地址
  • 224.0.1.0-238.255.255.255:全球可用的组播地址,临时组播地址,如普联技术有限公司,小米公司这样的组织,在全球范围内可以用来通信与识别身份
  • 239.0.0.0-239.255.255.255:本地管理组播地址,类似于私有IP地址,如人事部,三年级,多个公司都有人事部,多个学校都有三年级,只能在本地标识某个群组的身份

组播地址只能作为目的IP地址

组播MAC地址:组播IP 地址在网络层中传输时可以表明这是一个组播,同样在数据链路层中也需要类似的机制,使用的便是组播MAC地址,而组播MAC地址同样也在形式上具有特殊性,首先组播MAC地址的第一个字节的最低位一定是1,这可以用来区分单播与组播MAC地址.

组播MAC地址是由组播IP地址映射而来,首先组播MAC地址的前24位为01-00-5E,第二十四位为0,剩下的23位与组播IP地址的后23位相同,由于IP地址共32位,组播IP前四位固定为1110,那么还有32-4-23=5位是没有用到的,所以可能有2^5=32个不同的组播IP公用一个相同的组播MAC地址.


IGMP协议-互联网组管理协议(Internet Group Management Protocol)

作用于主机与最后一条路由器之间,用来管理多播组(这里的管理主要指的有成员状态的检测,成员的加入与退出),目前共

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值