GPS北斗授时服务器(网络时钟系统)助力金融领域

GPS北斗授时服务器(网络时钟系统)助力金融领域
GPS北斗授时服务器(网络时钟系统)助力金融领域
摘 要:首先对计算机网络时间同步相关技术进行了介绍,然后阐述了时间同步技术在现代计算机网络中的应用与发展,最后指出时间同步网络在下一代网络(NGN) 中的重要地位。
随着计算机网络技术及其应用的深入发展,人们开始在计算机构成的虚拟空间展开活动。很多领域的网络系统如金融业(证券、银行) 、广电业(广播、电视) 、交通业(火车、飞机) 、电子商务(交易、认证、加密) 、电信(计费、IP 电话、网络结算) 、大型分布式商业数据库等需要在大范围保持计算机间的时间同步和时间准确。所以,网络时间同步技术是当前许多要求严格的网络应用系统所需要的一项关键性技术。在现代通信网络中引入新的支撑网—时间同步网也是非常重要而迫切的工作。
一、计算机网络时间同步相关技术概述
目前,网络时间同步的标准协议是网络时间协议(Network time Protocol ,NTP ) ,NTP 由美国德拉瓦大学的David L.Mills教授于1985年提出,是设计用来使Internet上的计算机保持时间同步的一种通信协议。网络时间协议可以估算出数据包在Internet上的往返延迟,并可独立地估算计算机时钟偏差,从而实现网络上计算机间可靠和精确的时间同步。NTP 以GPS /BDS时间代码传送的时间消息为参考标准,采用了Client/ Server 结构,具有相当高的灵活性,可以适应各种Internet 环境。NTP不仅校正现行时间,而且持续跟踪时间的变化,能够自动进行调节,即使网络发生故障,也能维持时间的稳定。NTP产生的网络开销甚少,并具有保证网络安全的应对措施.这些措施的采用使得NTP成为Internet上公认的时间同步工具。
1.1网络时间协议
网络时间协议(NTP) 的发展可以分为三个时期。
(1) 网络时间协议作为NTP名称的首次出现是在RFC958之中,该版本也被称为NTPV0 ,其目的是为ARPA 网提供时间同步。
(2) NTPV1出现于1988 年6 月,在RFC1059中描述了首个完整的NTP的规范和相关算法。1989年9月推出了取代RFC958和RFC1059的NTPV2—RFC1119。几乎同时, DEC公司也推出了一个时间同步协议,数字时间同步服务(Digital Time Synchronization Service ,DTSS) 。在1992年3月,NTPV3—RFC1305问世,该版本总结和综合了NTP 先前版本和DTSS ,正式引入了校正原则,并改进了时钟选择和时钟滤波的算法,而且还引入了时间消息发送的广播模式。这个版本取代了NTP 的先前版本,是使用最广泛的版本。
(3) NTP V3发布后,一直在不断地进行改进,这些版本标注为xntp3. y ,这里x表示试验,y表示第几次修改。NTPV4的工作也在进行之中,它将改进时钟模型,在各种同步源和网络通路的情况下更精确地预测和调节频率和时间;提出相应的新算法以降低网络抖动和振荡器漂移的冲突,加速启动时的时间同步收敛速度;还将提供关于自动配置、可靠性和加强网络安全性的鉴权(使用public key 密码) 等方面的新特性。NTPV4的正式
版本还没有面世, 但改进过程中的许多方法已经加入xNTP3. y 中,它将适用于IPV6。NTP发展的另一分支是简单网络时间协议(Simple Network Time Protocol ,SNTP) ,适用于时间精确度低于NTP的客户机。
1.2时间同步子网络
在NTP 模型中,时间同步子网是由主时间服务器、二级时间服务器、客户机和网络链路连接而成的网络。一般来说,Stratum = 1 的主时间服务器时间是最精确的,Stratum = 2的时间服务器称为二级时间服务器,它们一般都通过同步子网从作为主参考源的主时间服务器获取时间信息,然后为Stratum > 2的服务器或客户机提供同步信息。
1.3 NTP工作模式及工作原理
NTP 协议可以在多播模式、客户机/ 服务器模式以及对称模式下工作。其中最典型的操作模式是客户机/服务器模式。在该模式下,客户以周期性地向服务器发送NTP包的方式向服务器请求时间信息,该包中包含了离开客户时的时间戳。当服务器接收到该包时,依次填入该包到达的时间戳、交换包的源地址和目的地址、填入该包离开时的时间戳,然后立即把包返回给客户端。客户端在接收到响应包时再填入包回到客户端的时间戳。客户端用这4个时间戳就能够计算出两个关键的参数:数据包交换的往返延迟和客户与服务器之间的时钟偏移。在这个模式中,NTP的客户端提供了复杂的算法,这些算法可以从多个服务器的响应包中判断出最接近真实时间的偏移值。所以客户/服务器模式在NTP各个模式中的对时精度是最高的,适用于大型的分布式网络。
二、网络时间同步的应用与发展
2. 1 在计费方面的应用
在计费方面,对于固定电话网,每个通话的计费信息由主叫局给出,包括该呼叫的主被叫号码和起止时刻。如果市话局交换机时钟的时刻与长话局交换机时钟的时刻存在较大差异,则计费话单上就有可能出现一部话机“同时间内打两个电话”(同时打市话和长话) 的矛盾记录。
2. 2 在网络结算方面的应用
由于多运营商的出现和分时段费率的存在,必然存在互联互通、网间结算的问题。网间计费不一致会造成话单损失,采用时间同步可减小甚至消除损失。
2. 3 在通信网络管理中的应用
简单网络管理协议(SNMP) 存在于集线器、桥接器、路由器等网络设备上。这些设备出现故障和过限告警时,便会向网络管理中心发送中断请求。如果这些设备的时钟出现偏差,则它们发出的中断也会包含错误的时间,这将直接影响网络故障的判定。
2. 4 在计算机网中的应用
Internet 数据报选项主要用于网络测试或调试,其中时间戳选项提供了一种监视或控制路由器选择路由的途径。通过分析这些时间戳,就可以分析出某段路由的流量是否太大,从而考虑选择其它路由以减少其流量。
2. 5 在数据通信网安全上的应用
随着数据业务的快速增长,数据通信的安全受到了越来越多的关注,各种认证、加密技术都得到了广泛的应用。带着时间标签的信息包到达收端时由收端以“时间窗口”来衡量该信息包的传输时延,判断信息是否直接来自发送者,中间有无被截获过等,以验证其安全性。
3、时间同步在下一代网络NGN中的应用与发展
3. 1 软交换的同步
软交换是下一代网络(NGN) 的控制功能实体,软交换为NGN提供具有实时性要求业务的呼叫控制和连接控制功能,是NGN呼叫与控制的核心。软交换设备通过各种媒体网关与其他网络设备相连时,相关的媒体网关设备必须接入同步运行。软交换在计费方面也有较高的要求,提出了以秒为单位的时长计费和以字节为单位的流量计费,这需要在相关设备的计费模块上实现时间同步。
3. 2 自动交换光网络的同步
自动交换光网络(ASON) 代表了下一代光传送网的发展方向,是用控制平面来完成自动交换和连接控制的光传送网,是承载下一代网络各种业务的基础网络。自动交换光网络结构包括传送平面、控制平面和管理平面。在三个平面中,传送平面对同步有严格的要求。
3. 3 下一代互联网的同步
下一代互联网将要提供电信级质量的话音、视频等实时业务和其它多种业务甚至全业务,在这种情况下,同步问题的重要性会凸现出来。因此,下一代互联网需要有时间同步网与频率同步网的全面支撑,才能确保所提供的各种业务的QoS。
3. 4 下一代移动网的同步
就移动网络而言,其发展方向是分组化、智能化和宽带化的第三代通信网络(3G) 。从更广泛的意义上来说,3G网络也是NGN的一个组成部分。3G网络现有WCDMA ,CDMA2000 和TDSCDMA 三种制式,这些网络均需要频率同步,而对时间同步的要求则各有不同。其它各种实时网上交易、位置定位服务、制造过程控制、
分布性的网络计算和处理、交通航班航路管理以及数据库文件管理和呼叫记录等多种涉及时间戳的应用,都需要精确、可靠和公认的时间。
4、总结
NTP和时间同步网在国外已经得到广泛应用。据统计1999年已有将近1万4千个专用时间服务器在工作,相应的对等服务器超过18万台。使用准确的和有依据的时间不仅仅是许多工作的需要,而且正在成为企业和个人地位和身份的象征。在国内NTP的应用日益广泛,随着网络应用的普及和深化,NTP的运用领域会获得更大的拓展。


