网络层 网际组管理协议IGMP与组播

目录

https://blog.csdn.net/weixin_45792450/article/details/109218801


组播的由来

由于有许多应用需要一个源主机向很多个目的主机进行通信,若每个目的主机都和源主机在网络上开一条传输线路,势必会造成网络资源的浪费。可行的改进方法就是在传输的主干道上,多个目的主机共享一条传输线路,此即组播。

组播的典型应用实例:网络视频直播服务


组播的特点

  • 组播主要工作在网络层,与IP协议密切相关,其工作原理也是基于IP协议
  • 组播需要特定标识符,由于目的主机可能太多,其不可能包含目的主机信息
  • 组播的标识符采用D类IP地址(IPv4),D类地址前四位1110
  • 组播的数据包协议字段为2,表面使用网际组管理协议IGMP
  • 组播只能用于目的地址,而不能用于源地址,故不产生ICMP报文
  • 组播分为网际组播硬件组播,前者范围为互联网,后者为局域网
  • 网际组播势必会涉及到硬件组播,因为现在的很多主机连接互联网都涉及局域网
  • 组播的以太网地址块范围:01-00-5E-00-00-00到01-00-5E-7F-FF-FF,只有最后23位可用于多播,与D类地址最后23位呼应(中间5位不做限制)

IGMP协议简介

IGMP(Internet Group Management Protocol)网际组管理协议,负责IPv4组播成员管理的协议,用来在IP主机和与其直接相邻的组播路由器之间建立、维护组播组成员关系。


组播工作阶段与流程

  1. 当某个主机准备加入特定组播时,向该组播地址发送IGMP报文,本地的组播路由器收到后,将成员关系通知其他互联网上的组播路由器
  2. 本地组播路由器周期性地探询组播关系,只要某个组播组存在主机响应,那么该组播路由器就认为这个组是活跃的,并实时通知其他组播路由器
  3. 组播路由器选择实质上是构造了组播转发树,因为树没有环形结构,避免了路由环路
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

梦星辰.

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值