首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >网络中的时钟同步

网络中的时钟同步
EN

Network Engineering用户
提问于 2019-11-10 05:52:40
回答 2查看 977关注 0票数 2

我在局域网中有一个时钟同步查询。如果我们已经在以太网帧中借助前导字段实现了网络中的时钟同步。

为什么我们仍然需要像NTP/PTP这样的协议?

这仅仅是为了实现毫升/微/纳米秒级同步吗?

任何帮助都是非常感谢的。提前谢谢..。

EN

回答 2

Network Engineering用户

回答已采纳

发布于 2019-11-10 11:00:58

我在局域网中有一个时钟同步查询。如果我们已经在以太网帧中借助前导字段实现了网络中的时钟同步。

你把时间和时钟搞混了。

以太网分组的前导部分由一位和0位交替的56位(7字节)模式组成,允许网络上的设备很容易地同步它们的接收时钟,然后由SFD标记一个新的传入帧。

前导的要点是确保所有接收机接收时钟是同步的,以便它们在传输中具有正确的比特长度。这是通过发送一个定义的模式来实现的。接收设备知道它应该是什么样子,并可以调整它的内部定时器,以匹配发送者的定时器。

通过发送0-1-0-1.模式,接收机可以调整其时钟速率,以正确地读取符号。这意味着,如果发送者或接收者的时钟没有以完全相同的频率运行,他们仍然可以通信,因为他们可以确定差异。

然而,这不是系统时钟。现在不是日期和时间。它是在网络硬件中运行的快速计时器的周期长度。它不在乎日期和时间。它关心的是一位应该在电线上呆多久。

另一方面,NTP同步主机上的时间和日期。它是一种在系统之间传输时间和保持同步的协议。

所以简单地说,你混淆了时钟在不同环境中的含义。当谈到操作系统级别或用户级别时,时钟通常是时间和日期。当谈到电子,时钟是一些内部的,规则的定时信号,经常运行在高频。它没有任何信息。它只是为了同步事件。

票数 4
EN

Network Engineering用户

发布于 2019-11-10 08:40:31

在物理层或数据链路层上传输的时钟信息仅在设备/操作系统级别上可用,而不适用于应用程序。如果硬件或操作系统无法处理信息,则丢失信息。

可以在操作系统级别或应用程序级别上处理NTP或PTP。通常,时钟同步是由操作系统处理的,但它可能无法处理SyncE或类似的事务。

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

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

复制
相关文章

相似问题

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