The Difference Between NTP and SNTP Protocols
- Date: 2007-05-03 - Word Count: 433
Share This!
NTP, or Network Time Protocol, is one of the oldest Internet protocols still in use today. It is used to distribute accurate time around the Internet and computer networks to network time clients. SNTP, or Simple Network Time Protocol, is a simplified version of the Network Time Protocol lacking many of its complex synchronisation algorithms. SNTP is ideal for implementation on small computers.
This article describes the differences between NTP and SNTP. The article also discusses when SNTP can be safely used in place of the full-blown NTP protocol. It also outlines the differences between a NTP serverclient and a SNTP serverclient.
NTP protocol packets transferred between a NTP server and client are identical to SNTP packets. Each field in a NTP packet of information has a corresponding field in a SNTP packet. NTP protocol packets are entirely interchangeable with SNTP protocol packets. Indeed a NTP server cannot differentiate a request for time originating from a NTP client or SNTP client.
The difference between the NTP and SNTP protocols lie in the algorithms used to implement the protocols. NTP has complex algorithms designed to query multiple NTP servers or external reference clocks and decide on the most accurate time reference. NTP constantly monitors multiple time references for jitter and offset and decides which is the best one to synchronise. NTP corrects time by slewing the system clock. The system clock is speeded up or slowed down in order to bring it slowly into sync with a time reference. Large stepped time adjustments are avoided. NTP has complex synchronisation algorithms that calibrate the system clock to match the frequency of an accurate reference clock.
SNTP is a simplified sub-set of the algorithms used by the NTP protocol. SNTP does not slew the host computers system time instead it steps forwards or backwards to the correct time. Adjusting the system time in steps can cause time critical applications problems. SNTP also lacks the functionality to monitor multiple NTP server reference clocks and decide on the optimal source of time. Instead it utilises a list of references and in the event of failure of a reference it moves on to the next.
SNTP is ideal for synchronising computers at the leaves of a network. It is ideally suited to less powerful processors, such as micro-controllers and embedded systems, which do not require the accuracy of NTP. The complex algorithms of NTP may not be practically implemented on small computers. NTP is ideal for use in dedicated NTP server systems and synchronising large networks of computers. Here, time may be critical and the added complexity of NTP will help maintain accurate synchronisation.
This article describes the differences between NTP and SNTP. The article also discusses when SNTP can be safely used in place of the full-blown NTP protocol. It also outlines the differences between a NTP serverclient and a SNTP serverclient.
NTP protocol packets transferred between a NTP server and client are identical to SNTP packets. Each field in a NTP packet of information has a corresponding field in a SNTP packet. NTP protocol packets are entirely interchangeable with SNTP protocol packets. Indeed a NTP server cannot differentiate a request for time originating from a NTP client or SNTP client.
The difference between the NTP and SNTP protocols lie in the algorithms used to implement the protocols. NTP has complex algorithms designed to query multiple NTP servers or external reference clocks and decide on the most accurate time reference. NTP constantly monitors multiple time references for jitter and offset and decides which is the best one to synchronise. NTP corrects time by slewing the system clock. The system clock is speeded up or slowed down in order to bring it slowly into sync with a time reference. Large stepped time adjustments are avoided. NTP has complex synchronisation algorithms that calibrate the system clock to match the frequency of an accurate reference clock.
SNTP is a simplified sub-set of the algorithms used by the NTP protocol. SNTP does not slew the host computers system time instead it steps forwards or backwards to the correct time. Adjusting the system time in steps can cause time critical applications problems. SNTP also lacks the functionality to monitor multiple NTP server reference clocks and decide on the optimal source of time. Instead it utilises a list of references and in the event of failure of a reference it moves on to the next.
SNTP is ideal for synchronising computers at the leaves of a network. It is ideally suited to less powerful processors, such as micro-controllers and embedded systems, which do not require the accuracy of NTP. The complex algorithms of NTP may not be practically implemented on small computers. NTP is ideal for use in dedicated NTP server systems and synchronising large networks of computers. Here, time may be critical and the added complexity of NTP will help maintain accurate synchronisation.
Related Tags: ntp server, time server, gps ntp server, digital wall clock, atomic clock, time synchronisation, gps clock, gps time, time synchronization, digital clock, gps time server
Dave Evans is an author with a technical background in NTP Server solutions and implementation. Dave provides a free-lance technical authoring service to a number of NTP server manufacturers. Dave has also provided configuration, installation and support services to the computer timing industry. Click here to find out more about ntp server systems. Your Article Search Directory : Find in Articles
Recent articles in this category:
- Exposing the Big Lie: Making Money Online is not Easy
I can't decide who irritates me more these days, people who sell products about making money online - How to Find Profitable Home Business Ideas
Have you considered starting a home based business and working for yourself? If so, it is important - Internet, Seo Tips For Top Ranking in Search Engines
Any SEO firm will tell you that keyword research and identification is a major factor in their o - Writing Ebooks for a Living Can Allow You to Avoid the Commute and Work From Home!
Working from home is a dream goal for many people around the globe today. This type of work means s - Selling Coupons in Your Ebay Store
Coupons are something that many stay at home moms are familiar with; they help us save money, stret - Texas Web Designers Say Social Bookmarking is In
Social bookmarking provides Internet users the ability to organize, store, search, and manage book - Do You Have What it Takes to be a Serious Entrepreneur?
When you think about your online adventures, would you call yourself a serious entrepreneur?I'm sur - How to Write a Press Release and Publish it Successfully
To stand any chance of succeeding with an online business, you are going to have to drive targeted - Internet, How To Get Correct Search Engine Optimization Company?
If you use the correct search engine optimization strategy, and use SEO to your advantage, you c - Learn About Pay Per Click Advertising
Building and marketing a profitable website requires skills from design to sales - and few people c
Most viewed articles in this category:
- The Revolutionized Ebay Etailsolution Software
With the help of eBay, the auction business has received a new meaning. With the help of the many eB - Internet Millions - by Ryan Orrell - Honest Review
REVIEW: "Internet Millions", by Ryan Orrell, is a refreshing new kind of internet marketing e-bo - A Google Adsense Addiction
54% of all Google Adsense publishers admit addiction to click income. A recent online study conducte - Lead Generation for Top Residual Income
At the heart of any good residual income business is a person who knows how to generate leads. Lead - Repeat Business Equals a Residual Income Stream
Residual income comes from other people reacting to a single action by the business owner. What bet - Make Money With Information Ebook Products: The Other End
I don't like thinking of myself as the kind of person that has made it rich on the internet, but in - The NFL & United Way
There are many ways that NFL players help with the United Way. First of all, they donate a lot of th - Seo - Making Money Writing Seo Reviews
If you are a reviewer or critic you are likely to find work writing reviews of products and services - Understanding Perfume Types
Understanding the various varieties of perfume can help to cut through the difficulty in selecting a - Ecommerce Basics: Three Things To Avoid
When you decide to put your ecommerce website together there are a few mistakes that are easy to mak

