NTP
Network Time Protocol (NTP) is a networking protocol that synchronizes the time of computer systems and network devices to a reference time source, such as an atomic clock or a time server on the internet. NTP ensures that all devices within a network maintain accurate and synchronized time. This is crucial for various applications and services that rely on consistent timekeeping.
Field |
Type |
Description |
---|---|---|
services.ntp |
object |
|
services.ntp.get_time_header |
object |
The header of the server's response to a GetTime request. |
services.ntp.get_time_header.leap_indicator |
unsigned_long |
An enumerated value from 0 to 3 indicating whether a leap second occurs at the end of the current month. 0 means no leap second, 1 means an additive leap second, 2 means a subtractive leap second, and 3 means the state is unknown. |
services.ntp.get_time_header.mode |
unsigned_long |
An enumerated value from 0 to 7 indicating the operational mode of the server. |
services.ntp.get_time_header.poll |
integer |
The interval within which the server expects a subsequent synchronization message, in log2 seconds. |
services.ntp.get_time_header.precision |
integer |
The precision of the system's clock, in log2 seconds. |
services.ntp.get_time_header.reference_id |
text |
The identifier of the reference clock. For servers in stratum 1, one of an IANA-maintained list of sources. For servers in stratum 2, the ID of the stratum 1 server from which the time was retrieved (usually, its IP address), and so on. |
services.ntp.get_time_header.stratum |
unsigned_long |
The number of servers between a client and a non-NTP time source. 1 means that the server is authoritative, having direct access to a sensor. 2 means that the server got its time from a "stratum 1" server, and so on 16 means the clock is unsynchronized. |
services.ntp.get_time_header.version |
unsigned_long |
The NTP version indicated in the server's response. |
Comments
0 comments
Article is closed for comments.