摘要
IP组播技术适用于一点到多点或多点到多点的数据传输业务。组播的实现依托于IP协议完成;组播中不论组成员数量的多少,数据源只发送一次数据包,并且组播只向那些需要数据包的主机和网络发送包,在共享的链路上,相同的信息只需要一个组播流,从而能够很好地控制流量,减少了主机和网络的负担,提高了网络应用服务的效率和能力。
时间服务器属于一种点到多点的数据传输。它要求服务器实时的向一组用户发送精确时间,所以时间服务器选择组播技术来实现。这样可以降低组播服务端的负载,并且由于组播使用的是用户数据报协议,因此网络出现的拥塞不会使源主机的发送速率降低。Java API对组播有强大的支持,以及Java本身所具有的特点,所以选择使用Java语言来进行时间服务器的实现。
在该设计中加入了简单的客户验证,客户先向服务器发送验证数据,客户端只有经过服务器验证,得到服务器返回的验证确认信息后,才可以正常的接受服务器发送的组播数据。
关键字:IP组播 时间服务器 Java网络编程
基于组播技术的时间服务器的实现—服务器端的实现
链接: https://pan.baidu.com/s/1HVvkaCCMkF7tL1A677XKww 提取码: jtxd 复制这段内容后打开百度网盘手机App,操作更方便哦