单播组播和广播

广播与组播:

1)广播和组播只适用于UDP。

2)广播是指将信息发送到所有能到达的地址。

3)组播是指将信息发送给定义在一组内的地址。

  现实世界里,人们讲话的目标可以是一个人,一组人和所有在场的人。IP世界与之相对应的,是单播、组播和广播。

  一对一的情况,叫做“单播”。

  某主机发送同一数据包到多台主机(一次的、同时的),叫做“组播”。组播可以在一个局域网范围内,也可以扩展到整个IP世界。如果跨越局域网,组播必须得到所有经过的路由器的支持。

  一台主机发送同一数据包到子网所有主机,叫做“广播”。广播的适用范围很小,只在本局域网内有效,路由器会封锁广播消息,否则后果很严重。

  在网络音频、视频应用中,尤其是IPTV、VOD业务中,需要将一个节点的信号传送到多个节点去,无论采用重复点对点的方式,还是采用广播的方式,都会严重浪费网络带宽。这时采用组播技术,才是最好的选择。

  组播能使一个或多个组播源把数据包只发送给特定的组播组,只有加入该组播组的主机才能收到数据包,并不影响组播组之外的其他终端。

  组播与广播的异同:两者都只能适用于UDP,组播可以跨网络,广播只能局限于当前局域网。

如何标识组播地址:

  如何标识组播组地址呢?我们知道IP地址一共有五类,其中D类地址的范围是从224.0.0.0到239.255.255.255,他们又被划分为局部链接组播地址、预留组播地址、管理权限组播地址三类。

  局部链接组播地址是为路由协议和其他用途保留的地址,范围是224.0.0.0到224.0.0.225,只有256个地址,路由器并不转发属于这个范围的IP包。

  预留组播地址为224.0.1.0到238.225.225.225,可用于全球范围的网络。

  管理权限组播地址是剩下的239.0.0.0到239.255.255.255,可供组织内部使用,类似于私有IP地址,不能用于互联网,可限制组播范围。

 组播的现状:

  要实现IP组播,要求介于组播源和接收者之间的路由器、交换机必须都支持IP组播,在今天看来,完全是纸上谈兵。

  虽然今天IP组播已经得到了硬件、软件厂商的广泛支持,但是电信运营商早期部署的网络,并未对组播做出详细规划,而要整体支持组播,必须对当前网络做彻底的改造,投入巨大,而产出不明,以至于目前的IP组播计数只能龟缩于局域网内部小打小闹。

  当然,我们不能局限于现在的眼光看待组播前景,假设,我们今天大部分路由器都支持组播,那么新加入一台路由器,该怎么做,就能支持组播服务呢?

  一言以蔽之:这台路由器必须提供对IGMP协议和组播路由协议的支持能力,也就是说,必须支持组播路由协议,PIM(协议独立组播)或者DVMRP(距离向量组播选路协议)。

  IP的组播技术可以被广泛用于IPTV、VOD等视频广播领域,但是目前在网IP设备支持组播的还不多,因此应用相对较少。

 

posted @ 2018-12-13 15:37  小念之歌  阅读(765)  评论(0编辑  收藏  举报