Dec 17

The NTP server is a tool for keeping computer networks synchronised. Without adequate synchronisation networks can be left vulnerable to security threats, data loss, fraud and may find it impossible to interact with other networks across the globe.

Computer networks are normally synchronised to the global timescale UTC (Coordinated Universal Time) enabling them to communicate effectively with other networks also running UTC.

In Europe there are several methods of receiving UTC time. The Internet is an obvious choice but as these time signals are external to the network firewall they can prove a security risk. Internet time sources can also be unreliable in their precision or too far away to make any useful synchronisation.

The GPS network is available everywhere on the planet as long as there is a good clear view of the sky and many NTP server devices are designed to receive such a signal.

In Europe there is another alternative, however, to provide accurate and reliable time. The National Physics Laboratory near Frankfurt, Germany broadcast a long wave frequency time signal based on a constellation of atomic clocks. This time signal is known as the DCF-77 signal and is available across much of Europe (as far as Portugal during the evening).

DCF 77 is an reliable and secure method of receiving UTC and as it is derived from a constellation for atomic clocks is highly accurate.  A NTP server received a DCF time signal can provide accuracy to within a few milliseconds of UTC.

Nov 07

The NTP server is a tool for keeping computer networks synchronised. Without adequate synchronisation networks can be left vulnerable to security threats, data loss, fraud and may find it impossible to interact with other networks across the globe.

Computer networks are normally synchronised to the global timescale UTC (Coordinated Universal Time) enabling them to communicate effectively with other networks also running UTC.

In Europe there are several methods of receiving UTC time. The Internet is an obvious choice but as these time signals are external to the network firewall they can prove a security risk. Internet time sources can also be unreliable in their precision or too far away to make any useful synchronisation.

The GPS network is available everywhere on the planet as long as there is a good clear view of the sky and many NTP server devices are designed to receive such a signal.

In Europe there is another alternative, however, to provide accurate and reliable time. The National Physics Laboratory near Frankfurt, Germany broadcast a long wave frequency time signal based on a constellation of atomic clocks. This time signal is known as the DCF-77 signal and is available across much of Europe (as far as Portugal during the evening).

DCF 77 is an reliable and secure method of receiving UTC and as it is derived from a constellation for atomic clocks is highly accurate.  A NTP server received a DCF time signal can provide accuracy to within a few milliseconds of UTC.

Jul 04

Network time servers are devices that use the ultra precise timing of an atomic clock to synchronise a computer network to. Unfortunately atomic clocks are both highly expensive and extremely sensitive and are therefore not the most pragmatic tool to have lingering around your server room.

However, network time servers can still receive the ultra precise timing from these machines as several atomic clocks in national physics laboratories have their time broadcast via long wave radio transmissions.

An international timescale known as UTC (Coordinated Universal Time) has been developed based on this time, meaning the entire globe can synchronise to the exact same, accurate time.

Not all national physics laboratories, however, broadcast this signal and for those residents in a country that are lucky enough to have one of these time and frequency transmissions it is not necessarily guaranteed that it can be received. The 60 kHz signal can be blocked by buildings, local topography and is susceptible to interference from other electrical equipment.

The signals that are broadcast are all transmitted at roughly the same frequency but are known as different things form country to country. In the UK the signals are transmitted by the National Physical Laboratory in Cumbria and are referred to as the MSF signal. In the USA, NIST (National Institute for Standards and Time) broadcast their WWVB timing signal from Fort Collins, Colorado while the Germans have a similar system (DSF) transmitted near to Frankfurt.

May 19

Atomic clocks use an atomic resonance frequency standard as their timekeeping element and are by far the most accurate chronometers possible with the latest Strontium based atomic clocks boasting a precision of a less than a second lost in several hundred million years.

The clocks maintain a continuous and stable time scale called International Atomic Time (TAI). However, for civil time, another time scale, Coordinated Universal Time (UTC)which  is derived from TAI, but synchronized using leap seconds to UTC, to keep it based on the rotation of the Earth.

UTC is a global timescale that is commonly used to synchronise the clocks on computer networks allowing machines from across the globe to communicate together and conduct time sensitive applications.

Unfortunately atomic clocks are highly expensive pieces of equipment and are generally only to be found in high technology physics laboratories or onboard satellites. However, several national physics laboratories broadcast the time told by their atomic clocks via a long wave radio transmission.

These signals are commonly picked up and utilized by radio controlled wall and desk clocks and by NTP time servers (Network Time Protocol).

The transmissions from the national standards agencies maintain an accuracy of 10-9 seconds per day (approximately 1 part in 1014). MSF is the signal broadcast by National Physical Laboratory in, Anthorn, Cumbria. Other countries boast their own signals the most common being the DCF77 transmission broadcast from Mainflingen near Frankfurt, Germany and the USA’s WWVB signal broadcast from Fort Collins, Colorado.

