首页 理论教育 多播、地域群播、任播和广播的差异与应用场景

多播、地域群播、任播和广播的差异与应用场景

时间:2023-06-22 理论教育 版权反馈
【摘要】:虽然目的地不同,但是源节点和目标节点之间的路由可能遵循到达某个路由器的相同路径。多播的最基本方式是在一个源节点和一个随机目标节点集之间。当目标节点代表一个区域里的所有节点,这个区域能在地理上描述时,这被称为地域群播。多播和广播引入了额外的安全弱点,因为一个多播包或一个广播包被窃听的概率比将一个包发送给单一目标节点被窃听的概率更高。

多播、地域群播、任播和广播的差异与应用场景

最简单最常见的通信是发生在两个随机主机间,不过也有其他类型的通信模式,一个节点把一个包发送给多个节点,例如多播(Multicasting)。最普通的多播方法是为每一个目标节点生成单独的副本,并分别发送它们。这也是成本最高的方法。虽然目的地不同,但是源节点和目标节点之间的路由可能遵循到达某个路由器的相同路径。因此,为沿着同一个路径的包发送一个单副本,比通过这些路径发送多个副本,性价比更高。尽管这是一个挑战性的问题,Obraczka(1998)文献中已有解决方案

多播的最基本方式是在一个源节点和一个随机目标节点集之间。当目标节点代表一个区域里的所有节点,这个区域能在地理上描述时,这被称为地域群播(Geo-casting)。例如,地域性多播的地址可能是下面其中的一项:

1)在层A或在房间B的节点;

2)在城市Q或国家R的节点;(www.xing528.com)

3)在坐标X和Y之间区域的节点。

有时,同一个包能被发送到许多目标节点,但是如果此包只被其中一个节点收到就足够,则这被称为任播(Anycasting)。

最后,一个广播(Broadcast)包发送到网络中其他每一个节点。多播和广播引入了额外的安全弱点,因为一个多播包或一个广播包被窃听的概率比将一个包发送给单一目标节点被窃听的概率更高。

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