{"id":933,"date":"2008-09-08T11:47:55","date_gmt":"2008-09-08T11:47:55","guid":{"rendered":"https:\/\/www.galsys.co.uk\/news\/?p=933"},"modified":"2011-10-26T10:48:57","modified_gmt":"2011-10-26T10:48:57","slug":"introduction-to-network-time-protocol","status":"publish","type":"post","link":"https:\/\/www.galsys.co.uk\/news\/introduction-to-network-time-protocol\/","title":{"rendered":"Introduction to Network Time Protocol"},"content":{"rendered":"<p>Network Time Protocol (<a href=\"https:\/\/ntp.org\">NTP<\/a>) is one of the Internet\u2019s oldest protocols still in use. 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 or Wider Area Networks (LANs\/WANS).<\/p>\n<p>In a modern global economy time synchronisation is essential for carrying out time sensitive transactions such as booking an airline ticket to bidding on an Internet auction site. If clocks were not synchronised to the same time you may find your airline seat sold after you had bought it and Ebay\u2019s administrators would not be able to discover whose bid was the latest.<\/p>\n<p>NTP is a multi-tiered system, each tier being called a stratum. Servers at each tier communicate with each other (peer) and provide time to lower strata. Servers at the top stratum, stratum 1 connect to an atomic clock either over the Internet or by a radio or GPS receiver while a stratum 2 server will connect to a stratum 1.<\/p>\n<p>NTP uses an algorithm (Marzullo\u2019s algorithm) to synchronise time on a network using time scales like UTC (Coordinated Universal Time or Temps Universel Coordonn\u00e9) and can support such features as leap seconds &#8211; added to compensate for the slowing of the Earth\u2019s rotation.<\/p>\n<p>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.<\/p>\n<p><a title=\"time servers\" href=\"https:\/\/www.galsys.co.uk\/\">NTP time servers<\/a> 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).<\/p>\n<p>The NTP program (known as a daemon on UNIX and a service on Windows) runs in the background and refuses to believe the time it is told until several exchanges have taken place, each passing a set of tests. If the replies from a server satisfy these \u2018protocol specifications\u2019, the server is accepted. It usually takes about five good samples (five minutes) until a NTP server is accepted as a source for synchronisation.<\/p>\n<p>Synchronisation with NTP is relatively simple, it synchronises time with reference to a reliable clock source such as an atomic clock, although these are extremely expensive and are generally only to be found in large-scale physics laboratories, however NTP can use either the Global Positioning system (GPS) network or specialist radio transmission to receive UTC time from these clocks.<\/p>\n<p>A simplified version of NTP called Simple Network Time Protocol (SNTP) exists that does not require the storing of information about previous communications as required by NTP. It is used in some devices and applications where high accuracy timing is not as important and is installed on older versions of Microsoft Windows. Windows since 2000 has included the Windows Time Service (w32time.exe) which uses SNTP to synchronise the computer clock. NTP is also available on UNIX and LINUX (download via NTP.org).<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Network Time Protocol (NTP) is one of the Internet\u2019s oldest protocols still in use. 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 or Wider&hellip;<\/p>\n<p><a class=\"btn btn-primary\" href=\"https:\/\/www.galsys.co.uk\/news\/introduction-to-network-time-protocol\/\">Continue reading <i class=\"fas fa-arrow-right\"><\/i><\/a><\/p>\n","protected":false},"author":4,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[7,13],"tags":[19,20,207,126,25,68,26,27,28,204,29,30,205,34,35],"class_list":["post-933","post","type-post","status-publish","format-standard","hentry","category-ntp-basics","category-time-synchronisation","tag-gps-ntp-server","tag-gps-ntp-time-server","tag-gps-time-server","tag-linu","tag-network-time-server","tag-ntp","tag-ntp-clock","tag-ntp-gps-server","tag-ntp-gps-time-server","tag-ntp-server-2","tag-ntp-servers","tag-ntp-time-server","tag-time-server","tag-windows-ntp-server","tag-windows-server-2008"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.3 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Introduction to Network Time Protocol - Galleon Systems<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.galsys.co.uk\/news\/introduction-to-network-time-protocol\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Introduction to Network Time Protocol - Galleon Systems\" \/>\n<meta property=\"og:description\" content=\"Network Time Protocol (NTP) is one of the Internet\u2019s oldest protocols still in use. 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 or Wider&hellip;Continue reading\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.galsys.co.uk\/news\/introduction-to-network-time-protocol\/\" \/>\n<meta property=\"og:site_name\" content=\"Galleon Systems\" \/>\n<meta property=\"article:published_time\" content=\"2008-09-08T11:47:55+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2011-10-26T10:48:57+00:00\" \/>\n<meta name=\"author\" content=\"Stuart\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@GalleonSystems\" \/>\n<meta name=\"twitter:site\" content=\"@GalleonSystems\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Stuart\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"3 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/www.galsys.co.uk\\\/news\\\/introduction-to-network-time-protocol\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.galsys.co.uk\\\/news\\\/introduction-to-network-time-protocol\\\/\"},\"author\":{\"name\":\"Stuart\",\"@id\":\"https:\\\/\\\/www.galsys.co.uk\\\/news\\\/#\\\/schema\\\/person\\\/d0bc412239981453c0bcd039a511f32a\"},\"headline\":\"Introduction to Network Time Protocol\",\"datePublished\":\"2008-09-08T11:47:55+00:00\",\"dateModified\":\"2011-10-26T10:48:57+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.galsys.co.uk\\\/news\\\/introduction-to-network-time-protocol\\\/\"},\"wordCount\":572,\"keywords\":[\"gps ntp server\",\"gps ntp time server\",\"gps time server\",\"linu\",\"network time server\",\"ntp\",\"ntp clock\",\"ntp gps server\",\"ntp gps time server\",\"ntp server\",\"ntp servers\",\"ntp time server\",\"time server\",\"windows ntp server\",\"windows server 2008\"],\"articleSection\":[\"NTP Basics\",\"Time Synchronisation\"],\"inLanguage\":\"en-US\"},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.galsys.co.uk\\\/news\\\/introduction-to-network-time-protocol\\\/\",\"url\":\"https:\\\/\\\/www.galsys.co.uk\\\/news\\\/introduction-to-network-time-protocol\\\/\",\"name\":\"Introduction to Network Time Protocol - Galleon Systems\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.galsys.co.uk\\\/news\\\/#website\"},\"datePublished\":\"2008-09-08T11:47:55+00:00\",\"dateModified\":\"2011-10-26T10:48:57+00:00\",\"author\":{\"@id\":\"https:\\\/\\\/www.galsys.co.uk\\\/news\\\/#\\\/schema\\\/person\\\/d0bc412239981453c0bcd039a511f32a\"},\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.galsys.co.uk\\\/news\\\/introduction-to-network-time-protocol\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.galsys.co.uk\\\/news\\\/introduction-to-network-time-protocol\\\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.galsys.co.uk\\\/news\\\/introduction-to-network-time-protocol\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/www.galsys.co.uk\\\/news\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Introduction to Network Time Protocol\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.galsys.co.uk\\\/news\\\/#website\",\"url\":\"https:\\\/\\\/www.galsys.co.uk\\\/news\\\/\",\"name\":\"Galleon Systems\",\"description\":\"Sales: 0121 608 7230\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/www.galsys.co.uk\\\/news\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/www.galsys.co.uk\\\/news\\\/#\\\/schema\\\/person\\\/d0bc412239981453c0bcd039a511f32a\",\"name\":\"Stuart\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/fe4598bc8745112a8106520efd95cbf602b09ebe2ae1081d18f9c529f4707d72?s=96&d=mm&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/fe4598bc8745112a8106520efd95cbf602b09ebe2ae1081d18f9c529f4707d72?s=96&d=mm&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/fe4598bc8745112a8106520efd95cbf602b09ebe2ae1081d18f9c529f4707d72?s=96&d=mm&r=g\",\"caption\":\"Stuart\"},\"sameAs\":[\"https:\\\/\\\/www.galsys.co.uk\"],\"url\":\"https:\\\/\\\/www.galsys.co.uk\\\/news\\\/author\\\/stuart\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Introduction to Network Time Protocol - Galleon Systems","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.galsys.co.uk\/news\/introduction-to-network-time-protocol\/","og_locale":"en_US","og_type":"article","og_title":"Introduction to Network Time Protocol - Galleon Systems","og_description":"Network Time Protocol (NTP) is one of the Internet\u2019s oldest protocols still in use. 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 or Wider&hellip;Continue reading","og_url":"https:\/\/www.galsys.co.uk\/news\/introduction-to-network-time-protocol\/","og_site_name":"Galleon Systems","article_published_time":"2008-09-08T11:47:55+00:00","article_modified_time":"2011-10-26T10:48:57+00:00","author":"Stuart","twitter_card":"summary_large_image","twitter_creator":"@GalleonSystems","twitter_site":"@GalleonSystems","twitter_misc":{"Written by":"Stuart","Est. reading time":"3 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.galsys.co.uk\/news\/introduction-to-network-time-protocol\/#article","isPartOf":{"@id":"https:\/\/www.galsys.co.uk\/news\/introduction-to-network-time-protocol\/"},"author":{"name":"Stuart","@id":"https:\/\/www.galsys.co.uk\/news\/#\/schema\/person\/d0bc412239981453c0bcd039a511f32a"},"headline":"Introduction to Network Time Protocol","datePublished":"2008-09-08T11:47:55+00:00","dateModified":"2011-10-26T10:48:57+00:00","mainEntityOfPage":{"@id":"https:\/\/www.galsys.co.uk\/news\/introduction-to-network-time-protocol\/"},"wordCount":572,"keywords":["gps ntp server","gps ntp time server","gps time server","linu","network time server","ntp","ntp clock","ntp gps server","ntp gps time server","ntp server","ntp servers","ntp time server","time server","windows ntp server","windows server 2008"],"articleSection":["NTP Basics","Time Synchronisation"],"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/www.galsys.co.uk\/news\/introduction-to-network-time-protocol\/","url":"https:\/\/www.galsys.co.uk\/news\/introduction-to-network-time-protocol\/","name":"Introduction to Network Time Protocol - Galleon Systems","isPartOf":{"@id":"https:\/\/www.galsys.co.uk\/news\/#website"},"datePublished":"2008-09-08T11:47:55+00:00","dateModified":"2011-10-26T10:48:57+00:00","author":{"@id":"https:\/\/www.galsys.co.uk\/news\/#\/schema\/person\/d0bc412239981453c0bcd039a511f32a"},"breadcrumb":{"@id":"https:\/\/www.galsys.co.uk\/news\/introduction-to-network-time-protocol\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.galsys.co.uk\/news\/introduction-to-network-time-protocol\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/www.galsys.co.uk\/news\/introduction-to-network-time-protocol\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.galsys.co.uk\/news\/"},{"@type":"ListItem","position":2,"name":"Introduction to Network Time Protocol"}]},{"@type":"WebSite","@id":"https:\/\/www.galsys.co.uk\/news\/#website","url":"https:\/\/www.galsys.co.uk\/news\/","name":"Galleon Systems","description":"Sales: 0121 608 7230","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.galsys.co.uk\/news\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Person","@id":"https:\/\/www.galsys.co.uk\/news\/#\/schema\/person\/d0bc412239981453c0bcd039a511f32a","name":"Stuart","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/secure.gravatar.com\/avatar\/fe4598bc8745112a8106520efd95cbf602b09ebe2ae1081d18f9c529f4707d72?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/fe4598bc8745112a8106520efd95cbf602b09ebe2ae1081d18f9c529f4707d72?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/fe4598bc8745112a8106520efd95cbf602b09ebe2ae1081d18f9c529f4707d72?s=96&d=mm&r=g","caption":"Stuart"},"sameAs":["https:\/\/www.galsys.co.uk"],"url":"https:\/\/www.galsys.co.uk\/news\/author\/stuart\/"}]}},"_links":{"self":[{"href":"https:\/\/www.galsys.co.uk\/news\/wp-json\/wp\/v2\/posts\/933","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.galsys.co.uk\/news\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.galsys.co.uk\/news\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.galsys.co.uk\/news\/wp-json\/wp\/v2\/users\/4"}],"replies":[{"embeddable":true,"href":"https:\/\/www.galsys.co.uk\/news\/wp-json\/wp\/v2\/comments?post=933"}],"version-history":[{"count":0,"href":"https:\/\/www.galsys.co.uk\/news\/wp-json\/wp\/v2\/posts\/933\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.galsys.co.uk\/news\/wp-json\/wp\/v2\/media?parent=933"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.galsys.co.uk\/news\/wp-json\/wp\/v2\/categories?post=933"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.galsys.co.uk\/news\/wp-json\/wp\/v2\/tags?post=933"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}