Exhaust Fan Switch: The NTP Standard

You might also like

Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 3

EXHAUST FAN

SWITCH

EXHAUST FAN
SWITCH

The NTP standard employs servers that supply clients, such as the computers
in your network, with current Coordinated Universal Time, or UTC, information
in response to individual requests. Although your hardware can ask for the
present time from many different servers in the network, some devices
provide more accurate data than others due to factors like system lag and
latency.

The timekeeping servers in these networks are arranged in distinct strata,


also known as layers. The most accurate devices exist in Stratum 0, and they
include atomic, radio and other high-precision clocks, such as those found in
NIST laboratories and GPS satellites. Stratum 1 servers, also known as
primary time servers, are connected directly to Stratum 0 devices as well as
their same-level peers.

This protocol also:

 Lets clients connect to multiple NTP servers for data backups,


heightened accuracy and testing purposes
 Corrects for communication latency and individual clock drift
 Uses a standardized, 64-bit UDP packet that can theoretically achieve
picosecond (trillionth of a second) timing and determine dates within a
136-year range
 Permits peer-to-peer communication, broadcasting, multicasting,
calibration and secure MD5 hash algorithms

Another variant of this protocol, known as SNTP or Simple Network Time


Protocol, employs the same packet and message format. The major
difference is that SNTP is significantly less accurate. Since clients cannot
obtain timing data from multiple sources or use MD5 checksums, they're
vulnerable to general network inaccuracies and malicious agents that
intentionally provide incorrect time stamps.

Precision Time Protocol


PTP, defined in IEEE 1588, facilitates applications where the NTP lacks
sufficient accuracy. By utilizing hardware-based timestamping, it provides
more accurate synchronization.

Instead of clients requesting timing information, master clocks initiate


contact by sending them data that they can use to stay in sync. As a PTP
grandmaster communicates with the clocks it's synchronizing, the
information passing from one machine to the other gains a timestamp at
each stop.

Why is timestamping important? These sequential records serve as


references that can help quantify how much network latency exists between
a grandmaster and a given slave clock. Such features give IEEE 1588-
compliant devices the ability to:

 Make up for latency introduced by local network conditions and correct


timestamps to account for such delays
 Use an algorithm called best master clock, or BMC, to choose the fittest
clock source from a range of candidates
 Reliably track time down to the nanosecond, or billionth of a second,
and picosecond levels
 Enable varied network topographies, such as all of the slave clocks
connecting to a single grand master timing reference or the
grandmaster sending timing data to boundary clocks that then
synchronize other slaves

Why the Global Positioning System and Time


Synchronization Go Hand in Hand
By using dedicated hardware devices, PTP networks gain the power to
minimize latency that could arise as a result of unforeseen factors. For
instance, timekeeping software routinely has to contend with challenges like
a lack of local operating system resources and unquantifiable delays in
network communications.

There are numerous ways to overcome such hurdles. One widely accepted
technique uses synchronization references that include highly-accurate GPS
satellites .

The Global Positioning System

You might also like