Maintaining Precise Time On Your Computer by Utilising NTP Servers

Computer servers and workstations have integrated real-time clocks that are based on simple, cheap, crystal oscillators. The real-time clock is battery backed and maintains system time even when the computer is switched off. However, crystal oscillators characteristics change significantly with temperature variation, which can cause the time to drift by several minutes each day. This article describes how Internet or Intranet based NTP servers can be utilised to maintain accurate time on a computer system.

NTP, or Network Time Protocol, was originally developed over 25 years ago as a means of distributing accurate time around the Internet. It is one of the oldest network protocols still in use today. NTP allows network time clients to synchronise to Internet based NTP time servers.

It is an integral part of the Internet network structure. Many operating systems including Microsoft Windows, LINUX, UNIX and Novell Netware integrate the ability to synchronise their system time by utilising NTP or its reduced sister protocol SNTP (Simple Network Time Protocol). Most NTP clients only require a single, or multiple, NTP server address to be specified and will periodically synchronise with the specified NTP server. There a large number of Internet hosted NTP servers. Most synchronise with external timing reference such as GPS or time and frequency radio broadcasts.

NTP servers that synchronise to an external timing reference are designated as stratum 1 time servers, this is because they sit at the head of the network time hierarchy. NTP servers that synchronise to stratum1 time server are designated stratum 2 and so on. Below is a list of a small number of the most popular NTP servers available across the Internet. You should choose a NTP server close to you geographic locality, so as to reduce network round trip delays. ntp.

my-inbox.co.uk - Locality: United Kingdom. time.nist.

gov - Locality: United States. canon.inria.fr - Locality: France. ptbtime1.

ptb.de - Locality: Germany. clock.

isc.org - Locality: Canada. Most NTP servers are based on the LINUX operating system.

The NTP software distribution is a freely downloadable application supplied under the GNU public licence. NTP source code and documentation can be obtained from the 'ntp.org' web-site. Under LINUX, NTP runs a daemon, periodically contacting specified NTP servers and synchronising system time. Microsoft Windows operating systems utilise Microsoft's proprietary time synchronisation service 'Windows Time'.

The Windows Time service can be configured via registry settings to synchronise with network time servers at specified intervals. To conclude, Internet based NTP servers are readily available free sources of precise time. Additionally, most modern operating systems have the ability to contact and synchronise with NTP servers without the need for additional software. So, provided your network has an Internet connection, there is no longer any need to continue with inaccurate system time.

David Evans is a technical author in the field of computer networks and time synchronisation. David has built up a wealth of experience in the field of time and frequency solutions. Please click here for more information on NTP server systems.



Graphic Design






Macro Automate everything in Excel - I have seen lot of people confused about macros in Microsoft Excel.

Online Web Meetings - Many companies online offer web conferencing and meet me now services for individuals and small businesses.

Taking Pictures with a Digital Camera - This article talks about the benefits of using a digital camera.

How To Make The Decision Between XM And Sirius Satellite Radio - XM and Sirius, the two American providers of satellite radio, share the market for satellite radio service.

Why You Should Consider Switching To A Broadband Phone - Are you fed up with traditional telephone service and being at the mercy of the companies who constantly increase the rates on long distance, as well as local phone privileges? It may be time to find a different way to place a call to your family and friends.

more...