Author Login | Popular Articles | RSS Feeds | Sitemap

Home | Computers-and-technology


Understanding the NTP Protocol

By: David Evans

The Network Time Protocol, or NTP, is an internet protocol developed to distribute accurate timing information to network time clients. NTP is a client-server based protocol widely used throughout the Internet for accurate time synchronisation. This article describes some of the features of NTP and attempts to simplify some of the terminology used. NTP was originally developed 25 years ago by Dr David Mills of the University of Delaware. The protocol is one of the oldest Internet protocols still in continuous use. Originally developed for the LINUX operating systems, it has since been ported to the Microsoft Windows operating systems.

NTP servers obtain accurate time from an external timing reference, such as GPS or Radio time and frequency transmissions. A NTP Server provides networked clients primarily with three peices of information: system clock offset, network delay and dispersion relative to an external reference clock.

The Network Time Protocol is structured in a heirachical configuration; primary servers, secondary servers and time clients. Primary NTP servers are synchronised to an accurate external clock and is attributed a stratum, or hierarchy, level of one. Second level NTP servers obtain time from primary NTP servers and are used to spread the load of requests for time from clients. Secondary servers are attributed a stratum of greater than one. As the stratum increases, so the accuracy of the server decreases.

The Network Time Protocol uses the TCP\IP UDP protocol (User Data-gram Protocol). The protocol defines a number of distinct fields in the messages: Leap Indicator; Version Number; Mode; Stratum; Poll; Precision; Root Delay; Root Dispersion; Reference Identifier; Reference Timestamp; Originate Timestamp; Receive Timestamp; Transmit Timestamp; Key Identifier and Message Digest.

A NTP server can operate in three modes: unicast; anycast and multicast. In unicast and anycast modes, the client transmits a NTP request message to the server. The NTP server replies with a time stamp that the client can utilise for accurate timing. In multicast mode, NTP time messages are broadcast at periodic specified intervals.

The current release of NTP is version 4. The only significant modification to the protocol between versions 3 and 4 is a slight header re-interpretation to accommodate IPv6. All new releases of NTP are backwards compatible with previous versions of the protocol.

SNTP, or Simple Network Time Protocol, is a simplification of the full-blown Network Time Protocol. It can be used where the complexities of the full-blown protocol are not required. The SNTP protocol is mainly utilised on Microsoft Windows operating systems which does not have the complex time keeping algorithms of LINUX.

SNTP can be implemented when the high synchronisation performance of NTP is not required. The message format of the SNTP protocol is almost identical to that of the NTP protocol. However, the complex subroutines designed to maintain a highly accurate synchronised time are removed or simplified. Small computers with reduced processing power, such as micro-controllers or monitoring equipment most often use SNTP. The NTP and SNTP protocols are interoperable and can be interchanged without problem.

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

About the Author:
Dave Evans has a number of years experience as a technical author in the telecommunications and computer timing industries. Click here for more information on Windows NTP Server systems.

| Print | Ezine Ready | |

Recent Computers-and-Technology Articles

  • In the New iPhone By: Sajjad Haider - In San Francisco, Apple's chief executive officer Steve Jobs took the wraps off the new edition of the iPhone on Monday, June 9, 2008. Aesthetically, the difference between the two generations is barely perceptible. The news makers, however, were the new additions to the much-anticipated gadget.
  • Intel Core i7- Is here By: aaroah sunil - There was a lot of hype about the launch of the Intel Core i7. It was said to be bigger and better, the launch also meant that Nehalem, was making its much awaited debut.
  • The Future of VoIP By: Gen Wright - VoIP technology has come a long way since it was introduced, but as technology continues to quickly evolve, it's bound to take VoIP even farther, making the technology of today seem laughable.
  • Calling Cards for All Occasions By: Gen Wright - More and more people are purchasing calling cards not only for their own use, but to use as gifts as well. Calling cards can be great gifts for all occasions, even some you might not think of at first.
  • Using Legacy System Integration to Reduce Risk and Costs By: Alicia Hilton - Legacy system integration can be defined as reusing existing legacy systems and applications by integrating them with newly developed enterprise applications. Legacy system integration provides a non-intrusive method of reusing existing mission-critical applications that reside on legacy systems such as the mainframe or AS/400.
  • Helpful tools in Hosted SharePoint Web sites. By: Adrian Gates - Providing a starting point for the developers and the partner who look forward to build deeper solutions based on SharePoint hosting, the SharePoint Templates caters to the different business process needs in organization (irrespective of the size of the organizations).
  • SharePoint Hosting Services Task Lists, Contact Lists and Calendars By: Adrian Gates - Microsoft SharePoint Hosting has great features such as task lists, contact lists, and calendars that help tie people and projects together.
  • SharePoint Hosting Services 3.0 Web Site with Document Libraries By: Adrian Gates - SharePoint hosting services have a feature called document library that helps in sharing and update of collections of documents. When team members are working at multiple locations on the same project, it becomes very difficult to share documents for every single thing that they do.
  • An Innovation for the Effective Collaboration Within SharePoint Hosting. By: Adrian Gates - With the advancement of the technology, the innovations have advanced as well and have been helping us in our day to day lives. Microsoft hosted SharePoint web site is one of the latest of these kinds of innovations.
  • SMS or Texting: Tool to a Speedy and Easy Communication By: David H Urmann - SMS or Texting is the fastest and easiest way of sending a message. It is the most versatile and impact application to provide solutions everywhere at any time. SMS may be defined as Short Messaging Services to work with digital technology called GSM (global system for mobile communication).

Search Ebay

Still can't find what you are looking for? Search for it!


Submit Your link to the Open Link Directory Project

Copyright 2005-2008 MJE Sales, LLC. All Rights Reserved.
Proud member of the ArticleCkr Search Network Search Network!
ArticleSnatch.com is free for both publishers and authors to use and is supported entirely from advertising revenue.
Use of our service is protected by our Privacy Policy and Terms of Service.