范文健康探索娱乐情感热点
热点动态
科技财经
情感日志
励志美文
娱乐时尚
游戏搞笑
探索旅游
历史星座
健康养生
美丽育儿
范文作文
教案论文

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

  时间同步(计算机是如何进行时间同步的)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

张学友哪些歌好听(盘点歌神张学友的十大金曲)张学友哪些歌好听(盘点歌神张学友的十大金曲)他是华语乐坛唱片销量最多的歌手,也是华语乐坛开演唱会最多的歌手,他的歌声传遍华人社区的每个角落,他就是江湖人称歌神的张学友。今天情叔在这顶级钻戒(顶级婚戒为什么贵?)顶级钻戒(顶级婚戒为什么贵?)提起订婚钻戒,很多人都会联想到网络报道中提及的顶级婚戒,因为这些身价百万千万的钻戒,让很多人都给予了钻戒身价名贵的定位。那么,传说中的顶级婚戒为什么会柳如是电影(电影柳如是)柳如是电影(电影柳如是)电影开篇是1633年,崇祯六年,农民军渡过黄河进入河南。苏州的青楼妓院醉仙楼荷塘月色轻舞漫漫。在这里,东林大佬复社大佬,和江南众才俊,正在举办大明版的创造1柳云龙作品(柳云龙新剧官宣)柳云龙作品(柳云龙新剧官宣)近日柳云龙自导自演的全新谍战剧叱咤之城在网上官宣了演员阵容,还放出了一张海报。海报的格局做得很大,一只巨大的左手在暴风雨中,远处有一座小城,和叱咤之城这天津油画画廊(天津这家油画室火了!)天津油画画廊(天津这家油画室火了!)每天都忙着工作好不容易有了休息的时间却不想再吃饭逛街看电影那该怎样度过呢?是一个人做些逼格满满与众不同又有意义的事?还是找个地方和闺蜜或是爱人一孙子兵法(孙子兵法势篇)孙子兵法(孙子兵法势篇)任势孙子兵法的核心是最好不打仗就能赢,要打也要用智慧去打,巧妙地去打,尽量减少战争消耗。那这就需要学会借助和创造有利的态势,孙子叫任势高明的将军是依靠任势而天津演员张子健(元芳扮演者张子健)天津演员张子健(元芳扮演者张子健)元芳扮演者张子健现身,两鬓花白坐轮椅仿佛老了10岁。张子健现身坐轮椅,健康亮红灯!近日,53岁元芳扮演者张子健现身,两鬓花白坐轮椅,健康让人担忧。攻心销售(做销售,不会成交怎么办?)攻心销售(做销售,不会成交怎么办?)如果你做销售不会成交,那么你会面料以下困境不仅你收不到订单,你还有可能被公司解雇,有可能被你的竞争对手超越,这些你思考过吗?其实我也是在最近一直此猫不怕开水烫(还真有不怕水的猫?)此猫不怕开水烫(还真有不怕水的猫?)有人说,猫是液体做的,但身体碰到液体时,许多猫又是抗拒的,它们常常遇水则变,一言不合就大打出手。在主子的施威下,给猫咪洗澡更是成了铲屎官们公认的蝉鸣空桑林(文化观察西北天气变化多极端?)蝉鸣空桑林(文化观察西北天气变化多极端?)隋炀帝出巡封面新闻记者闫雯雯甘肃白银越野赛事故造成了21人遇难,其中一个重要原因是天气突然变化,选手们出发时穿着短裤短袖,最终在山上失温而西双版纳旅游线路(请收藏!西双版纳旅游攻略)西双版纳旅游线路(请收藏!西双版纳旅游攻略)人生需要有不断惊喜,就像在西双版纳,哪怕不经意的停留都会收获到不一样的人生故事,这里有超越时空的热带雨林,有如水的民族,自然地天成的曼妙
中国传媒大学自主招生(中国传媒大学自招如何报?)中国传媒大学自主招生(中国传媒大学自招如何报?)90所自主招生院校全解析!第十四所中国传媒大学中国传媒大学,位于首都北京市朝阳区,是教育部直属的国家211工程985工程优势学科创新消除颈纹(被问800遍的去颈纹方法!)消除颈纹(被问800遍的去颈纹方法!)被问800遍的去颈纹方法!一天3步整没了一直觉得颈纹并不是什么事儿平时就护理脸部脖子谁注意过啊但是看到舞蹈生的脖子确实慕了辛苦求来的方法也告诉北京主持人培训(北京播音主持培训机构)北京主持人培训(北京播音主持培训机构)随着我国不断推动文化事业的全面繁荣和文化产业的快速发展,社会对艺术类专业的范围也在不断拓展。以前艺考专业仅仅包括美术类音乐类等专业,而如今已经吴磊个人资料简介(亟待转型的吴磊)吴磊个人资料简介(亟待转型的吴磊)作为国内知名小生,吴磊可以说是观众从小看到大的,很多人都将他视为胡歌的接班人。最近,他晒出一组雨天车内照片后,网友们纷纷惊呼弟弟长大了,还有不少粉高考满分多少(高考300分什么水平)每年高考成绩在300多分的考生不在少数,对于很多人来说高考成绩考了300多分,已经算是很低的分数了,如果是在山东河南地区,很多人认为都考不上大学了(其实可以上一些专科高职院校),其伊迪阿明(伊迪阿明的沉浮录)伊迪阿明(伊迪阿明的沉浮录)非洲大陆的自然资源,矿产资源都是十分地丰富。但受到西方殖民者的影响,许多非洲国家现在仍然很贫困。其中,乌干达作为东非的内陆国家,贫穷和战乱成为了其不变的中国十大名花(中国传统十大名花)中国十大名花(中国传统十大名花)新中国成立以来,我国曾举办过两次群众性的全国名花评选活动。而梅花牡丹菊花兰花月季杜鹃茶花荷花桂花水仙十种传统名花当之无愧的戴上了这顶桂冠。他们中的每我们的八十年代演员表(我们的80年代)汪兆骞汪兆骞先生与王蒙梁晓声路遥等文学大家打了一辈子交道,熟悉其作品,又熟稔其人。我们的80年代中,他通过与这些文化大家相识相知的亲身经历,对他们的人生与创作进行有血有肉细节丰富的志村一族(他志村一族也被灭族了?)志村一族(他志村一族也被灭族了?)洗不白的反派团藏,他的志村一族也被灭族了?或许是木叶高层的秘密提到志村团藏,火影迷们对他深恶痛绝,因为团藏为了达到自己的目的不择手段,做了很多让人大学退学(考上重点大学后主动退学)大学退学(考上重点大学后主动退学)7月16日正午,丽水市遂昌县三仁畲族乡排前村温度已近40,20岁的帅小伙蓝鸿斌在家里为爷爷奶奶做着午饭,汗水从脸上滴滴答答地流下来。蓝鸿斌有着不一2020高考卷(2020年高考理科数学试卷含答案)2020高考卷(2020年高考理科数学试卷含答案)2020年高考理科数学试卷含答案,提前练习好,查漏补缺拿高分数学是高中阶段难点科目。在高中,数难度提升很大,从基础的计算,到应用题