Nov 18

NTP (Network Time Protocol) is an internet based protocol designed to synchronise the clocks on a computer network. It is the main time synchronisation software used in computer networks and is also packaged with most operating systems.

An NTP server is a dedicated device that receives a single time source then distributes it amongst all devices on a network. The protocol NTP monitors the drift of the internal clocks on a network and corrects for them.

An NTP server can receive a time source from either a national physical laboratory such as the UK’s National Physical Laboratory (NPL), however, these time signals are broadcast via long wave radio and have  finite range.

GPS NTP servers are designed to receive the time source generated by the atomic clocks onboard GPS satellites (Global Positioning System). GPS is available anywhere on the planet as a time source as long as there is a clear view of the sky.

Without correct synchronisation all sorts of potential problems can occur such as leaving a computer system vulnerable to fraud, malicious users and hackers. An unsynchronised computer network may also lose data and be difficult to audit.

A global timescale called UTC (Coordinated Universal Time) has been developed to ensure the entire world uses the same timescale. The NTP server utilise UTC ensuring the computer network is telling the same time as every other computer network.

Oct 28

Network time servers are incredibly important but are often overlooked. They are essential devices ensuring that all computers and devices connected to the network are synchronised to the same time. This prevents any problems from occurring when networks run sporadic time such as emails arriving before they were sent or even more serious security issues.

Network time servers are similar to other servers but their sole role is to receive the time from a trusted source and distribute it amongst the network. The network time server can receive this time source from several places but in doing so one must have in mind two questions: How accurate is the time reference supplying the time? And how secure is it?

There are two highly accurate and completely secure methods of receiving the time for a network time server. Both methods supply UTC (Coordinated Universal Time) which is a global timescale maintained by highly accurate atomic clocks. The first is to utilise the Global Positioning System (GPS) whose satellites all have onboard an atomic clock or the second is to use the national physics’ laboratories time and frequency transmissions.

Once a timing reference is received it is distributed to machines on a network using the protocol NTP (Network Time Protocol). NTP is based on an algorithm that not only corrects the time on any device but also ensures that the UTC time being received is secure, stable and precise.

NTP is one of the oldest Internet based protocols having been around since the 1980’s yet it is a testament to its developers that over twenty years on it is not only still in use but is by far the most common time protocol in use.

Oct 20

Time synchronisation is extremely important for modern computer networks. In some industries time synchronisation is absolutely vital especially when you are dealing with technologies such as air traffic control or marine navigation where hundreds of lives could be put at risk by lack of precise time.

Even in the financial world, correct time synchronisation is vital as millions can be added or wiped off share prices every second. For this reason the entire world adheres to a global timescale known as coordinated universal time (UTC). However, adhering to UTC and keeping UTC precise are two different things.

Most computer clocks are simple oscillators that will slowly drift either faster or slower. Unfortunately this means that no matter how accurate they are set on Monday they will have drifted by Friday. This drift may be only a fraction of a second but it soon won’t take long for the originally UTC time to be over a second out.

In many industries this may not mean a matter of life and death of the loss of millions in stocks and shares but lack of time synchronisation can have unforeseen consequences such as leaving a company less protected from fraud. However, receiving and keeping true UTC time is quite straight forward.

Dedicated network time servers are available that uses the protocol NTP (Network Time Protocol) to continually check the time of a network against a source of UTC time. These devices are often referred to as an NTP server, time server or network time server. The NTP server constantly adjusts all devices on a network to ensure that the machines are not drifting from UTC.

UTC is available from several sources including the GPS network. This is an ideal source of UTC time as it is secure, reliable and available everywhere on the planet. UTC is also available via specialist national radio transmissions which are broadcast from national physics laboratories although they are not available everywhere.

Sep 29

5. Synchronisation is vital for any network that conducts time sensitive transactions. Computers use time as the only point of reference between events and if computers on a network are all running different times then untold problems can occur. The problems increase many-fold if a network has to communicate with another network.

4. UTC (coordinated universal time) is a global timescale used all over the world ensuring that all networks linked to a UTC time source are running identical times. Not having synchronisation to UTC can mean that many International Transactions are just not possible.

3. A network time server is a dedicated device which means it receives time directly from an atomic clock source externally. UTC can be obtained from a variety of Internet time sources however this can leave a system open to abuse as the firewall needs to be open to receive the signal. Furthermore, the time protocol NTP has a security measure known as authentication – this does not work over the Internet.

2 A dedicated network time server can be legally audited which means in case of fraud or other legal issues the time provided by the time server is legally accepted as being accurate.

1. A dedicated network time server is a stratum 1 device a stratum 0 device is an actual atomic clock. A device that receives a time signal from a network time server is a stratum 2 device. The higher the stratum number the further away and therefore that less accurate the time signal is. The majority of Internet time servers are all stratum 2 devices and therefore cannot provide anywhere near as accurate timing information

Jul 28

GPS time servers are network time servers that receive a timing signal from the GPS network and distribute it amongst all devices on a network ensuring that the entire network is synchronised.

GPS is an ideal time source as a GPS signal is available anywhere on the globe. GPS stands for Global Positioning System, the GPS network is owned by the US military and controlled and run by the US air force (space wing). It is however, since the late 1980’s been opened up to the world’s civilian population as tool to aid navigation.

The GPS network is actually a constellation of 32 satellites that orbit the Earth, they do not actually provide positioning information (GPS receivers do that) but transmit from their onboard atomic clocks a timing signal.

This timing signal is what is used to work out a global position by triangulating 3-4 timing signals a receiver can work out how far and therefore the position you are from a satellite. In essence then, a global positioning satellite is just an orbiting clock and it is this information that is broadcast that can be picked up by a GPS time server and distributed amongst a network.

Whilst strictly speaking GPS time is not the same as the global timescale UTC (coordinated universal time), a GPS time server will automatically convert the time format into UTC.

A GPS time server can provide unbridled accuracy with networks able to maintain accuracy to within a few milliseconds of UTC.