NTP网络时间服务器的历史,第1张

NTP历史NTP最早是由美国Delaware大学的Mills教授设计实现的,从1982件最初提出已发展了将近20年,2001年最新的NTPv4精确度已经达到了200毫秒。对于实际应用,又有确保秒级精度的SNTP(简单的网络时间协议)。本项目使用网上时间传递格式NTPv3公布于1992年,当前几乎所有的授时网站都是基于NTPv3的。(后文将详细介绍NTPv3的基本原理、体系结构以及工作模式。)

wifi授时时钟原理与NTP授时一样,也是通过NTP协议从服务器获取时间。WIFI电子钟授时网络是由以太网授时服务器或本地授时服务器、交换机、WIFIAP和WIFI电子钟组成。以太网授时服务器或本地授时服务器时间源为GPS、北斗或CDMA网络,以NTP协议向外提供授时工作,授时服务器时间走时精度高,偏差小。

NTP时间同步服务器是针对计算机、自动化装置等进行校时而研发的高科技产品,NTP时间同步服务器从GPS卫星上获取标准的时间信号,将这些信号通过各种接口传输给自动化系统中需要时间信息的设备(计算机、保护装置、故障录波器、事件顺序记录装置、安全自动装置、远动RTU),这样就可以达到整个系统的时间同步-上海峻峰伟业公司为您提供全面的解决方案!

2、双核工业级主板;

3、无风扇设计,确保长寿命;

4、4个100/1000以太网口;

5、支持GPS/北斗单模或双模;

6、支持IRIG-B、TOD(RS232/485)E1外部参考源;

7、铷原子振荡器高精度守时;

8、Linux Server版操作系统,稳定可靠、高效安全;

9、基于C/S远程管理系统,连续监测服务器性能,记录服务器状态;

10、支持IPV4/IPV6;

11、支持NTP v1v2v3&v4 (RFC1119&1305)、SNTP (RFC2030)、 MD5 Authentication (RFC1321)、 Telnet (RFC854)、FTP(RFC959)、HTTP/SSL/HTTPS (RFC2616)、SSH/SCP (Internet Draft)、 SNMP v1,v2、MIB II (RFC1213)、PTP;

12、支持分组bonding负载均衡/冗余模式,保证系统可靠性;

13、支持日志记录功能;  14、支持Web界面;  15、支持授时客户端管理;  16、支持心跳检测和双机热备;  17、支持双电源供电;  18、支持步进调整功能;

主要技术指标

l 负载均衡设计,充分发挥服务器性能,客户端能智能锁定状态最稳定的时钟服务器并获取标准时间

l

l 人性化的人机对话界面,简单的IP修改,状态查询,时区设置等均可通过面板按键操作完成,不需复杂的系统设置,降低系统维护难度。

l 通过心跳线连接的主、备NTP之间可以相互监测,能够互相之间监测到对方的工作状态。

l 系统扩容性强,本公司生产的时钟服务器系统带有专门的接口扩展坞,可以根据需求扩展E1,10MHZ、1PPS、RIRG-B、DGFF77等信号。

l 工厂模式设置,获得厂家授权后可以使设备恢复出厂设置

l 客户终端同步精度:1-10ms(典型值,与网络传输性能有关)

l NTP请求响应:不小于8000次/秒

l 北斗/GPS双模时钟参考模式,一级网络时间服务器

l Slave模式:同步于其他NTP服务器

l 支持广播模式

l 可以利用broadcast/multicast、client/server、symmetric三种方式与其他服务器对时

l 可同步数万台客户端、服务器、工作站等设备时钟

l 两台设备网卡可设为同一IP,互为冗余备份

l 支持Bonding功能,同一设备2个网卡可设为同一IP,单机即可实现网卡故障备份输出,接口可选

l 客户端支持WINDOWS9X、WINDOWS NT/2000/XP/2003、LINUX、UNIX、SUN SOLARIS、IBMAIX等操作系统和CISCO的路由器及交换机

l 多种配置方法,可使用Console模式、SSH、Telnet和FTP进行远程管理、配置和升级

l 支持双电源冗余备份,适合极端条件使用

