组播小结

来源:互联网 发布:java质数判断算法 编辑:程序博客网 时间:2024/06/07 12:17

一、目前的一个项目上用到了组播,做完了之后写说明文档的时候记录一下子理解的知识点

1.组播不仅可以在局域网传播,也可以在公网传播

2.公网传播的组播组为

224.0.1.0~238.255.255.255为用户可用的组播地址(临时组地址),全网范围内有效。

3.局域网传播的组播组为

239.0.0.0~239.255.255.255为本地管理组播地址,仅在特定的本地范围内有效

组播的优点是能够节省流量,满足大数据的多处传输,上下不对称式的数据扩散式传播

二、几个疑问

1. 如果路由器上禁止了组播,组播就不能传播了么,如果视频传输用到了组播,那么我就不能看视频了,但是现实是,我看视频一直都很流畅啊?
2.路由器是不是默认的是上一级的路由器不禁用组播的传输,而且能够进行转发,而下一级别的路由的组播信息不接收和转发?
3.组播技术在节省带宽这一特点上,对串口服务使用客户有什么可以深挖的价值?

三、 小细节

组播在加入组播组的时候有一个随机的时间,目的是方式过多的设备同时加入组播组,而引起的混乱


四、一个想法

我在做MQTT的时候,感觉如果协议稍加处理一下,对于那种不想搭MQTT服务器,但是想用类似功能的客户,其实组播实现MQTT式的应用是最方便的,
组播下的简单的MQTT