All these times signals work in a similar way. At the start of each second the strength of the signal is either reduced by between 6 and 10 dB

May 14

Time servers are essential in keeping computer networks synchronised without them many time sensitive transactions would be impossible to conduct. Time servers work by receiving a signal timing reference and distribute it to all devices on a network using the protocol NTP (Network Time Protocol). The time signal used by most time servers comes from a UTC (Coordinated Universal Time) source. UTC is based on the time told by atomic clocks and is used globally, allowing computers from across the world to be synchronized to the same time reference.

There are three methods that time servers can receive the UTC signal from. Firstly, the internet, although unsecured and without any guarantees of accuracy Internet time references are only suitable for networks where precision and security are not a concern.

The second method is via the GPS network which is available everywhere but only where an antenna has a clear view of the sky.

The third and simplest method to receive an accurate and secure UTC time reference is to use the national time and frequency broadcasts. In the UK the National Physical Laboratory transmits the British signal from Anthorn in Cumbria. This signal, known as MSF, can be received in most places in the UK although local topography can interfere with the transmission.

To receive the MSF broadcast a radio referenced NTP time server is required. This will receive the radio transmission via 65 kHz in long wave and distribute it amongst the network.
A radio based NTP server usually consists of a rack-mountable time server, and an antenna, consisting of a ferrite bar inside a plastic enclosure, which receives the radio time and frequency broadcast. The antenna should always be mounted horizontally at a right angle toward the transmission for optimum signal strength.

Similar national timing transmissions are broadcast from other countries in the US the signal is referred to as WWVB and is broadcast by the NIST (National Institute for Standards and Technology) in Fort Collins, Colorado, other systems are broadcast in Frankfurt, Germany (DCF-77), Japan (JJY) and France (TDF).

Jan 24

All PC’s and networking devices use clocks to maintain an internal system time. These clocks, called Real Time Clock chips (RTC) provide time and date information. The chips are battery backed so that even during power outages, they can maintain time. However, personal computers are not designed to be perfect clocks, their design has been optimized for mass production and low-cost rather than maintaining accurate time.

These internal clocks are prone to drift and although for many application this can be quite adequate, often machines need to work together on a network and if the computers drift at different rates the computers will become out of sync with each other and problems can arise particularly with time sensitive transactions.

Network Time Protocol (NTP) is one of the Internet’s oldest protocols still used, invented by Dr David Mills from the University of Delaware, it has been in utilized since 1985. NTP is a protocol designed to synchronize the clocks on computers and networks across the Internet or Local Area Networks (LANs).

NTP (version 4) can maintain time over the public Internet to within 10 milliseconds (1/100th of a second) and can perform even better over LANs with accuracies of 200 microseconds (1/5000th of a second) under ideal conditions.

NTP works within the TCP/IP suite and relies on UDP, a less complex form of NTP exists called Simple Network Time Protocol (SNTP) that does not require the storing of information about previous communications, needed by NTP. It is used in some devices and applications where high accuracy timing is not as important.

Many operating systems including Windows, UNIX and LINUX can utilize NTP and SNTP  and time synchronisation with NTP is relatively simple, it synchronises time with reference to a reliable clock source. This source could be relative (a computer’s internal clock or the time on a wrist-watch) or absolute (A UTC – Universal Coordinated Time – clock source that is accurate as is humanely possible).
All Microsoft Windows versions since 2000 include the Windows Time Service (w32time.exe) which has the ability to synchronise the computer clock to an NTP server.

There are a large number of Internet hosted NTP servers that synchronise with external UTC references such as time.nist.gov or NTP.my-inbox.co.uk but it must be noted that Microsoft and others recommend that an external source is used to synchronise your machines, as Internet based references can’t be authenticated. Specialist NTP time servers are available that can synchronise time on networks using either the MSF (or equivalent) or GPS signal.

The most widely used are the GPS time servers which use the GPS system to relay accurate time. The GPS system consists of a number of satellites providing accurate positioning and location information. Each GPS satellite can only do this by utilising an atomic clock which in turn can be can be used as a timing reference.

A typical GPS receiver can provide timing information to within a few nanoseconds of UTC as long as there is an antenna situated with a good view of the sky.

There are a number of national time and frequency radio transmissions that can be used to synchronise a NTP server. In Britain the signal (called MSF) is broadcast by the National Physics Laboratory in Cumbria which serves as the United Kingdom’s national time reference, there are also similar systems in Colorado, US (WWVB) and in Frankfurt, Germany (DCF-77). These signals provides UTC time to an accuracy of 100 microseconds, however, the radio signal has a finite range and is vulnerable to interference.