Writers' Community!
Home News Business Science & Technology Life Style
Science & Technology Home Internet Gadgets Education Environment
Article Submission
We Need YOUR Articles!
We'll Promote Them for FREE!

Author Login

New Authors
Register Here


Now Serving 5,574 Authors
48,497 Quality Articles
& 3,254 Current Users Online!
Featured Authors
Robert Melaccio, Sr. (6,523)
Ira Coffin (985)
Walter Rhett (2,706)
Jeff Brown (8,038)
Alf Gordon (1,353)
Nicole Beurkens (156)
David Tanguay (7,592)
Joel Hendon (4,915)
Terry Mitchell (2,813)
Rob Lafferty (123)
Arlene Wright-Correll (10,175)
Jane Bullard (2,081)
Avis Ward (13,599)
Richard Nicastro (2,530)

View All Featured Authors
Most Recent
Network Time Protocol (NTP), Understanding Synchronisation.

Penetration Testing: How to Find Unexpected Leverage

How to Build and Configure Your Own Radio Referenced NTP Time Server

Windows 2003 Installing and Configuring an Authoritative NTP Network Time Server.

History of Time Keeping, Calendars, Clocks and NTP Servers

Everything You Need to Know About Computer LAN (Local Area Network) Backbone Wiring

How To Install Outdoor Fiber Optic Cables In Underground Ducts And Innerducts

Time Servers and the Importance of Synchronisation.

A Guide to NTP and Computer Network Time Synchronisation

A Guide to Time Synchronisation with Windows Vista

Home » Categories » Computers & Networking » Networking » Network Time Protocol (NTP), Understanding Synchronisation. » Reprint Rights » Printer Friendly

Network Time Protocol (NTP), Understanding Synchronisation.

Rated 2.5 out of 5
No Reader Ratings Available ?
Rate It  /  View Comments  /  View All Articles submitted by Richard N Williams
Submitted Monday, September 22, 2008
Richard N Williams (1,133)
Galleon Systems
Log in to become a member of Richard N Williams's Fan Club!


Network Time Protocol seems to have been around for ever. In fact it is indeed one of the Internet's oldest protocols having been developed in the 1980's by Professor David Mills and his team from Delaware University.

In a laid-back world it perhaps doesn't matter if computer networks are not synchronised. The only consequences of timing errors could be that an email arrives before it was sent but in industries such as airline seat reservation, the stock exchange or satellite communication, fractions of a second can cause serious errors such as selling seats more than once, the loss of millions of dollars or even fraud.

Computers are logical machines and as time is linear to a computer any event that happens on one machine must happen before news of that event reaches another. When networks are not synchronised computers struggle to deal with events that have obviously occurred (such as an email being sent) but according to their clock and time stamp it hasn't yet, just think back to the millennium bug where it was feared clocks would jump back to 1900!

For this very reason NTP was developed.  NTP uses an algorithm (Marzullo's algorithm) to synchronise the time with the current version of NTP can maintain time over the public Internet to within 10 milliseconds and can perform even better over LANs. NTP time servers work within the TCP/IP suite and rely on UDP (User Datagram Protocol).

NTP servers are normally dedicated NTP devices that use a single time reference to synchronise a network to. This time reference is most often a UTC (Coordinated Universal Time) source. UTC is a global time scale distributed by atomic clocks via the Internet, specialist long wave radio transmissions or via the GPS (Global Positioning System) network.

The NTP algorithm uses this time reference to determine the amount to advance or retreat the system or network clock. NTP analyses the timestamp's values including the frequency of errors and its stability. A NTP server will maintain an estimate the quality of both the reference clocks and itself.

NTP is hierarchical. The distance from the timing reference is divided into strata. Stratum 0 is the atomic clock reference; Stratum 1 is the NTP server, while Stratum 2 is a server that receives timing information from the NTP server. NTP can support almost limitless strata although the further away from the timing reference you go the less accurate it will be.

As each stratum level can both receive and send timing signals, the advantage of this hierarchical system is that thousands of machines can be synchronised with only the need for one NTP server.

NTP contains its a security measure called authentication. Authentication verifies that each timestamp has come from the intended time reference by analysing a set of encryption keys that are sent with the time reference.  NTP analyses it and confirms whether it has come from the time source by verifying it against a set of trusted keys in its configuration files.

However, authentication is unavailable from timing sources from across the Internet which is why Microsoft and Novell amongst others strongly recommend only external time references are used such as a dedicated GPS NTP server or one that receives the national time and frequency long wave transmission.

Richard N Williams is a technical author and specialist in atomic clocks, telecommunications, NTP and network time synchronisation industry helping to develop dedicated NTP clocks. Please visit us for more information about a network time server and other NTP server solutions




This author of this Article has choosen to make this article available with free reprint rights.
Click here to copy this article.

Reprint Rights

Log in to become a member of Richard N Williams's Fan Club!

Comments on this article:
No comments yet.


Was this article helpful to you? Leave a Public Comment or Question:

 

This Article has been viewed 2 times.
Article added to SearchWarp.com on Monday, September 22, 2008
View other articles written by Richard N Williams (1,133)


If you found this article interesting, you may want to check out:

Disclaimer:  All information on this site is provided for informational purposes only! By no means is any information presented herein intended to substitute for the advice provided to you by any health care or other professional or organization.


Today's Most Popular
SMS 101 - Short Message Service Explained

Windows 2003 Installing and Configuring an Authoritative NTP Network Time Server.

Howto setup an Internet Wi-Fi Hotspot

Installing a PCI Wireless Networking Card

Cisco Routing: "Ip Default-Network" vs. Static Default Routes

Surviving The Technical Job Interview

Networking Structures Explained: Access Point or Ad-hoc?

Cisco CCNA / CCNP Home Lab Tutorial: Buying & Building An Access Server

Connecting a Laptop To Multiple Networks

Sharing an Internet Connection over a Wi-Fi Network

Home  |  Page Two  |  FAQ's  |  Contact  |  Terms of Service  |  Article Submission Guidelines  |  Writers' Contests  |  Privacy  |  Mission / About
Copyright © 1999-2008 SearchWarp.com, All Rights Reserved - SearchWarp.com is an IcoLogic, Inc. Company