组播 简介

一、背景
计算机网络中存在三种形式的报文——单播、广播和组播。顾名思义,单播就是发往指定的目的地址,广播就是发放广播域内所有的目的地址,而组播,介于单播和广播之间,发往一些特定的目的地址。
什么时候会用到组播呢?
一般有以下两种场景
1、特定的路由协议。比如OSPF发现邻居就是使用组播报文
2、直播、视频会议。比如一个视频流量要发往几个特定的目的,那么可以使用组播
为什么要使用组播呢?
使用单播和广播的确可以解决组播的功能,但是会造成一些问题。
1、如果用单播替代组播。假设一个组播源要向10个目的地址发送数据,那么如果使用单播,该组播源要将同一份数据发送10遍,极大的造成了网络带宽资源的浪费。
2、如果用广播代替组播。其中一个问题是广播没法跨越广播域发送,另一个问题是广播会将组播流量发给所有的设备,即造成了资源的浪费,也存在一定的安全性问题。

你可能感兴趣的:(网络)