O relógio do sistema (RTC/relógio do SO) NÃO mantém comunicações em sincronia. Ele deriva (nível ppm), varia com temperatura e não é sincronizado entre dispositivos.
O Que Realmente Sincroniza Redes
- NTP (Network Time Protocol): RFC 5905. Cliente consulta servidores stratum-1/2 (GPS, atômico). Precisão: 1–50 ms LAN, 50–200 ms WAN. Usado por SOs, servidores, logs, certs TLS.
- PTP (Precision Time Protocol, IEEE 1588v2): Timestamping em hardware no PHY/MAC. Precisão sub-microssegundo a nanossegundo. Usado em telecom, finanças (MiFID II), redes elétricas, broadcast (SMPTE ST 2059), automação industrial.
- Osciladores Disciplinados por GPS/GNSS: Referência stratum-0 local para masters NTP/PTP.
Papel do Relógio do Sistema
- Timestamping local entre intervalos de sincronização.
- Seeding no boot (RTC com bateria).
- Relógio monótono (CLOCK_MONOTONIC) para intervalos — imune a saltos NTP.
Pilha Típica
GPS → Grandmaster Clock (PTP) → Boundary Clocks → Dispositivos Finais (PTP hardware) → SO (phc2sys) → Aplicação.
Ou: NTP Pool → ntpd/chronyd → relógio do SO → Logs da App.
Diferença Chave
| Relógio do Sistema | NTP/PTP |
| Escopo | Dispositivo único | Rede inteira |
| Precisão | ±1–100 ppm (seg/dia) | ms → ns |
| Correção de Deriva | Nenhuma (ajuste manual) | Contínua |
| Segurança | N/A | NTS (NTP), perfis de segurança PTP |
Nunca confie no relógio local para coordenação distribuída. Use NTP para TI geral; PTP para determinístico/financeiro/telecom.