我们日常要时间同步也就是将手表、手机通过手动方式进行调整既可,这种的同步精度通常也就是秒级别的误差,对于生活中也是足够了,因为我们日常生活中时间误差在分钟内都是可以接受的,除非特殊情况,比如有一年南方某校高考,因为时间比正常标准时间早了十多分钟,造成考生交卷过早,出现了重大事故。对于如今的电脑、手机 、平板或者其他等网络产品,只要有网的地方,他们的时间就会自动同步上,也就是我们用的网络ntp时间,这种的不同电脑、手机等产品的时间误差也就是毫秒级别,不会太大,即使出现误差,也可以通过网络自动调整。
上一段说的NTP网络时间同步在某些以太网系统中是不能够进行同步的,所以他就需要一种设备,称为NTP服务器,通过这种产品可以将一个系统中的多个设备或者装置进行时间同步,也就是将这系统的时间统一起来,整个系统的时间误差在毫秒级。但是按时还是那个问题,同步精度是只能达到毫秒级别在某些领域已经不够了,所以就衍生出来了PTP时间同步。
PTP时间同步的理论和NTP的一样,只是他们的时间协议不同,前者的精度会更高、更准确,他们是同过IEEE 1588 V2标准而研发出来的,通过ptp服务器实现时间同步状态。具体也是通过相关的算法,将时间信号在传输中的时间差的算出来,使得算出更准确的时间,已达到同步。而简单的从物理硬件上将,就是通过PTP服务器接收卫星时间信号,此时ptp服务器相当于主时钟,将信号传给从时钟,而这个从时钟按照算法恢复更准确的时间信号,以达到同步。