Network Time Protocol (NTP)
What is the Network Time Protocol?
The Network Time Protocol is a protocol in the Internet protocol family published in 1985 and described in RFC 958. The NTP uses the connectionless UDP protocol (User Datagram Protocol) to synchronize computer clocks based on Coordinated Universal Time, abbreviated UTC, which has been in effect worldwide since 1972. Using the protocol mechanisms contained in NTP, the times of different computer and network systems can be synchronized with an accuracy of a few nanoseconds. In addition, the protocol contains specifications for the reference clocks used, without itself containing algorithms for synchronization.
How does the Network Time Protocol (NTP) work?
The Coordinated Universal Time used by NTP for synchronizing computer clocks is queried from:
- Primary Time Servers
- Satellite navigation systems (GPS)
- Radio Systems
The synchronization process of the NTP is divided into several layers called strata. All devices that obtain time from GPS systems or a primary time server are in stratum-0, the top layer. Computers, smartphones or tablets that obtain their time from a stratum-0 device are located in stratum-1 and immediately.
In Network Time Protocol (NTP) a device is therefore a Client of the parent stratum and at the same time a server for the next subordinate stratum.
Do you have any more questions?