时间同步:全世界怎么对表
每块表都会走偏。两台不校准的钟,一天能差几百毫秒,一个月差几秒。全世界能对上表,靠的是一条从原子钟到你手机的链。
链的顶端:原子钟和国际计量局
链的顶端是各国守时实验室的原子钟:美国国家标准与技术研究院(NIST)、德国物理技术研究院(PTB)、英国国家物理实验室(NPL)、中国国家授时中心。它们守着本国的标准时间 UTC(k),再把数据报给国际计量局(BIPM)。
BIPM 每月用各国实验室的原子钟数据算出 UTC,并通过每月出版的《Circular T》公布各实验室 UTC(k) 与 UTC 的偏差。UTC 不是某一台钟的时间,是全球几百台原子钟的加权平均。
中间:GPS 和网络授时
GPS 卫星上都装着原子钟。接收机的秒脉冲信号精度可达亚微秒级,一台以 GPS 为参考的授时服务器(专用授时接收机),95% 的时间里误差不超过 30 纳秒。授时电波(本站《收音机里的时间:授时电波》)也是这条链的一环。
互联网授时的主力是网络时间协议(NTP),由戴维·米尔斯从 1985 年开始设计,现行第 4 版(RFC 5905)发表于 2010 年。它分层分发:0 层是参考时钟本身(原子钟、GPS、授时电波),1 层直连参考时钟(精度约 1–10 微秒),2 层约 100 微秒–1 毫秒,3 层以下几毫秒到几十毫秒。走公共互联网的 NTP 一般准到 10–100 毫秒。
要求更高的地方用精密时间协议(PTP,IEEE 1588):网卡在硬件层面打时间戳,精度亚微秒级,电信、金融交易、电网都靠它。
链的末端:你的手机和电脑
手机和电脑处在链的末端:它们定期向 NTP 服务器或运营商对时,之间靠自己的石英晶振接着走。石英晶振温度偏离 25°C 约 10 摄氏度时漂移约 3–4 ppm,相当于一年漂约 110 秒,所以必须定期对时——你感觉不到,是因为它在后台悄悄做了。
2012 年 6 月 30 日 23:59:60(闰秒)那天就出过事:NTP 提前告诉了服务器要加 1 秒,但一些系统的内核高分辨率计时器被这个“第 60 秒”搞糊涂了。授时平时看不见,出问题才知道它无处不在。
要点小结
全世界对表靠一条链:各国守时实验室的原子钟(NIST、PTB、NPL、国家授时中心)→ 国际计量局算出 UTC、每月《Circular T》公布偏差 → GPS(秒脉冲亚微秒级,参考服务器(专用授时接收机)95% 的时间误差不超过 30 纳秒)和 NTP(米尔斯 1985 年起设计,第 4 版 2010 年;分层 0–15 层(16 层表示未同步),公共互联网一般准到 10–100 毫秒)→ 手机电脑定期对时;要求更高的地方用 PTP(IEEE 1588,硬件打时间戳,亚微秒级);石英晶振温度偏离 25°C 约 10 摄氏度时漂移约 3–4 ppm、相当于一年漂约 110 秒,不校准一个月差几秒;2012 年 6 月 30 日闰秒曾让部分系统内核计时器出错。
相关文章
换一批- 北京时间到底从哪里来:为什么它不在北京
- 闰秒要取消了:27 个闰秒的故事与 2027 年“连续 UTC”
- 中国为什么只有一个时区
- 你的手机时间从哪来
- 二十四节气时刻为什么能精确到秒
- 农历为什么有闰月
- 原子钟怎么“数”时间
- 一天为什么不是正好 24 小时
- 夏令时:中国试过 6 年,为什么停了
- 历法辟谣:关于农历的 5 个常见误解
- 1884 年那场会议,怎么划分了全球时区
- 从日晷到原子钟:人类计时简史
- 为什么 UTC 不叫 CUT:一个字母里的外交妥协
- 海上怎么对时间?航海钟与哈里森的四十年
- 地球自转正在变慢,但最近又变快了
- 古代人怎么知道几点?打更、日晷与漏刻
- 美国为什么有 4 个时区
- 出国倒时差指南:往东飞为什么更难受
- 跨时区会议怎么约时间
- 为什么一小时是 60 分钟
- 为什么一周是 7 天
- 闰年是怎么来的
- 为什么一天从午夜开始
- 时区边界为什么不是直线
- 国际日期变更线
- 公历是怎么来的
- 钟表上的罗马数字为什么用 IIII
- 十二生肖和时间
- 收音机里的时间:授时电波
- 为什么 12 月叫 December
- 时间的单位:比秒更小
- 光钟:下一代时间标准
- 为什么有的月份 31 天、有的 30 天
- 时间感知:为什么时间有时快有时慢
- 手机时间的误差有多大
- 历史上最长的一年,为什么有 445 天
- 格林尼治天文台:世界时间的起点
- 公元元年是怎么定的
- 儒略日:天文学家给每一天编的号
- 时间的“闰”家族:闰年、闰月、闰秒
- 授时电话:打电话问时间
- 钟表发明史:从擒纵器到石英
- 为什么一天是 24 小时
- 世界时、原子时、协调世界时:三种时间,三种尺子
- 闰秒取消后会怎样
- Unix 时间戳:计算机从 1970 年开始数秒
- ISO 8601:时间的国际写法
- 为什么一周从星期一开始
- 时间的度量:从秒到千年
最后更新:2026 年 11 月 6 日
事实来源:SIDN Labs《An open infrastructure for sub-millisecond internet time》;ntp.rdem-systems.com《NTP Stratum Levels Explained》;learn.freetools.me《How NTP Keeps the World Synchronized》;《手机时间的误差有多大》(本站)。