NTP服务器是如何完成网络对时的?
微软从Windows2000开始,系统就支持使用NTP同步的方式获取时间,Windows系统默认的时间源都来自time.windows.com。
为了用户使用的方便,time.windows.com以及大部分公网NTP时间服务器没有使用NTP加密方案传输时间,而是使用明文传输。这种公网时间同步方案是非常不可靠的,容易被黑客使用中间人攻击(MITM)方式攻击。
企业用户建议使用独立的卫星授时服务器也称NTP时间服务器,维护企业内部网络的计算机和服务器的时间同步。使用自建的NTP时间服务器不仅可以安全的获取准确时间,同时,不会因为公网授时服务器无法工作而导致用户无法获得时间的情况发生。
大部分金融企业包括银行、保险、券商、交易所以及大型企业都已经开始使用NTP时间服务器同步时间。
由于Windows操作系统提供的time.windows.com是免费的服务,因此Windows系统默认与时间服务器同步的间隔是7天。通过这样的设置,Windows可以有效地降低网络通信量,以及对time.windows.com 的负载压力。
根据实际测试,一般计算机系统(不含虚拟机)内置的普通晶体振荡器频率准确度为20ppm~200ppm左右,操作系统的时间漂移率为(1.73秒/天~17.3秒/天)左右。
为了提高时间精度,如果用户所在企业内部有NTP时间服务器,可以更改NTP时间服务器的同步间隔,下面将详细介绍如何通过修改Windows注册表,更改本地计算机与内网NTP时间服务器的同步间隔。
1、 打开注册表
打开系统所在系统盘(一般在C盘),找到“Windows”文件夹将其打开,找到“System32”文件夹并打开,在“System32”文件夹中找到应用程序“regedit.exe”鼠标双击即可进入“注册表编辑器”。
2、 依次找到HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\TimeProviders\NtpClient
3、 双击SpecialPolllnterval并选择十进制,默认值604800或其他数值,意思为604800秒与NTP时间服务器同步一次(时间同步间隔),比如我想15秒和NTP时间服务器同步一次就将数值改为15确定即可,如下图:
4、右击“计算机”选择“管理”选项,打开“计算机管理”对话框,选择“服务与应用程序”—“服务”,在右侧的列表中选择“Windows Time”
5、打开Windows Time 配置如下图:完成配置后点击“确定”按钮应用。
6、 右击系统右下角时间——调整日期和时间——选择INTERNET时间
7、填写目标NTP时间服务器IP地址后点击“确定”即可。
山东正瑞电子有限公司二十年专业从事同步时钟,卫星同步时钟,网络时间服务器,北斗时钟,GPS时钟等系统产品的研发、设计和生产,在国内同行业独具优势凭借着质量过硬的产品,稳定的运行,我司卫星同步时钟系统已广泛应用在国防、智慧交通、智慧医疗、智慧教育、电力系统等各个领域,并得到了用户对正瑞品牌产品的一致好评!关于更多时间同步的问题,可及时咨询我公司业务人员!
新闻资讯文章