1.3 NTP Architecture

This section briefly outlines the NTP architecture.

Figure 1-1 NTP Architecture

The above figure illustrates the following:

The components within the box relate to a particular server.

NTPDate and XNTPD communicate with the server's XNTPD, which is trying to synchronize the time.

NTPDate gets the time from another server and slams the time on the local clock. Slamming the time immediately overwrites the time on the local clock.

XNTPD gets the time from another server and slews the time on the local clock. Slewing the time gradually adjusts the local clock to the time of the other server. XNTPD sets and maintains the time on the local clock.

ntp.conf is the configuration file. XNTPD reads this file at startup in order to determine the synchronization sources and operating modes. The time configuration values are entered in the ntp.conf file.