首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >NTP同步是如何工作的?

NTP同步是如何工作的?
EN

Network Engineering用户
提问于 2021-03-01 04:02:47
回答 1查看 113关注 0票数 0

我试图对NTP算法有一个基本的理解。我阅读了时间交换部分这里。我对此有几个问题。服务器A和服务器B正在尝试同步它们的时间。

  • A向B发送一个数据包。在该数据包中,它将自己的时间戳标记为original timestamp
  • B接收数据包。向A发送一个带有称为received time stamp的时间戳的数据包。B还添加了一个名为transmit time stamp的时间戳。B怎么计算这个?
  • A接收该包。一个将再次记录它自己的接收时间,以估计该分组的旅行时间。旅行时间(延迟)估计为“总延迟减去远程处理时间”的一半,假设是对称延迟。

这里有两个未知数-包旅行所需的时间和两个时钟之间的偏移量。上面的信息不足以解决这两个未知数吗?

EN

回答 1

Network Engineering用户

回答已采纳

发布于 2021-03-01 05:27:34

旅行时间(延迟)估计为“总延迟减去远程处理时间”的一半,假设是对称延迟。

处理时间是“接收”和“传输”(从服务器)之间的区别。客户端知道何时发出请求--“起源”--以及何时收到答复。除了服务器处理延迟之外,发送和接收之间的区别是偏移量。提出了几项这样的要求,以便更好地了解各种延误的情况。抖动,或NTP所谓的分散。

是的,这都是有预谋的猜测。路由改变,交通模式改变,排队等等。它想要一个可靠的,准确的时钟,使用GPS时钟。(或者把$$$$$放在自己的原子钟上。)

票数 3
EN
页面原文内容由Network Engineering提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://networkengineering.stackexchange.com/questions/72780

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档