l 系统设备工作时间:24小时连续不间断工作

l 获取前端设备时间模块 获取从数据库中的设备列表,根据列表进行时间获取并保存临时表

l 获取非标准时间列表模块 根据临时表中的数据,将前端主机中系统时间不标准的设备进行筛选出来

l 提供NTP服务器和客户端的授时监视软件,可以监视NTP服务器和授时客户端的同步和时间偏差情况。可通过snmp、syslog等协议告警。NTP服务器信息监视,包括运行时间,同步状态,服务器的网络参数等信息。

技术参数及性能特点:

NTP网络时间服务器提供的高精度的网络同步时钟直接来自于GPS系统中各个卫星的原子钟(也可以根据用户的要求选择其他卫星授时系统作为时间的基准源),设备由高精度高灵敏度授时型GPS接收机、高可靠性工业级服务器主板、高亮度VFD液晶显示屏和高品质1U工业机箱等部件组成,采用高效的嵌入式Linux操作系统,配合泰福特电子自主知识产权的卫星授时、网络同步、频率测控等技术,该产品系统整体功耗小,采用无风扇设计,运行可靠稳定,可以为计算机网络、计算机应用系统、流程控制管理系统、电子商务系统、网上B2B系统以及数据库的保存及维护等系统需要提供精密的标准时间信号和时间戳服务,已经被成功应用于政府金融、移动通信、公安、石油、电力、交通、工业以及国防等领域。

Network Time Protocol(NTP)是用来使计算机时间同步化的一种协议,它可以使计算机对其服务器或时钟源(如石英钟,GPS等等)做同步化,它可以提供高精准度的时间校正(LAN上与标准间差小于1毫秒,WAN上几十毫秒),且可介由加密确认的方式来防止恶毒的协议攻击。NTP可以利用多个途径和来源的时间服务器来更加精确的校正时间。

现在绝大部分的操作系统都支持NTP,比如在Unix和Windows中都有他们自己的NTP服务。比如在Windows中的SNTP。由于各个系统厂商会根据自己的系统情况对NTP来进行优化和设置,更加适合他自己的系统,对于其他系统的兼容性就会差很多。还有不同时期的系统会使用不同版本的NTP服务。最新版本位V4,由于每个版本都要他自己的一些特征。所以在设置NTP服务器时会有一些兼容性问题。因此,在多类型操作系统的环境中,尽量使用NTP官方组织提供的软件进行设置而不使用其他厂商在系统中默认提供的NTP服务器。NTP官方组织为 wwwntporg

Server一般用于服务器端,该服务器不会去同步其他服务器时间,一般server后可以跟 12712710 该地址代表本级的时钟,如果Server后跟其他服务器IP,表示会去同步其他时间服务器的地址。

Peer一般配置中表示,服务器接收其他服务器的地址,同时也会为其他设备提供NTP服务器

remote:响应这个请求的NTP服务器的名称。

refid:NTP服务器使用的上一级ntp服务器。

st :remote远程服务器的级别由于NTP是层型结构,有顶端的服务器,多层的Relay Server再到客户端所以服务器从高到低级别可以设定为1-16为了减缓负荷和网络堵塞,原则上应该避免直接连接到级别为1的服务器的

when: 上一次成功请求之后到现在的秒数。

poll : 本地机和远程服务器多少时间进行一次同步(单位为秒)在一开始运行NTP的时候这个poll值会比较小,那样和服务器同步的频率也就增加了,可以尽快调整到正确的时间范围,之后poll值会逐渐增大,同步的频率也就会相应减小

reach:这是一个八进制值,用来测试能否和服务器连接每成功连接一次它的值就会增加

delay:从本地机发送同步要求到ntp服务器的round trip time

offset:主机通过NTP时钟同步与所同步时间源的时间偏移量,单位为毫秒(ms)。offset越接近于0,主机和ntp服务器的时间越接近

jitter:这是一个用来做统计的值它统计了在特定个连续的连接数里offset的分布情况简单地说这个数值的绝对值越小,主机的时间就越精确

NTP时间同步服务器 主要偏重于NTP时间同步功能

