ArticlesBase.com - Free Articles Directory
Free Online Articles Directory
17.05.2008 Sign In Register Hello Guest
Email:
Password:
Remember Me 
forgot your password?


Introduction to Network Time Protocol (ntp)

Author: Richard n Williams | Posted: 29-04-2008 | Comments: 0 | Views: 7 | Rating: Got a Question? Ask.
Sign Up Now!

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

NTP uses an algorithm (Marzullo’s algorithm) to synchronise time on a network using time scales like UTC (Coordinated Universal Time or Temps Universel Coordonné) and can support such features as leap seconds - added to compensate for the slowing of the Earth’s rotation.

NTP (version 4 being the latest) 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 time servers work within the TCP/IP suite and rely on UDP (User Datagram Protocol). A less complex form of NTP called Simple Network Time Protocol (SNTP) that does not require the storing of information about previous communications, needed by NTP, is used in some devices and applications where high accuracy timing is not as important and is also included as standard in Windows software (although more recent versions of Microsoft Windows have the full NTP installed and the source code is free and readily available on the Internet).

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 clock source, like an atomic clock, that is accurate as is humanely possible).

Atomic clocks are the most absolute time-keeping devices. They work on the principle that the atom, caesium-133, has an exact number of cycles of radiation every second (9,192,631,770). This has proved so accurate the International System of Units (SI) has now defined the second as the duration of 9,192,631,770 cycles of radiation of the caesium-133 atom.

However, atomic clocks are extremely expensive and are generally only to be found in large-scale physics laboratories. However, NTP can synchronise networks to an atomic clock by using either the Global Positioning system (GPS) network or specialist radio transmission.

The most widely used is the GPS system which 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 also 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.

The distance from the reference clock is known as the stratum levels and they exist to prevent cycles in the NTP and confirm accuracy. Stratum 0 are devices such as atomic clocks connected directly to a computer. Stratum 1 are computers attached to stratum 0 devices (like via a GPS receiver), while Stratum 2 are computers that send NTP requests to Stratum 1 servers. NTP can support up to 256 strata.

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.

It should be noted that Microsoft recommend that external time references are used rather than Internet based ones as these can’t be authenticated. Specialist NTP servers are available that can synchronise time on networks using either the MSF (or equivalent) or GPS signal.

Rate this Article:

Article Source: http://www.articlesbase.com/networks-articles/introduction-to-network-time-protocol-ntp-399370.html

Print this Article Print article   Email to a Friend Send to friend   Publish this Article on your Website Publish this Article   Send Author Feedback Author feedback  
About the Author:

Copyright 2008 © Richard N Williams

Richard N Williams is a technical author and a specialist in the telecommunications and network time synchronisation industry helping to develop dedicated time server products; ethernet clocks, GPS time servers, NTP servers, digital wall clocks, atomic clock servers and SNTP time servers. Please visit for more information about NTP products and NTP servers This article may be republished and reprinted in its complete form or in part without seeking permission providing a relevant link to this site is maintained. It is a violation of copyright law to reprint or publish this content without following these terms.

Submitting articles has become one of the most popular means of generating quality backlinks and targeted traffic to your website. Join us today - It's Free!

Article Comments

Comment on this article Comment on this article
Your Name
Your Email:
Comment Body
Enter Validation Code: Captcha


Related Articles

History of Horology; Sundials to Atomic Clocks
By: Richard n Williams | 28/04/2008 | Networks
This article describes the history of horology from early sundials to modern atomic clcoks and NTP GPs time servers.

Killing Time; the Importance of Time Synchronisation in Criminal Cases
By: Richard n Williams | 28/04/2008 | Computer Forensics
This article describes how accurate time synchronisation can help in criminal activities and is critical in keeping modern computer networks secure.

How to Install and Configure a Ntp Server
By: Richard n Williams | 28/04/2008 | Networks
Thisa rticel describes how to install an NTP time server on a network using either GPS or an alternative radio transmission.

Timing is Everything: Ntp and the Importance of Accurate Network Time Synchronisation
By: Richard n Williams | 29/04/2008 | Networks
This article explains the importance of synchronising networks to the same time. It explains NTP and UTC time and how you can synchronise yuor network to UTC time via a NTP time server

Choosing GPS or Msf as a Timing Reference for Ntp Servers
By: Richard n Williams | 29/04/2008 | Networks
This article explains the advantages and disadvantages of GPS and MSF signals as a timing reference for a NTP server.

How a Ntp Server Works
By: Richard n Williams | 29/04/2008 | Networks
This article explains how a NTP server synchronises a computer network.

Using Atomic Clocks as External Ntp Timing References
By: Richard n Williams | 29/04/2008 | Networks
This article discusses the atomic clock and technology surrounding them including NTP servers.

Ntp Security: Authentication and Trusted Time References
By: Richard n Williams | 30/04/2008 | Security
This article discusses the importance of keeping a network secure and the problems that occur when some administrators fail to use an authenticated timing source, usully from the Internet, for their NTP server.

