在网络数据报的传输方式中,除了单播与广播,还有一种组播。组播的出现解决了,单播过于挤占带宽,广播精确度又不够的问题。
例如,在一个局域网中有50台主机,其中30台主机需要收看同一直播,另外20台主机需要收看另一直播。若使用广播传输,则无法区分两种直播,若使用单播,则源主机需要同时传送50份视频资源,效率低,拥塞率高。而组播不仅可以有区分地传输视频,还可以做到在源站点,只发送一份视频数据,当数据即将到达局域网时,再进行复制分发,起到节省带宽的作用。
而IGMP协议便是网络层的组播协议,运行在主机与组播路由器之间,对组播进行有效的管理。
一、组播
1.什么是组播
组播在发送者和每一接收者之间实现点对多网络连接。如果一台发送者同时给多个接收者传输相同的数据,也只需复制一份相同的数据包。当网络中的某些特定用户需求特定信息时,组播源仅发送一次信息,组播路由器借助组播路由协议为组播数据包建立树型路由,被传递的信息在尽可能远的分叉路口才开始复制和分发。
2.组播的作用
组播解决了单播和广播效率低的问题,提高了数据传输效率,减少了骨干网络出现拥塞的可能性。
3.IP组播地址
I