产品介绍
1、引言:
随着网络的普及,许多单位都建了自己的园区网,使用的网络设备和服务器日益增多。这些设备都有自己的时钟,而且是可以调节的。但是无法保证网络中的所有设备和主机的时间是同步的,因为这些时钟每天会产生数秒、甚至数分钟的误差。经过长期运行,时间差会越来越大,这种偏差在单机中影响不太大,但在网络环境下的应用中可能会引发意想不到的问题。如在分布式计算环境中,由于每个主机时间不一致,会造成同一操作在不同主机的记录时间不一致,将导致服务无法正常地进行。随着各种网络应用的不断发展,对时间的要求也越来越高,时间不一致会引发许多问题。济南唯尚电子有限公司自主研发生产的GPS同步时间服务器把这些问题统统解决。
2、NTP概述
将网络环境中的各种设备或主机的时间信息(年月日时分秒)基于UTC(Universal Time Coordinated)时间偏差限定在足够小的范围内(如100ms),这种同步过程叫做时间同步。
目前,有两种重要的时间同步技术,即网络时间协议(Network Time Protocol,NTP)和直接连接时间传输技术。其中直接连接时间传输技术,需要所有客户端直接连接到标准时间源,不实用。NTP适用于网络环境下,可以在一个无序的网络环境下提供准确和健壮的时间服务,方便实用。这里我们只讨论基于NTP原理的时间同步技术和应用。
3、NTP工作原理和应用
3.1、NTP协议概述
NTP由美国Delaware大学的教授设计实现的,由时间协议、ICMP时间戳消息及IP时间戳选项发展而来。NTP用于将计算机客户或服务器的时间同步到另一服务器或参考时钟源。它使用UTC作为时间标准,是基于无连接的IP 协议和UDP协议的应用层协议,使用层次式时间分布模型,所能取得的准确度依赖于本地时钟硬件的准确度和对设备及进程延迟的严格。在配置时,NTP可以利用冗余服务器和多条网络路径来获得时间的高准确性和高可靠性。实际应用中,又有确保秒级精度的简单的网络时间协议(Simple Network Time Protocol,SNTP)。