NTP v4 (RFC 5905)
Official docs outline
7 sections- Implementation model and modes
Client/server, symmetric and broadcast modes.
- Data types and timestamps
NTP date format, 64-bit timestamps and era numbers.
- Packet header
NTP packet fields: stratum, poll, root delay and dispersion.
- On-wire protocol
Offset and delay calculation from four timestamps.
- Peer process
Peer state variables and the clock filter.
- System process
Selection, clustering and combining algorithms.
- Clock discipline
Phase and frequency adjustment loops.
Each section links to the official page. Titles and summaries by Extra Credit; the docs belong to their authors.