http://www.ppmy.cn/news/1517183.html

相关文章

【奇某信-注册/登录安全分析报告】

前言 由于网站注册入口容易被黑客攻击,存在如下安全问题: 暴力破解密码,造成用户信息泄露短信盗刷的安全问题,影响业务及导致用户投诉带来经济损失,尤其是后付费客户,风险巨大,造成亏损无底洞…

嵌入式机器视觉的流水线分拣机器人:OpenCV、 FreeRTOS、 TensorFlow(代码详解)

一、项目概述 在现代自动化生产中,分拣机器人作为提高生产效率和准确度的重要工具,正逐渐成为工业流水线的核心组成部分。本项目旨在设计一款基于嵌入式机器视觉的流水线分拣机器人,通过高效的图像处理与实时控制技术,实现对物品…

【XR】SDK的接口规划与设计

【XR】SDK的接口规划与设计 1. **模块化与扩展性****设计思路****设计理由** 2. **状态管理的清晰性****设计思路****设计理由** 3. **用户体验与易用性****设计思路****设计理由** 4. **稳定性和容错性****设计思路****设计理由** 5. **性能优化与实时性****设计思路****设计理…

C++中 inline 的含义是什么?

在C中,inline是一个关键字,它向编译器发出一个请求(注意,这是一个请求而不是命令),请求编译器尝试将函数的调用替换为函数体本身的代码。这样做的目的是减少函数调用的开销,特别是对于那些体积小…

