📜  NTP和PTP的区别

📅  最后修改于: 2021-09-12 11:19:53             🧑  作者: Mango

1.网络时间协议(NTP)
它是一种促进计算机时钟时间在系统中同步的协议。该协议是一种适用于 TCP/IP 网络上主机同步的应用协议。 1981 年,特拉华大学的 David Mills 解释了 NTP。这在通信机制中是必需的,以便在机器之间启动无缝连接。

NTP的特点:
NTP 的一些功能是——

  • NTP 服务器可以访问高精度的原子钟和 GPU 时钟。
  • 它利用协调世界时 (UTC) 来同步 CPU 时钟时间

2.精确时间协议(PTP)
它是一种促进整个计算机网络时钟同步的协议。该协议用于同步不同类型设备的时钟。 PTP 于 1588 年由 John Edison 领导进行标准化,并于 2002 年发布。这是在同步媒体中实现跨通信媒体的消息交换所必需的。

PTP的特点:
PTP 的一些特点是——

  • 它使用 Grand Master 时钟来同步通信。
  • 它适用于主从架构。

NTP 和 PTP 的区别:

S. No

NTP

PTP

1. It is short used for Network Time Protocol. It is short used for Precision Time Protocol.
2. NTP provides millisecond accuracy. PTP provides sub-microsecond accuracy.
3. It can achieve sub-microsecond accuracy by using hardware implementation. It can achieve nanosecond accuracy using a better oscillator.
4. It is designed to use in public networks and Wide Area Network’s (WAN). It is designed in versions such as Version-1 for Local Area Network’s (LAN) and Verison-2 for Wide Area Network’s (WAN).
5. The NTP client can poll over various NTP servers. In multicast mode, the single Grandmaster “pushes” time to one or more slaves.
6. It provides security through Hash codes and improved clock selection. It provides security through cryptography security mechanisms.
7. Applications: Used in industrial automation, home networking, telecommunication, and military, etc. Applications: Used in IT applications, generic time-stamping applications, and synchronization of computers, etc.