北斗时间同步服务器 主要偏重于北斗卫星时间来源

GPS时间服务器跟北斗时间同步服务器一样也偏重于时间来源是GPS卫星。

目前计算机网络中各主机和服务器等网络设备的时间基本处于无序的状态。随着计算机网络应用的不断涌现,计算机的时间同步问题成为愈来愈重要的事情。以Unix系统为例,时间的准确性几乎影响到所有的文件操作。 如果一台机器时间不准确,例如在从时间超前的机器上建立一个文件,用ls查看一下,以当前时间减去所显示的文件修改时间会得一个负值,这一问题对于网络文件服务器是一场灾难,文件的可靠性将不复存在。为避免产生本机错误,可从网络上获取时间,这个命令就是rdate,这样系统时钟便可与公共源同步了。但是一旦这一公共时间源出现差错就将产生多米诺效应,与其同步的所有机器的时间因此全都错误。

另外当涉及到网络上的安全设备时,同步问题就更为重要了。这些设备所生成的日志必须要反映出准确的时间。尤其是在处理繁忙数据的时候,如果时间不同步,几乎不可能将来自不同源的日志关联起来。 一旦日志文件不相关连,安全相关工具就会毫无用处。不同步的网络意味着企业不得不花费大量时间手动跟踪安全事件。现在让我们来看看如何才能同步网络,并使得安全日志能呈现出准确地时间。

Internet的发展使得电子货币,网上购物,网上证券、金融交易成为可能,顾客可以坐在家里用个人电脑进行上述活动。要保证这些活动的正常进行就要有统一的时间。不能设想用户3点钟汇出一笔钱银行2点50分收到。个人电脑的时钟准确度很低,只有10-4、10-5,一天下来有可能差十几秒。

现在许多在线教学系统的许多功能都使用了时间记录,比如上网时间记录,递交作业时间和考试时间等等。通常在线教学系统记录的用户数据均以网站服务器时间为准。笔者以前就曾出现过因为应用服务器时间还在23点55分,而数据库服务器已跨过24点,导致正在进行的整个批处理日切或数据归档等重要处理失败或根本无法进行的情况,其实应用和数据库服务器时间也只是相差了几分钟而已。为了避免出现这种情况,系统管理员要经常关注服务器的时间,发现时间差距较大时可以手工调整,但由系统管理员手工调整既不准确、并且随着服务器数量的增加也会出现遗忘,因此有必要让系统自动完成同步多个服务器的时间。

上述问题的解决方法,就是需要一个能调整时钟抖动率,建立一个即时缓和、调整时间变化,并用一群受托服务器提供准确、稳定时间的时间管理协议,这就是网络时间协议(NTP)。如果你的局域网可以访问互联网,那么不必安装一台专门的NTP服务器,只需安装NTP的客户端软件到互联网上的公共NTP服务器自动修正时间即可,但是这样时间能同步但不精准还可能因为网络不稳定从而导致时间同步失败的结果,最佳方案则是在网络里安装一台属于自己的NTP服务器硬件设备,将各个计算机时间同步且统一起来,成本也不高即便高相对于大数据服务器来说孰轻孰重,作为网络工程师你更清楚。

总结:

随着网络规模、网上应用不断扩大,网络设备与服务器数量不断增加。网络管理员在查看众多网络设备日志时,往往发现时间不一,即使手工设置时间,也会出现因时区或夏令时等因素造成时间误差;有些二层交换机重启后,时钟会还原到初始值,需要重新设置时间。对于核心网络设备和重要应用服务器而言,它们之间有时需要协同工作,因此时间的准确可靠性显得尤为重要。

NTP服务的配置及使用都非常简单,并且占用的网络资料非常小。NTP时间服务器目前广泛应用于网络安全、在线教学、数据库备份等领域。企业采取措施同步网络和设备的时间非常重要,但确保安全设备所产生的日志能提供精确的时间更应当得到关注。

DABAN RP主题是一个优秀的主题,极致后台体验,无插件,集成会员系统
网站模板库 » NTP网络时间服务器的历史

0条评论

发表评论

提供最优质的资源集合

立即查看 了解详情