酷鲨科技动态

热搜关键词: ntp服务器 北斗卫星导航系统 时钟同步系统厂家 自动驾驶时间同步

差异PTP与NTP

来源: | 发布日期:2022-06-07

NTP和PTP在某些方面是相似的。但是当今工作生活中大多数系统使用SNTP,也就是简单网络时间协议来同步它们的时钟。这是NTP的一种简化形式,它允许客户端探测多个服务器以找到更佳时钟,并且可以考虑到时钟服务器连接的延迟和抖动。在这种模式下,服务器不需要维护来自客户端的任何连接状态(历史记录)。这通常允许客户端计算精确到几毫秒的时钟值。NTP时钟服务器本身使用完整版本的协议,它们在其中来回发送消息并保留过去同步的历史记录。这使他们能够保留时钟漂移的历史记录(以估计时钟越来越不准确情况),并尝试像PTP一样预估单向延迟。PTP具有相同的目标(包括考虑延迟的时钟同步)。但是,在其实施中存在一些关键差异。

差异PTP和ntp

1、为了获得纳秒或皮秒的精度,PTP通常在系统固件中实现(例如,专用微控制器或网络适配器)。这避免了操作系统调度程序在数据通过网络堆栈并最终被时间服务器接收时增加的可变延迟。

2、PTP假定所有通信都发生在同一个局域网上,以避免数据包路由的开销。

3、PTP网络中的所有系统都被视为对等点,其中任何一个都可能包含准确的时间源。有一个选择主节点的选举过程——该系统将确定该系统中所有其他时钟的时间。

4、使用NTP,每个客户端都可以决定是否同步以及同步的频率。通过PTP,所选主机控制同步; 它决定何时向网络中的每个系统发送消息,以使该系统同步其时钟。

【本文标签】 PTP与NTP

【责任编辑】酷鲨