教育房产时事环球科技商业
投稿投诉
商业财经
热点动态
科技数码
软件应用
国际环球
晨报科学
新闻时事
信息智能
汽车房产
办公手机
教育体育
生活生物

时间同步(计算机是如何进行时间同步的)

  时间同步(计算机是如何进行时间同步的)WHY
  在网络世界中, 各个计算机之间要想协同工作,时间同步是一个十分重要的基础. 在计算机内部是有自己的时间的, 这个时间通过内部的晶体振荡器产生的固定频率, 来模拟时间流逝进行计算. 虽然频率十分稳定, 但也是有误差的, 虽然现在的工艺水平误差已经十分小了. (关于震荡的具体原理, 在此不表)
  既然本地时间会产生误差, 那么就会造成两台服务器的时间不一致. 要消除不一致, 就需要有一个统一的时间标准, 然后大家都以这个标准为基准时间并对自己的本地时间进行校准, 既协调国际时(UTC), 关于这个时间是怎么来的, 不是本文讨论的重点.
  好了, 现在, 在另一个地方, 有一个标准时间, 如何将这个标准时间通过网络同步到你的本地计算机呢? 如何在同步的过程中, 尽量消除网络延迟带来的影响呢?HOW
  如果直接进行网络请求, 然后拿到一个返回时间戳并修改本地时间可不可以呢? 显然不行. 别忘了, 包在网络中传输也是需要时间的, 这个请求从对方发出, 至到达本地计算机, 经过了多久你并不知道, 这中间的延迟会严重影响时间校准的结果.
  OK, 现在遇到的问题就是网络延时了, 如果能够消除网络延迟, 就可以精准同步了, 但以现在的技术水平是做不到的. 既然延时无法消除, 如果我们能够知道这个延时的时间, 也可以通过计算消除延迟的影响.
  包在网络中的传输大致如图:
  其中各值如下:
  C1: 客户端发出请求的本地时间
  C2: 客户端接收到返回的本地时间
  S1: 时间服务器接收到请求的服务器时间
  S2: 时间服务器发出响应的服务器时间
  SC1: 客户端发出请求时的服务器时间
  SC2: 客户端接收到返回的服务器时间
  CS1: 时间服务器收到请求时的本地时间
  CS2: 时间服务器发出响应时的本地时间
  我们现在的目的看起来很简单, 就是在接受到返回的时候, 将本地时间C2校准为SC2. 首先要明确的是,C2和SC2是不想等的, 否则二者时间相同就不需要校准了嘛.
  首先, 我们本地知道的信息有:C1,C2, 可以令服务器在返回结果中, 告诉我们S1,S2. 并且, 我们假定网络中的延时是基本固定的, 既S1-C1=C2-S2.
  好了, 现在已经成功的将其转换成了一道数学题. 是不是突然发现简单了许多? 步骤如下:
  da = (C2 - C1) - (S2 - S1) # 总延时时长
  d = da / 2 # 单次延时时长
  SC1 = S1 - d
  SC2 = SC1 + (C2 - C1)
  如何? 很巧妙的将网络延时消除了.
  以上, 就是时间同步ntp协议的内容了. 不过, 如此同步的时间也是有误差的, 首先上面就假设了往返的网络延时相同, 如果延时不对称, 则同步结果就会不准确, 而且, 协议跑在应用层, 从物理层到应用层之间的时延也会影响最终结果.应用
  我们在实际实际编程中, 经常会写入类似这样的代码:$t1=time();//dosometing...  $t2=time();
  如果, 在获取$t1变量后, 正巧进行了时间同步, 那么$t2有可能小于$t1, 岂不是很诡异. 不过还好, 有不同的同步方式供我们选择, 以下在Ubuntu系统上进行了测试.
  ntp: 时间平滑过度, 保证本地时间递增, 一点点减少本地与远端的时间差.
  ntpdate: 立即进行同步, 这种功能情况就可能出现上面$t2小于$t1的场景
  不过, 在我的服务器Ubuntu 18上, 已经默认不再使用ntp工具了, 转而使用timedatectl, 其内部协议是一样的, 有关timedatectl的详细内容可以参考一下官网的说明:
  https://ubuntu.com/server/docs/network-ntp

