论文范文网-权威专业免费论文范文资源下载门户!
当前位置:毕业论文格式范文>论文范文>范文阅读
快捷分类: 计算机网络技术论文 计算机网络毕业论文 计算机网络安全论文 计算机网络论文 计算机网络毕业设计 计算机硕士论文 计算机网络和未来生活论文 计算机网络课程设计论文 计算机网络物理层论文 计算机网络技术论文总结 计算机网络安全论文 计算机网络病毒论文

关于计算机网络专升本毕业论文范文 与计算机网络中的时间同步类学士学位论文范文

分类:论文范文 原创主题:计算机网络论文 发表时间: 2024-01-31

计算机网络中的时间同步,本文是关于计算机网络自考开题报告范文跟时间同步和计算机网络和计算机类学士学位论文范文.

摘 要 每台计算机都有自己的硬件时钟,并由主板上的电池保证在关机情况下也能计时.通常情况下,计算机每次开机会从硬件时钟读取时间,并且使用自己的时钟进行计时,但是在单个时钟之间不可避免的会有计时误差,在长时间使用后,时间误差会积累到比较大的数值.这在一般应用中不会造成太大的麻烦,但是在某些应用中,比如集群服务、数据库等,则会发生宕机、系统无法启动等严重后果,所以就必须要配置时间服务器为网络提供时间服务,保证整个网络中的时间在所有计算机中都是一致的.

关键词 计算机;时钟同步;配置

中图分类号 TP3 文献标识码 A 文章编号 1674-6708(2018)214-0133-02

1 Windows 下的时间同步Windows 系统下的时间同步由windows time 服务完成,使用SNTP 协议进行通信,可以达到秒级的时间同步精度,能够满足对时间精度要求不太高的情况下的需求.SNTP 协议采用客户端/ 服务器工作方式,服务器接收GPS 信号或使用自带的原子钟作为系统的时间基准,客户机按照预先设定的时间间隔定期访问服务器,获得准确的时间信息,并调整自己的系统时钟,来同步自己的时间.一台服务器同时也可以是客户端,从上层的时间服务器获得高精度时间,并向自己的客户端进行授时.

windows 中的客户端,平时使用自己的硬件时钟计时,在访问服务器获得准确时间后,如果时间偏移较大,会直接调整系统时间,所以系统时间在同步时会发生跳变.如果时间偏移较小,会逐渐调整自己的时钟,直到与时间源同步,不会发生大幅度的时间跳变.

Windows 时间同步配置可以通过修改注册表来进行,配置服务器的相关注册表项如下.

2 Windows 时间服务器配置

1 ) H K E Y _ L O C A L _ M A C H I N E \ S Y S T E M \CurrentControlSet\Services\W32Time\Config\AnnounceFlags,将键值改为a(十六进制).

该键值的参数含义如下:

0 不作为时间服务器;

1 始终为时间服务器;

2 自动为时间服务器,代表由Windows 时间服务来决定角色;

4 始终为可靠时间服务器;

8 自动为可靠时间服务器,代表由Windows 时间服务来决定角色.

键值a 表示同时选择了2 和8,也是系统的默认设置.

在这个键值设置为a 时,如果时间服务器配置了自己的时间源服务器,但是又无法从时间源服务器同步时间,会认为自己的时间不可靠而有可能停止授时,所以最好将配置改为5,强制在自己失去时间源的时候仍然进行授时服务2 ) H K E Y _ L O C A L _ M A C H I N E \ S Y S T E M \C u r r e n t C o n t r o l S e t \ s e r v i c e s \ W 3 2 T i m e \TimeProviders\NtpServer将Enabled 键值改为1,允许服务器进行授时服务.重启windows time 服务后便可开始对客户端授时.

3 Windows 时间服务客户端配置

Windows 时间同步客户端在域环境下,默认从域控制器同步时间,同步的“type”配置为“NT5DS”.

独立客户端,可以打开系统的“日期和时间”,其中有一个“Internet 时间”页签,更改里面的服务器地址为自己的授时服务器地址即可.如果需要设置的机器太多,可以将下面的内容编辑到注册表文件中,然后导入注册表进行设置.

Windows Registry Editor Version 5.00[ H K E Y _ L O C A L _ M A C H I N E \ S Y S T E M \C u r r e n t C o n t r o l S e t \ s e r v i c e s \ W 3 2 T i m e \Parameters]"Type"等于"NTP""NtpServer"等于"time.windows.com,0x9"Type 设置为NT5DS 时,"NtpServer" 设置不起作用.

将上面的time.windows.com 替换为自己的授时服务器ip 地址或机器名即可.该设置在时间服务器名称后必须指定0x9 或其它参数,否则本设置无效.默认0x9等于SpecialInterval+Client可选的参数:

0x01 SpecialInterval 以SpecialInterval中指定的时间间隔同步时间, 不使用MaxPollInterval 和MinPollInterval 中的配置.

0x02 UseAsFallbackOnly 仅作为备用时间源0x04 SymmatricActive 使用动态轮询模式0x08 Client 客户端模式.

4 Windows 缓慢校时

如果满足一定条件,windows 将会采取缓慢校时的策略同步时间,下面是相关的设置.

进行缓慢校时,需要满足两个公式.