Got a Question? Ask.

Ask the community a question about this article:

Frequently Asked Questions

Problem with pictures on windows
By: tjvanz | 17-05-2008
I use Windows Vista and i am noticing that some of my pictures are starting to become corrupted when i view them. The thumbnail will look fine but when i open it up the picture will have the top normal and the bottom shifted or a different color like looking at a negative, sometime the whole picutre will be shifted in different places. It is very random and it is starting to do it to all of my pictures one by one? Why is this? I don't think that it is a virus because i have run many anti-virus programs and come up with nothing.

What do I have to do to install Windows Live?
By: Bopo | 16-05-2008
What do I have to do to install Windows Live? 

Can I play burnt backups of my Xbox one games on ...
By: Newbie | 15-05-2008
Can I play burnt backups of my Xbox one games on my Xbox one without having to modify the Xbox?

Icmp.dll is present in Windows server 2003???
By: Windows | 15-05-2008
Icmp.dll is present in Windows server 2003???

How to create two Email Id in outlook
By: shivubpatil | 15-05-2008
how to create two Email Id in outlook

Is it possible to shut down windows consistently ...
By: lcb | 14-05-2008
Is it possible to shut down windows consistently,  with no poblems, by just unplugging the power, and not hitting the shutdown button.

Q&A Powered by:
Powered by Yedda 

Latest Networks Articles

Home Network How to – What Type Should I Use?
By: Don Willson | 14/05/2008
I learned a few things over the years setting up my own home networks... Let me share some knowledge with you!

Installing a Ntp Server Using a Radio Reference Source
By: Richard n Williams | 13/05/2008
This article explains how to use the MSF, DCF77 or WWVB signal as a timig reference for a NTP server

Time Servers and the Importance of Synchronisation
By: Richard n Williams | 13/05/2008
This article explains what a timing server does and the importance of network time synchronisation.

A Guide to Ntp and Computer Network Time Synchronisation
By: Richard n Williams | 13/05/2008
This article explains Network Time Protocol (NTP na dhow it is used in the synchronisation of networks.

A Guide to Time Synchronisation With Windows Vista
By: Richard n Williams | 12/05/2008
This article explains how Windows Vista can be synchronised to an authoritative time source such as UTC and can display the time in several time zones at the same time.

New Wireless Technology – Wi-fi:
By: tindestiny | 09/05/2008
We are specialist distributor of mobile and wireless solutions; including a portfolio of PDAs, Smartphones, RIM Blackberry, GSM fax machines, Voice-over-IP (VOIP), Bluetooth, 3G / GPRS, wireless LAN, GPS navigation systems, memory, Push email, mobile connectivity software, mobile phone / data airtime contracts, vehicle / asset tracking solutions, rugged notebooks, rugged tablet PCs, rugged PDAs, UMPCs and RFID devices.

Wlan - the Indoor Installations
By: Michal Lepiarz | 08/05/2008
This is a continuation of the article titled "WLAN in single-family house". Here we will discuss WLAN networks in other sites, such as offices, agencies, lecture halls, warehouses and the like.

Utc – Keeping Global Time
By: Richard n Williams | 07/05/2008
This article explain UTC - Coordinated Universal Time

More from Richard n Williams

Calendars and the Measurement of Time
By: Richard n Williams | 14/05/2008 | Computers
This article explores the development of calendars, why they are needed and what they are based on.

Hang on a Second: History of the Leap Second
By: Richard n Williams | 13/05/2008 | Communication
This article explains the leap second, why it was developed and how it is implemented.

Installing a Ntp Server Using a GPS Timing Source
By: Richard n Williams | 13/05/2008 | Hardware
This article explains how the timing information used by the Global Positioning Satellites can be used to synchronise a network.

Installing a Ntp Server Using a Radio Reference Source
By: Richard n Williams | 13/05/2008 | Networks
This article explains how to use the MSF, DCF77 or WWVB signal as a timig reference for a NTP server

Time Servers and the Importance of Synchronisation
By: Richard n Williams | 13/05/2008 | Networks
This article explains what a timing server does and the importance of network time synchronisation.

A Guide to Ntp and Computer Network Time Synchronisation
By: Richard n Williams | 13/05/2008 | Networks
This article explains Network Time Protocol (NTP na dhow it is used in the synchronisation of networks.

A Guide to Time Synchronisation With Windows Vista
By: Richard n Williams | 12/05/2008 | Networks
This article explains how Windows Vista can be synchronised to an authoritative time source such as UTC and can display the time in several time zones at the same time.

Utc – Keeping Global Time
By: Richard n Williams | 07/05/2008 | Networks
This article explain UTC - Coordinated Universal Time

Article Categories



Creative Commons License




Give Feedback

Sign up for our email newsletter

Receive updates, enter your email below