时间的重要性,一个与时间相关的强大协议------NTP

1.如果有人问你说现在几点? 你看了看表回答他说晚上8点了。这样回答看上去没有什么问题,但是如果问你的这个人在欧洲或美国的话,那么你的回答就会让他很疑惑,因为他那里正是太阳当空。这里就有产生了一个如何定义时间的问题.。因为在地球环绕太阳旋转的24个小时中,世界各地日出日落的时间是不一样的。所以我们才有了划分时区(timezone) 的必要,也就是把全球划分成24个不同的时区,如图所示:
在这里插入图片描述
地球是自西向东自转,东边比西边先看到太阳,东边的时间也比西边的早。东边时刻与西边时刻的差值不仅 要以时计,而且还要以分和秒来计算,这给人们带来不便。为了克服时间上的混乱,1884年在华盛顿召开的一次国际经度会议(又称国际子午线会议)上,规定将全球划分为24个时区(东、西各12个时区)。规定英国(格林尼治天文台旧址)为中时区(零时区)、东1-12区,西1-12区。每个时区横跨经度15度,时间正好是1小时。最后的东、西第12区各跨经度7.5度,以东、西经180度为界。每个时区的中央经线上的时间就是这个时区内统一采用的时间,称为区时,相邻两个时区的时间相差1小时。例如,中国东8区的时间总比泰国东7区的时间早1小时,而比日本东9区的时间晚1小时。因此,出国旅行的人,必须随时调整自己的手表,才能和当地时间相一致。凡向西走,每过一个时区,就要把表拨慢1小时(比如2点拨到1点);凡向东走,每过一个时区,就要把表拨快1小时(比如1点拨到2点)。并且规定英国(格林尼治天文台旧址)为本初子午线,即零度经线。
所以我们可以把时间的定义理解为零时区时间的值加上你所在处的时区,中国幅员宽广,差不多跨5个时区,但为了使用方便简单,实际上只用东八时区的标准时即北京时间为准。
2.接下来我们一起来简单的了解一下什么是NTP?
NTP(Network Time Protocol):是网络时间协议,它是用来同步网络中各个计算机时间的协议。在计算机的世界里,时间非常地重要,例如:对于火箭发射这种科研活动,对时间的统一性和准确性要求就非常地高,是按照A这台计算机的时间,还是按照B这台计算机的时间来发射呢?NTP就是用来解决这个问题的,NTP是用来使网络中的各个计算机时间同步的一种协议。它的用途是把计算机的时钟同步到世界协调时UTC,其精度在局域网内可达0.1ms,在互联网上绝大多数的地方其精度可以达到1-50ms。
NTP可以使计算机对其服务器或时钟源(如:石英钟,GPS等)进行时间同步,它可以提供高精准度的时间校正,而且可以使用加密确认的方式来防止病毒的协议攻击。
NTP要提供准确的时间,就必须有准确的时间来源,那可以用格林尼治时间吗?答案是否定的。因为格林尼治时间是以地球自转为基础的时间计量系统,但是地球每天的自转是有些不规则的,而且正在缓慢加速,因此,格林尼治时间已经不再被作为标准时间使用。新的标准时间,是由原子钟报时的国际标准时间UTC(Universal Time Coordinated,世界协调时)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值