GPS授时器(NTP校时服务器)助力电子政务系统建设

GPS授时器(NTP校时服务器)助力电子政务系统建设
GPS授时器(NTP校时服务器)助力电子政务系统建设

摘要:随着电子政务的不断发展,许多省份都建立了自己的政务网络,使用的网络设备和服务器日益增多,这些设备都有自己的时钟,是可以调节的,因此网络中的所有设备和主机的时间无法保证是同步的,经过长期运行,时间差会越来越大,这种偏差在单机中影响不太大,但随着各种网络应用的不断发展,对时间的要求也越来越高,时间不同步会引发许多意想不到的问题,接下来我们结合实际的网络架构,讨论NTP在政务网中的解决方案。
什么是网络时间服务?
时钟同步也叫“对钟”, 在通信领域,“同步”概念是指频率的同步,即网络各个节点的时钟频率和相位同步,其误差应符合相关标准的规定。时间同步是指网络各个节点时钟以及通过网络连接的各个应用界面的时钟的时刻和时间间隔与协调世界时(UTC)同步,最起码在一个局域或城域网络内要和北京时间同步。时间同步网络是保证时间同步的基础,构成时间同步网络可以采取有线方式,也可以采取无线方式。
TCP/IP协议中,用于网络同步时间的协议为NTP协议,它是由美国Delaware大学的教授设计实现的,使网络上的计算机保持时间同步的一种通信协议,其本身的传输基于UDP,保留端口号123,NTP协议可以估算出数据包在网络上往返延迟,并可以独立估算计算机时钟偏差,从而实现计算机间可靠和精准的时间同步,NTP是个动态、稳定和容错的协议,用来保证网络中所有设备的时钟精确度误差在1ms之内。此协议在RFC958中定义,之后NTP协议在不断的修改以增加更多的冗余和安全特性,其他与时间同步有关的RFC有RFC1128,RFC1129,RFC1165,RFC1305,RFC2030。
也许有人认为电脑的时钟有点偏差影响不大,其实这是非常错误的,电脑系统中文件保存,文件传输、电子邮箱中的时间戳都是以电脑时钟为准的,如果以后想进行文件查找,日志查询,如果系统时钟不准,或同一网络中的电脑时间不同步,讲给后续工作带来很多麻烦,现在许多备份软件,翻译软件、FTP工具都是以文件保存时间为依据进行比较的,如果时间不统一,将使这些软件难以正常工作。
在网络管理中,我们在检查网络中各种网管软件系统运行情况的时候,或者服务器日志时,发现由于不同设备上的系统时间不同,想要通过LOG信息(console输出或syslog记录)观察某一个事件对各设备影响情况、先后顺序等很不方便,这个问题也可以通过配置NTP来解决,NTP为路由器、交换机和工作站之间提供了一种时间同步的机制。时间同步了,多台网络设备上的相关时间记录可以放在一起看,更为清晰,方便了分析较复杂的故障和安全事件等,另外政务网中的认证、维护、管理、备份系统等应用对时间的准确度要求比较高,如交换机及计费对时间准确度要求为1s,网络管理系统对时间准确度要求为500s。
NTP服务工作模式为三种,即客户/服务器模式、广播模式和对称模块。
在客户端/服务器模式下,客户端以周期性地发送NTP数据包,根据标记直观查看工作状态、事件结果等并及时反馈。
系统作用
经过一段时间运行,至今数据库中共有一般隐患数据记录24589条,其中已经整改24077条,整改率97.91%;重大隐患数据145条,其中已经整改144条,整改率99.3%,该系统为决策者提供了准确的安全隐患数据,安全排查的工作成果则集中体现在安全生产事故、火灾、交通事故的统计数据之上,据调查两月数据,全市各类事故发生率、伤亡人数、直接经济损失大幅下降,城市承载能力、应急处置能力、安全防控能力、防灾减灾能力也大幅度提高。一大批过去没有发现的隐患得以发现和解决,一大批过去发现却悬而未决的问题得到整改,一些长期的历史遗留问题得到妥善处理,为有效地遏制隐患事故的发生,营造了一个安全稳定和谐的城市环境起到了积极的促进作用。

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-03-23 06:16:03       94 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-03-23 06:16:03       100 阅读
  3. 在Django里面运行非项目文件

    2024-03-23 06:16:03       82 阅读
  4. Python语言-面向对象

    2024-03-23 06:16:03       91 阅读

热门阅读

  1. vim | 安装 vimspector 调试神器

    2024-03-23 06:16:03       41 阅读
  2. C语言-整数与浮点数:内存存储的差异

    2024-03-23 06:16:03       42 阅读
  3. C#面:什么是不可变字符串

    2024-03-23 06:16:03       34 阅读
  4. GO 语言基础学习记录

    2024-03-23 06:16:03       36 阅读
  5. pytorch中的gather函数的定义和作用是什么?

    2024-03-23 06:16:03       45 阅读
  6. golang学习网址

    2024-03-23 06:16:03       43 阅读
  7. 【Go语言Decoder报错gob: duplicate type received】

    2024-03-23 06:16:03       41 阅读
  8. 【C++】Digit sum 2

    2024-03-23 06:16:03       43 阅读
  9. macOS - 创建聚合设备、切换声卡

    2024-03-23 06:16:03       39 阅读
  10. 数列特征

    2024-03-23 06:16:03       39 阅读
  11. Git学习笔记之Git 别名

    2024-03-23 06:16:03       36 阅读