Search:

Home | Computers And Internet


The Network Time Protocol (NTP)

By: David Evans




The Network Time Protocol (NTP) was developed more than 25 years ago to synchronise Internet servers to the correct time. NTP is now one of the oldest protocols still in operation today. The protocol is widely used to synchronise Internet and intranet infrastructure and processes. This article briefly outlines the operation of NTP and some of the terminology associated with the protocol.

NTP was originally developed to solve the requirement of synchronisation of critical time processes across the Internet. The NTP protocol is primarily intended for operation on LINUX servers; however, it has also been sucessfully ported to the Windows operating system. NTP is most widely used on LINUX as many of the algorithms needed to provide precise time are embedded into its kernel.

NTP is based upon the User Data-gram Protocol (UDP) which is in-turn reliant on the TCP/IP protocol. NTP messages are communicated using UDP port 23, which is reserved solely for the use of NTP traffic. The protocol basically consists of a number of fields, which specify: time-offset, network delay and jitter relative to an accurate time reference. The information stored in each NTP packet allow a network time client to accurately synchronise time with a NTP server.

NTP is a structured protocol that operates in a hierarchical manner. At the top of the tree, a primary time reference is known as a stratum 1 time server. Servers that synchronise to a stratum 1 server are known as stratum 2 servers and so on down each level of the hierarchy. As the stratum increases, so generally precision decreases.

Over a number of years NTP has been enhanced to operate with a plethora of precision hardware clock devices, or reference clocks. NTP hardware reference clocks synchronise to precise external timing resources such as GPS, WWVB, MSF and DCF-77 timing standards. A number of third-party timing hardware manufacturers have installed precision crystals into their reference clocks to provide an accurate backup timing reference,.

A spin-off of the NTP protocol is SNTP or Simple Network Time Protocol, which is basically as the name implies, a simplified version of NTP. SNTP is generally used in small low-powered computing devices such as micro-controllers. It allows low-powered devices the ability to synchronise time to NTP servers over a network.

To summarise, NTP is a long-standing and widely used protocol for synchronising time between time critical processes. It has a straightforward hierarchical structure that allows synchronisation of large numbers of network time clients. For applications that require critical timing, NTP provides a de-facto standard solution.

Article Source: http://www.orbitaloc.com/

Dave W Evans provides technical authoring services to the time and frequency industries. Dave has published a number of articles and white-papers detailing the operation of NTP. Click here, if you would like more information on NTP server solutions.

Please Rate The Above Article From The Computers and Internet Category
Article Title: The Network Time Protocol (NTP)

 

Not yet Rated

Syndicate Computers and Internet Related Articles Via RSS!



Boost your websites' search engine ranking! Attract more repeat visitors!
Automatically, consistently update your content via Really Simple Syndication (RSS). To syndicate the above article and other Computers and Internet related articles on your blog or site, simply click on the XML Icon above to grab the RSS feed -- It's FREE!

Subject to Orbitaloc.com's Publisher Terms of Service, you may reprint this article on your own website, blog, and ezine. (English only) You may also syndicate the article via Really Simple Syndication (RSS). It is free of charge.

Free Articles on Computers and Internet and Other FREE Content Article Topics
The preceeding is an informative article from the Computers and Internet category.


Visit Our Sponsor for 2 Free Quarts of Liquid Vitamins





Copyright © Orbitaloc™ All rights protected. Services by: Quality Articles
Use of our free service is protected by our Privacy Policy and Terms of Service

Resources

Powered by Article Dashboard