从小鹏看自动驾驶发展趋势

 小鹏:端到端大模型量产落地,体验升级成下阶段主线 算法端,小鹏已量产国内首个端到端大模型,其模型采用分段式结构,分为神经网络 XNet、规控大模型 XPlanner 以及大语言模型 XBrain 三部分。数据闭环方面&#xff0…

【linux】sar -d 磁盘性能

概述 sar -d 命令是 sysstat 包的一部分,用于收集、报告和保存系统活动信息。使用 -d 选项时,sar 会提供有关系统磁盘活动的详细报告。 以下是 sar -d 命令输出的主要字段及其含义: DEV: 报告的设备(例如 sda, sdb)…

009 批量删除

文章目录 前端后端 https://element.eleme.cn/#/zh-CN/component/button 前端 <el-button type"danger" click"batchDelete">批量删除</el-button><el-treeref"menuTree"batchDelete() {console.log("批量删除菜单..."…

在浏览器输入URL回车之后发生了什么?

首先浏览器解析URL 中的协议部分&#xff08;例如http://或https://&#xff09;来确定使用哪种通信方式。浏览器从 URL 中提取域名&#xff08;例如www.example.com&#xff09;和路径&#xff08;例如/page&#xff09;&#xff0c;路径部分指向网站的具体资源。输入的 URL 会…

自动驾驶中的模仿学习

自动驾驶中的模仿学习是一种关键技术&#xff0c;用于使自动驾驶系统能够学习和模仿人类驾驶行为。通过模仿驾驶员的操作&#xff0c;自动驾驶车辆可以在复杂的道路环境中实现类似人类的驾驶决策和操作&#xff0c;从而提升安全性、舒适性和可靠性。 1. 什么是模仿学习&#x…

Wails实现桌面番茄钟应用

0.项目背景 最近在优化自己的工作流&#xff0c;在工作方法上开始使用番茄钟来实现时间控制&#xff0c;一直觉得番茄钟的方式有点silly&#xff0c;直到自己用过之后才发现&#xff0c;番茄钟是真的好用&#xff0c;它不止是工作的方法&#xff0c;更是休息的艺术&#xff0c…