1 ) | C u r r e n t T i m e O f f s e t | <MaxAllowedPhaseOffsetCurrentTimeOffset 是本机和时间源的时差,单位是时钟周期.在windows 中,1ms等于10000 时钟周期.MaxAllowedPhaseOffset 缺省设置为300 秒.

假设本机时间和时间源相差3 分钟.

CurrentTimeOffset等于3×60×1000×10000等于1800000000MaxAllowedPhaseOffset等于300×1000×10000等于3000000000满足| C u r r e n t T i m e O f f s e t | <MaxAllowedPhaseOffset 的条件2)|CurrentTimeOffset| / (PhaseCorrectRate*UpdateInterval) < SystemClockRate / 2SystemClockRate 是系统的时钟周期,可以使用w32tm 命令查看本机的ClockRate,然后算出时钟周期.

C:\>w32tm /query /status /verboseClockRate: 0.0155995sSystemClockRate等于0.0155995×1000×10000等于155995PhaseCorrectRate 默认为1UpdateInterval 域成员默认为30000带入公式计算:

1800000000/(1×30000)等于60000155995/2等于7799860000<77998,所以系统会缓慢校时.

4.1 下面是对缓慢校时过程的跟踪

数据分为三列,第一列是本机的当前时间,第二列是本机时间和时间源之间的误差,第三列是第二列中相邻两次误差之间的差值,反应了本地时钟和时间源时钟之间的走时误差.

10:12:13 修改了本地时间,使之和时间源有了222 秒的误差,可以看到现在并未校时.

10:13:15, 158.643251 -0.0000140

10:12:13, 222.9902759 64.3470249

10:12:16, 222.9902618 -0.0000141

14:36:24 开始校时,大约每秒校正0.36 秒.

14:36:19, 222.63573 -0.0156141

14:36:24, 221.4492739 -1.1864561

14:36:28, 220.0091132 -1.4401607

14:43:44,在时间误差减少到一定数值后开始减慢校时速度.

14:43:40, 80.3135242 -1.4401607

14:43:44, 79.0399074 -1.2736168

14:43:48, 78.5181179 -0.5217895

到第二天3:13:44 时恢复到最初的走时精度.

03:13:44, -0.0317759 -0.0000140

03:13:47, -0.0317899 -0.0000140

4.2 Windows 和linux 之间的时间同步

Windows 和linux 之间,由于windows 使用的windows time 服务采用了SNTP 协议,所以windows 可以将linux 作为时间源同步时间,却不能向linux 系统授时,如果需要为liunx 系统授时,就要通过第三方软件,比如ntp-4.2.8p10-win32.

软件安装后在“C:\Program Files (x86)\NTP\etc”路径下会有ntp.conf 配置文件,配置完成后重启服务即可.如果想要查看NTP 同步状态,需要再安装ntp-time-server-monitor,之后就可以在软件中完成查看NTP 同步状态、调整配置文件、重启NTP 服务等工作.

在安装ntp-4.2.8p10-win32 软件时,安装软件会在本地用户中增加“NTP”用户,并在系统中安装“Network Time Protocol Daemon”服务.windows 自己的windows time 服务会被禁用.配置完成后重启NTP 服务,就可以开始向linux 系统授时了.

参考文献

[1]刘曙琴,陈珍萍,黄友锐,等.无线传感器网络中带延时的一致性时间同步[J].传感器与微系统,2017(1):64-66,74.

上文点评,这是大学硕士与计算机网络本科计算机网络毕业论文开题报告范文和相关优秀学术职称论文参考文献资料,关于免费教你怎么写时间同步和计算机网络和计算机方面论文范文.

参考文献:

1、 计算机网络数据库安全技术优化 计算机网络数据库安全问题是人们所面临的巨大挑战之一 本文主要对计算机网络数据库的概念、存在的威胁以及提出了计算机网络数据库安全技术优化方案 一、关于计算机网络数据库存在的威胁分析在计算机网络数据库系统.

2、 应用型本科院校计算机网络课程教学改革和实践 摘 要计算机网络课程是计算机及其相关专业的专业基础课,具有实践性强、概念抽象……特点 为顺应普通本科高校向应用型本科转变,完成课程体系的转型,本文对该课程教学目前存在的问题进行了分析,对已有的课程教.

3、 基于DPSIR模型的高校计算机网络课程教学改革 摘 要借助DPSIR模型分析课程教学改革过程中“高校(教师)—学生—社会”系统的因果关系,构建一种计算机网络课程教学改革评价指标体系,以DPSIR模型为.

4、 面向工科专业的计算机网络课程体系设计 一、引言计算机网络技术及应用是工科专业课程体系中的一门重要专业基础课程,其教学内容较多,理论抽象,实践性强 在教学过程中,学生刚开始往往兴致很高,但由于学时紧、任务重,往往难以提高学习兴趣,而且计算机.

5、 计算机网络技术在气象方面的应用 摘要随着计算机网络技术的快速发展,其应用也越来越广泛,在气象领域应用也比较多 计算机网络在气象方面的应用对气象业务的发展有着不可替代的推动作用 其应用推动了气象服务和管理形式的多样性,超越了传统气象服.

6、 刘振海计算机网络技术名师工作室 工作室设于江苏省邗江中……专业学校,于2011年成立,现有成员10人 工作室以专业建设和课程开发为抓手,不断践行教学改革,努力提高育人质量,致力于打造一个积极向上、有理论高度和实践技能、与时俱进的专业.