组播技术 和 JGroups
IP数据包传输类型
IPv4定义了3种IP数据包的传输:
单播(unicast)
广播(broadcast)
组播(multicast).
IPv4定义了3种IP数据包的传输:
单播(unicast)
广播(broadcast)
组播(multicast).
比较一下unicast和multicast两种数据的传输方式可以发现,
当一台主机向多个用户发送信息时,单播对于每一个用户都
要发送一份数据的拷贝,而组播总共只需发送一份数据的拷贝。
这样,组播的使用就大大的节省了带宽,减轻了网络的负载,
从而更加有效的利用了网络的带宽资源.
IP组播和单播的目的地址不同,IP组播的目的地址是组地址.
是从224.0.0.0到239.255.255.255之间的D类IP地址,其中
224.0.0.0到224.0.0.255是被保留的地址,224.0.0.1表示子
网中所有的组播组, 224.0.0.2表示子网中的所有路由器,
224.0.0.5表示OSPF(Open Shortest Path First)路由器,
224.0.0.6表示OSPF指定路由器,224.0.0.12表示DHCP服务器.
在D类地址的分配中,IETF建议遵循以下的原则:
本地机构范围:239.192.0.0~239.192.0.14.
Java 组播程序的例子
基于JGROUPS 的例子:
使用的 udp.xml 及相关 参数说明
浙公网安备 33010602011771号