NTP is the standard protocol for synchronising networks and is used throughout the world to ensure computers are all running the same UTC (Coordinated Universal Time) time.
UTC was developed after the invention of atomic clocks to enable the global community to synchronise to the same time. It is based on Greenwich Meantime but accounts for the slowing of the Earth’s rotation by occasional adding ‘leap seconds’.
There are many ways to receive a UTC time source to synchronise a network to. Most commonly the internet is used as a timing source but inaccuracies, distance and lack of authentication means many internet time sources are virtually useless as a way of maintaining accurate time.
The most accurate and efficient way a of receiving UTC time is by using a dedicated GPS NTP server. These comprise of a GPS antenna, GPS receiver and NTP software.
These time servers receive the time code from GPS (global positioning system) satellites which contain atomic clocks, necessary to provide positioning information. Although the time is not broadcast as UTC, NTP software converts it.
Using a GPS NTP server means that accuracy to within a few hundred nanoseconds is possible using relatively low cost equipment. GPS NTP servers can also receive this time signal from literally anywhere in the world as long as the GPS antenna can get a good view of the sky.
The only disadvantages of a GPS NTP server is that the antenna is limited in its distance from the time server. Although high quality coaxial cable and a signal amplifier may help to achieve distances of up to 300 feet (100 metres).
Because of the advances in GPS technology over recent years, GPS NTP Servers are now more accurate and less expensive as they have ever been.