APP下载

NTP服务器的响应阈值测试软件设计

2017-05-25吴鹏1华宇张旭海1

时间频率学报 2017年1期

吴鹏1,华宇,张旭海1



NTP服务器的响应阈值测试软件设计

吴鹏1,2,3,华宇1,2,张旭海1,2,3

(1. 中国科学院 国家授时中心,西安 710600;2. 中国科学院 精密导航定位与定时技术重点实验室,西安 710600;3. 中国科学院大学,北京 100049)

时间同步技术是现代网络应用的核心技术,网络时间协议NTP(network time protocol)是时间同步的重要工具。在广域网和局域网中,处在较高层级或重要节点的NTP服务器对整个网络的时间同步都起到了重要作用,对服务器的运行状态进行评估则变得尤为重要。设计了一款检测NTP服务器响应能力的软件,并进行了测试。对测试结果的分析证实了该软件的有效性和实用性。

时间同步;NTP;响应阈值测试

0 引言

网络时间协议NTP(network time protocol)是设备在互联网中进行时间同步的标准协议[1-2],它的用途是将计算机的时间同步到某些时间标准,适应在各种规模、速度和连接通路状况的互联网环境下工作,因此NTP是公认的互联网上的时间同步工具。然而,随着NTP服务需求的增加[3],对NTP服务器的性能提出了更高的要求,也需要对NTP服务器性能进行合理的评估。本文通过软件设计实现了对NTP服务器单位时间内响应阈值的测试与评估。

1 NTP工作原理

NTP是由美国Delaware大学的D. L. Mills教授设计提出的[4]。NTP基于UDP报文传输,使用UDP端口号为123,在其报文中包含4个重要的时间戳,,,,其中,分别为客户端发送和接收报文的时间点(以客户端时间为参照),,分别为服务器接收和发送报文的时间点(以服务器时间为参照)[5]。其工作原理如图1所示。为原始时间戳(Originate timestamp),为……

登录APP查看全文