世界末日预言(英国预言世界末日)世界末日预言(英国预言世界末日)近年来,气候变化一直是全球的话题热点。特别是今年全球很多国家都出现的洪灾等极端气候现象,这让过去一度消亡的世界末日论,再次死灰复燃。近日,英国大学也团拜会主持词(新年团拜晚会开场白)团拜会主持词(新年团拜晚会开场白)XXXX年XXX公司新年团拜晚会开场白主持串词流程一单位XXX公司二事件XXX公司XXXX年新春团拜会三地点XXX酒楼四时间XXXX年X月X日18圣诞节晚会开场白(白色圣诞节派对主持词)圣诞节晚会开场白(白色圣诞节派对主持词)主持人甲,乙,丙,丁甲今天,白色的圣诞节属于我们,童话般的节日如期而至,在这里我祝愿大家圣诞快乐!合MerryChristmas!丁下面我们酒会主持词(公司答谢晚宴主持词范例)酒会主持词(公司答谢晚宴主持词范例)在主持词写作中,运用诗词写作中的对仗押韵技巧,可以让主持人读起来琅琅上口,听起来具有音乐的节奏美在大段的抒情性的描述中,则可以借鉴散文诗的写作特庞青云原型(庞青云为什么必须死?)庞青云原型(庞青云为什么必须死?)投名状在2007年上映,距今已有13年,已经是部老片了。片子虽老,意义不减,李连杰凭此片摘得香港电影金像奖最佳男主角。片中他演技炸裂,得奖实至名归驾驶员理论考试试题(2020升降机司机考试及升降机司机模拟考试题库)驾驶员理论考试试题(2020升降机司机考试及升降机司机模拟考试题库)2020升降机司机考试及升降机司机模拟考试题库,包含升降机司机考试答案解析及升降机司机模拟考试题库练习。由安全生会计职业认知(行业会计分析,找准定位)会计职业认知(行业会计分析,找准定位)要问哪个行业的会计最吃香,这是个值得思考的问题,因为任何行业,专业都有利有弊,会计当然也是一样的,更何况会计是一个专业性比较强,业务要求又比较xp蓝屏代码(一分钟教你看懂电脑蓝屏代码)xp蓝屏代码(一分钟教你看懂电脑蓝屏代码)Windows7蓝屏代码含义速查表代码含义0x0000作业完成。0x0001不正确的函数。0x0002系统找不到指定的档案。0x0003系韩熙载夜宴(一分钟带你看懂韩熙载夜宴图)韩熙载夜宴(一分钟带你看懂韩熙载夜宴图)韩熙载夜宴图是我国五代南唐时期顾闳中的人物群像精品。全画宽28。7厘米,长335。5厘米,以连环长卷的方式再现了南唐巨宦韩熙载家开宴行乐的场屋顶太阳能发电板(农村屋顶户用光伏解决方案)屋顶太阳能发电板(农村屋顶户用光伏解决方案)安科瑞王冲一引言双碳目标是近期谈及较多的话题,双碳目标意味着国家产业结构的调整,未来10年,新能源装机将保持在110GW以上的年增速,这光电器件(2021年光电器件概念股名单一览!)光电器件(2021年光电器件概念股名单一览!)光电器件行业概念股票有银河微电旭光电子。旭光电子(600353)储翰科技业务主要分为芯片封装光电器件组件及光电模块三大类。银河微电(6
emba是什么(北大汇丰EMBA项目特色)emba是什么(北大汇丰EMBA项目特色)未名博雅,百年名校,北大是无数学子孜孜以求的学术圣殿改革窗口,经济特区,深圳是无数精英实现梦想的事业天堂。北京大学汇丰商学院坐落于中国深圳u盘不显示(U盘无法读取怎么办?)u盘不显示(U盘无法读取怎么办?)我们在使用过U盘的时候,有没有都遇到过这种情况,明明好好的U盘,怎么插到电脑上读不出来了呢?到底是U盘坏了还是电脑坏了?今天就教大家4个解决方法,u盘0字节无法格式化(无法格式化?)u盘0字节无法格式化(无法格式化?)经常使用U盘的朋友可能会遇到U盘无法格式化也无法写入数据的情况,右键属性发现磁盘空间为0字节,这时候你就需要量产你的U盘了。量产U盘字面意思就是隐藏文件怎么显示(U盘文件被隐藏怎么恢复)隐藏文件怎么显示(U盘文件被隐藏怎么恢复)U盘文件偶尔会发生一些奇怪的状况,比如U盘的文件突然不见了,相信有很多U盘的用户都遇到过这样的问题。这是怎么回事呢?U盘的内容被隐藏了怎么mac恢复文件!(Mac电脑怎么恢复电脑里删除的文件?)mac恢复文件!(Mac电脑怎么恢复电脑里删除的文件?)Mac电脑怎么恢复电脑里删除的文件?电脑是我们日常办公工作最常用的工具之一,在使用电脑的过程中会遇到各种各样的文件,随着文件老佛爷男宠(老佛爷生前最爱他)老佛爷男宠(老佛爷生前最爱他)很多声名显赫的设计师都是同性恋或双性恋,比如YvesSaintLaurentVersaceDiorGiorgioArmaniGucciMarcJaco丫头怎么死的(老九门丫头的死并非因佛爷导致)丫头怎么死的(老九门丫头的死并非因佛爷导致)丫头是二月红在即将被卖进妓院的时候救下来的,后来和二月红结成连理一起幸福的生活着,但后来因为病毒生病,在佛爷等人好不容易在北京求药不得治厦门五中(厦门排名前十的小学初中高中)厦门五中(厦门排名前十的小学初中高中)厦门人心目中最好的十所高中厦门双十中学福建省厦门双十中学创办于1919年,为纪念辛亥革命,取名双十。于1957年成为福建省首批省重点中学,在2临沂大峡谷(临沂有什么地方好玩?)临沂大峡谷(临沂有什么地方好玩?)临沂市位于山东省东南部,因濒临沂河而得名,与江苏省接壤,东临黄海,西依泰山。如果你在临沂,不妨可以到下面介绍的这些地方走走。云瀑洞天旅游区位置山东如何接地线(接地的几种方法)如何接地线(接地的几种方法)接地的几种方法接地从字面来看上十分简单事情,但是对于经历过电磁干扰挫折的人来说可能是一个最难掌握的技术。实际上在电磁兼容设计中,接地是最难的技术。面对一分析报告格式(如何做一套有效的数据分析报告)分析报告格式(如何做一套有效的数据分析报告)一什么算具体问题很多同学在提问的时候,喜欢用这种问法类型1老师,有没有互联网行业的分析思路类型2老师,有没有用户画像分析思路类型3老师,