代码随想录算法训练营第62天|Floyd 算法精讲、A * 算法精讲 (A star算法)

打卡Day62 1.Floyd 算法精讲2.A * 算法精讲 &#xff08;A star算法&#xff09; 1.Floyd 算法精讲 题目链接&#xff1a;Floyd 算法精讲 文档讲解&#xff1a; 代码随想录 本题是多源最短路&#xff0c;即求多个起点到多个终点的多条最短路径。Floyd算法对边的权值正负没有要…

sophon bm1684x 运行qwen2

1、用户名/密码 登录 linaro linaro2、删除安装文件 sudo mv /var/lib/dpkg/info/wps-office.* /tmp3、更新 sudo apt-get update sudo apt-get upgrade4、Qwen2实例 LLM-TPU-main.zip /data/LLM-TPU-main/models/Qwen2/python_demo5、安装依赖 pip3 install transformers…

Nginx: 代理场景下Nginx接收用户请求包体的处理

Nginx 反向代理图 当用户发过来一个request body的时候&#xff0c;Nginx 是如何处理这样一个body这个body 它对应的就是我们客户请求的一些具体内容 1 &#xff09;proxy_request_bufering 指令 接收包体的两种方式 接收完全部包体再发送一边接收包体一边发送 接收包体的两种…

Android 息屏录音

问题 解决Android录音的息屏之后无法录制声音的问题&#xff0c;看日志发现&#xff0c;录音程序并没有中断&#xff0c;但是录制到的数据均是byte为0的数据&#xff0c;即空数据。 测试机为Android 13系统 废话 网上一搜一大堆&#xff0c;ai也是一问也回答得头头是道&…

【Selenium】UI自动化实践——输入验证码登录

文章目录 实战题目解题方案 实战题目 使用pythonselenium实现输入验证码的UI自动化。登录页面如图&#xff1a; 解题方案 验证码登录需要导入相关模块和库&#xff0c;本文使用的是opencv和ddddocr模块组合&#xff0c;导入方式采用pip3 install opencv-python、pip3 insta…

速盾:cdn是什么发展前景?

CDN&#xff08;Content Delivery Network&#xff09;是内容分发网络的缩写&#xff0c;是一种通过将内容存储在离用户最近的服务器上&#xff0c;以提高网站访问速度和内容可用性的技术。CDN的发展前景非常广阔&#xff0c;下面将从技术进步、用户需求和商业价值三个方面来详…

如何满足业主多元需求?开发物业APP,打造智能社区生活

随着智能科技的快速发展&#xff0c;物业管理也逐渐迈入数字化时代。物业app开发成为了提升社区管理效率、改善居民生活质量的重要途径&#xff0c;许多物业管理公司纷纷开发物业App&#xff0c;以提升管理效率、改善用户体验。一款出色的物业APP能够整合居民需求、提升企业服务…

如何选择开放式耳机?2024五大市场热卖推荐

在嘈杂的环境中&#xff0c;选择一款合适的耳机可以让我们既享受音乐又能保持对周围环境的警觉。开放式耳机因其设计特点&#xff0c;允许声音通过空气振动传播&#xff0c;不堵塞耳道&#xff0c;这样既保证了佩戴的舒适性&#xff0c;又能让我们感知周围的声音&#xff0c;提…

探索微服务架构中的动态服务发现与调用:使用 Nacos 与 Spring Cloud OpenFeign 打造高效订单管理系统

1. 背景 在现代微服务架构中&#xff0c;服务之间的通信与协作是非常重要的。Spring Cloud Alibaba 提供了一套完整的微服务解决方案&#xff0c;其中包括 Nacos 用于服务注册与发现&#xff0c;OpenFeign 用于声明式服务调用&#xff0c;Spring Cloud LoadBalancer 用于负载均…

基于asp.net的茶叶销售系统网站附源码

这个一个基于asp.net的webform框架的茶叶销售系统源码&#xff0c;包含前后台&#xff0c;具体详情如下 1.主要功能 主要功能包含用户注册、茶叶浏览、我的购物车、购物订单、商品评论、个 人中心、后台登录、用户管理、商品管理、订单管理、评论管理、发布商品 等等模块。2.…