CINXE.COM

Network Time Protocol - Wikipedia

<!DOCTYPE html> <html class="client-nojs vector-feature-language-in-header-enabled vector-feature-language-in-main-page-header-disabled vector-feature-sticky-header-disabled vector-feature-page-tools-pinned-disabled vector-feature-toc-pinned-clientpref-1 vector-feature-main-menu-pinned-disabled vector-feature-limited-width-clientpref-1 vector-feature-limited-width-content-enabled vector-feature-custom-font-size-clientpref-1 vector-feature-appearance-pinned-clientpref-1 vector-feature-night-mode-enabled skin-theme-clientpref-day vector-toc-available" lang="en" dir="ltr"> <head> <meta charset="UTF-8"> <title>Network Time Protocol - Wikipedia</title> <script>(function(){var className="client-js vector-feature-language-in-header-enabled vector-feature-language-in-main-page-header-disabled vector-feature-sticky-header-disabled vector-feature-page-tools-pinned-disabled vector-feature-toc-pinned-clientpref-1 vector-feature-main-menu-pinned-disabled vector-feature-limited-width-clientpref-1 vector-feature-limited-width-content-enabled vector-feature-custom-font-size-clientpref-1 vector-feature-appearance-pinned-clientpref-1 vector-feature-night-mode-enabled skin-theme-clientpref-day vector-toc-available";var cookie=document.cookie.match(/(?:^|; )enwikimwclientpreferences=([^;]+)/);if(cookie){cookie[1].split('%2C').forEach(function(pref){className=className.replace(new RegExp('(^| )'+pref.replace(/-clientpref-\w+$|[^\w-]+/g,'')+'-clientpref-\\w+( |$)'),'$1'+pref+'$2');});}document.documentElement.className=className;}());RLCONF={"wgBreakFrames":false,"wgSeparatorTransformTable":["",""],"wgDigitTransformTable":["",""],"wgDefaultDateFormat":"dmy", "wgMonthNames":["","January","February","March","April","May","June","July","August","September","October","November","December"],"wgRequestId":"04025fd0-aec0-48c7-accc-f74de6f3c7b9","wgCanonicalNamespace":"","wgCanonicalSpecialPageName":false,"wgNamespaceNumber":0,"wgPageName":"Network_Time_Protocol","wgTitle":"Network Time Protocol","wgCurRevisionId":1258659528,"wgRevisionId":1258659528,"wgArticleId":159886,"wgIsArticle":true,"wgIsRedirect":false,"wgAction":"view","wgUserName":null,"wgUserGroups":["*"],"wgCategories":["All articles with dead external links","Articles with dead external links from November 2023","Articles with permanently dead external links","Webarchive template wayback links","Articles with short description","Short description matches Wikidata","Articles containing potentially dated statements from 2022","All articles containing potentially dated statements","All articles with specifically marked weasel-worded phrases", "Articles with specifically marked weasel-worded phrases from July 2022","All articles with unsourced statements","Articles with unsourced statements from April 2022","Application layer protocols","Internet Standards","Network time-related software"],"wgPageViewLanguage":"en","wgPageContentLanguage":"en","wgPageContentModel":"wikitext","wgRelevantPageName":"Network_Time_Protocol","wgRelevantArticleId":159886,"wgIsProbablyEditable":true,"wgRelevantPageIsProbablyEditable":true,"wgRestrictionEdit":[],"wgRestrictionMove":[],"wgNoticeProject":"wikipedia","wgCiteReferencePreviewsActive":false,"wgFlaggedRevsParams":{"tags":{"status":{"levels":1}}},"wgMediaViewerOnClick":true,"wgMediaViewerEnabledByDefault":true,"wgPopupsFlags":0,"wgVisualEditor":{"pageLanguageCode":"en","pageLanguageDir":"ltr","pageVariantFallbacks":"en"},"wgMFDisplayWikibaseDescriptions":{"search":true,"watchlist":true,"tagline":false,"nearby":true},"wgWMESchemaEditAttemptStepOversample":false,"wgWMEPageLength":60000, "wgRelatedArticlesCompat":[],"wgCentralAuthMobileDomain":false,"wgEditSubmitButtonLabelPublish":true,"wgULSPosition":"interlanguage","wgULSisCompactLinksEnabled":false,"wgVector2022LanguageInHeader":true,"wgULSisLanguageSelectorEmpty":false,"wgWikibaseItemId":"Q217491","wgCheckUserClientHintsHeadersJsApi":["brands","architecture","bitness","fullVersionList","mobile","model","platform","platformVersion"],"GEHomepageSuggestedEditsEnableTopics":true,"wgGETopicsMatchModeEnabled":false,"wgGEStructuredTaskRejectionReasonTextInputEnabled":false,"wgGELevelingUpEnabledForUser":false};RLSTATE={"ext.globalCssJs.user.styles":"ready","site.styles":"ready","user.styles":"ready","ext.globalCssJs.user":"ready","user":"ready","user.options":"loading","ext.cite.styles":"ready","ext.math.styles":"ready","skins.vector.search.codex.styles":"ready","skins.vector.styles":"ready","skins.vector.icons":"ready","jquery.tablesorter.styles":"ready","ext.wikimediamessages.styles":"ready", "ext.visualEditor.desktopArticleTarget.noscript":"ready","ext.uls.interlanguage":"ready","wikibase.client.init":"ready","ext.wikimediaBadges":"ready"};RLPAGEMODULES=["ext.cite.ux-enhancements","mediawiki.page.media","site","mediawiki.page.ready","jquery.tablesorter","mediawiki.toc","skins.vector.js","ext.centralNotice.geoIP","ext.centralNotice.startUp","ext.gadget.ReferenceTooltips","ext.gadget.switcher","ext.urlShortener.toolbar","ext.centralauth.centralautologin","mmv.bootstrap","ext.popups","ext.visualEditor.desktopArticleTarget.init","ext.visualEditor.targetLoader","ext.echo.centralauth","ext.eventLogging","ext.wikimediaEvents","ext.navigationTiming","ext.uls.interface","ext.cx.eventlogging.campaigns","ext.cx.uls.quick.actions","wikibase.client.vector-2022","ext.checkUser.clientHints","ext.growthExperiments.SuggestedEditSession","wikibase.sidebar.tracking"];</script> <script>(RLQ=window.RLQ||[]).push(function(){mw.loader.impl(function(){return["user.options@12s5i",function($,jQuery,require,module){mw.user.tokens.set({"patrolToken":"+\\","watchToken":"+\\","csrfToken":"+\\"}); }];});});</script> <link rel="stylesheet" href="/w/load.php?lang=en&amp;modules=ext.cite.styles%7Cext.math.styles%7Cext.uls.interlanguage%7Cext.visualEditor.desktopArticleTarget.noscript%7Cext.wikimediaBadges%7Cext.wikimediamessages.styles%7Cjquery.tablesorter.styles%7Cskins.vector.icons%2Cstyles%7Cskins.vector.search.codex.styles%7Cwikibase.client.init&amp;only=styles&amp;skin=vector-2022"> <script async="" src="/w/load.php?lang=en&amp;modules=startup&amp;only=scripts&amp;raw=1&amp;skin=vector-2022"></script> <meta name="ResourceLoaderDynamicStyles" content=""> <link rel="stylesheet" href="/w/load.php?lang=en&amp;modules=site.styles&amp;only=styles&amp;skin=vector-2022"> <meta name="generator" content="MediaWiki 1.44.0-wmf.4"> <meta name="referrer" content="origin"> <meta name="referrer" content="origin-when-cross-origin"> <meta name="robots" content="max-image-preview:standard"> <meta name="format-detection" content="telephone=no"> <meta property="og:image" content="https://upload.wikimedia.org/wikipedia/commons/thumb/c/c9/Network_Time_Protocol_servers_and_clients.svg/1200px-Network_Time_Protocol_servers_and_clients.svg.png"> <meta property="og:image:width" content="1200"> <meta property="og:image:height" content="1072"> <meta property="og:image" content="https://upload.wikimedia.org/wikipedia/commons/thumb/c/c9/Network_Time_Protocol_servers_and_clients.svg/800px-Network_Time_Protocol_servers_and_clients.svg.png"> <meta property="og:image:width" content="800"> <meta property="og:image:height" content="715"> <meta property="og:image" content="https://upload.wikimedia.org/wikipedia/commons/thumb/c/c9/Network_Time_Protocol_servers_and_clients.svg/640px-Network_Time_Protocol_servers_and_clients.svg.png"> <meta property="og:image:width" content="640"> <meta property="og:image:height" content="572"> <meta name="viewport" content="width=1120"> <meta property="og:title" content="Network Time Protocol - Wikipedia"> <meta property="og:type" content="website"> <link rel="preconnect" href="//upload.wikimedia.org"> <link rel="alternate" media="only screen and (max-width: 640px)" href="//en.m.wikipedia.org/wiki/Network_Time_Protocol"> <link rel="alternate" type="application/x-wiki" title="Edit this page" href="/w/index.php?title=Network_Time_Protocol&amp;action=edit"> <link rel="apple-touch-icon" href="/static/apple-touch/wikipedia.png"> <link rel="icon" href="/static/favicon/wikipedia.ico"> <link rel="search" type="application/opensearchdescription+xml" href="/w/rest.php/v1/search" title="Wikipedia (en)"> <link rel="EditURI" type="application/rsd+xml" href="//en.wikipedia.org/w/api.php?action=rsd"> <link rel="canonical" href="https://en.wikipedia.org/wiki/Network_Time_Protocol"> <link rel="license" href="https://creativecommons.org/licenses/by-sa/4.0/deed.en"> <link rel="alternate" type="application/atom+xml" title="Wikipedia Atom feed" href="/w/index.php?title=Special:RecentChanges&amp;feed=atom"> <link rel="dns-prefetch" href="//meta.wikimedia.org" /> <link rel="dns-prefetch" href="//login.wikimedia.org"> </head> <body class="skin--responsive skin-vector skin-vector-search-vue mediawiki ltr sitedir-ltr mw-hide-empty-elt ns-0 ns-subject mw-editable page-Network_Time_Protocol rootpage-Network_Time_Protocol skin-vector-2022 action-view"><a class="mw-jump-link" href="#bodyContent">Jump to content</a> <div class="vector-header-container"> <header class="vector-header mw-header"> <div class="vector-header-start"> <nav class="vector-main-menu-landmark" aria-label="Site"> <div id="vector-main-menu-dropdown" class="vector-dropdown vector-main-menu-dropdown vector-button-flush-left vector-button-flush-right" > <input type="checkbox" id="vector-main-menu-dropdown-checkbox" role="button" aria-haspopup="true" data-event-name="ui.dropdown-vector-main-menu-dropdown" class="vector-dropdown-checkbox " aria-label="Main menu" > <label id="vector-main-menu-dropdown-label" for="vector-main-menu-dropdown-checkbox" class="vector-dropdown-label cdx-button cdx-button--fake-button cdx-button--fake-button--enabled cdx-button--weight-quiet cdx-button--icon-only " aria-hidden="true" ><span class="vector-icon mw-ui-icon-menu mw-ui-icon-wikimedia-menu"></span> <span class="vector-dropdown-label-text">Main menu</span> </label> <div class="vector-dropdown-content"> <div id="vector-main-menu-unpinned-container" class="vector-unpinned-container"> <div id="vector-main-menu" class="vector-main-menu vector-pinnable-element"> <div class="vector-pinnable-header vector-main-menu-pinnable-header vector-pinnable-header-unpinned" data-feature-name="main-menu-pinned" data-pinnable-element-id="vector-main-menu" data-pinned-container-id="vector-main-menu-pinned-container" data-unpinned-container-id="vector-main-menu-unpinned-container" > <div class="vector-pinnable-header-label">Main menu</div> <button class="vector-pinnable-header-toggle-button vector-pinnable-header-pin-button" data-event-name="pinnable-header.vector-main-menu.pin">move to sidebar</button> <button class="vector-pinnable-header-toggle-button vector-pinnable-header-unpin-button" data-event-name="pinnable-header.vector-main-menu.unpin">hide</button> </div> <div id="p-navigation" class="vector-menu mw-portlet mw-portlet-navigation" > <div class="vector-menu-heading"> Navigation </div> <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li id="n-mainpage-description" class="mw-list-item"><a href="/wiki/Main_Page" title="Visit the main page [z]" accesskey="z"><span>Main page</span></a></li><li id="n-contents" class="mw-list-item"><a href="/wiki/Wikipedia:Contents" title="Guides to browsing Wikipedia"><span>Contents</span></a></li><li id="n-currentevents" class="mw-list-item"><a href="/wiki/Portal:Current_events" title="Articles related to current events"><span>Current events</span></a></li><li id="n-randompage" class="mw-list-item"><a href="/wiki/Special:Random" title="Visit a randomly selected article [x]" accesskey="x"><span>Random article</span></a></li><li id="n-aboutsite" class="mw-list-item"><a href="/wiki/Wikipedia:About" title="Learn about Wikipedia and how it works"><span>About Wikipedia</span></a></li><li id="n-contactpage" class="mw-list-item"><a href="//en.wikipedia.org/wiki/Wikipedia:Contact_us" title="How to contact Wikipedia"><span>Contact us</span></a></li> </ul> </div> </div> <div id="p-interaction" class="vector-menu mw-portlet mw-portlet-interaction" > <div class="vector-menu-heading"> Contribute </div> <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li id="n-help" class="mw-list-item"><a href="/wiki/Help:Contents" title="Guidance on how to use and edit Wikipedia"><span>Help</span></a></li><li id="n-introduction" class="mw-list-item"><a href="/wiki/Help:Introduction" title="Learn how to edit Wikipedia"><span>Learn to edit</span></a></li><li id="n-portal" class="mw-list-item"><a href="/wiki/Wikipedia:Community_portal" title="The hub for editors"><span>Community portal</span></a></li><li id="n-recentchanges" class="mw-list-item"><a href="/wiki/Special:RecentChanges" title="A list of recent changes to Wikipedia [r]" accesskey="r"><span>Recent changes</span></a></li><li id="n-upload" class="mw-list-item"><a href="/wiki/Wikipedia:File_upload_wizard" title="Add images or other media for use on Wikipedia"><span>Upload file</span></a></li> </ul> </div> </div> </div> </div> </div> </div> </nav> <a href="/wiki/Main_Page" class="mw-logo"> <img class="mw-logo-icon" src="/static/images/icons/wikipedia.png" alt="" aria-hidden="true" height="50" width="50"> <span class="mw-logo-container skin-invert"> <img class="mw-logo-wordmark" alt="Wikipedia" src="/static/images/mobile/copyright/wikipedia-wordmark-en.svg" style="width: 7.5em; height: 1.125em;"> <img class="mw-logo-tagline" alt="The Free Encyclopedia" src="/static/images/mobile/copyright/wikipedia-tagline-en.svg" width="117" height="13" style="width: 7.3125em; height: 0.8125em;"> </span> </a> </div> <div class="vector-header-end"> <div id="p-search" role="search" class="vector-search-box-vue vector-search-box-collapses vector-search-box-show-thumbnail vector-search-box-auto-expand-width vector-search-box"> <a href="/wiki/Special:Search" class="cdx-button cdx-button--fake-button cdx-button--fake-button--enabled cdx-button--weight-quiet cdx-button--icon-only search-toggle" title="Search Wikipedia [f]" accesskey="f"><span class="vector-icon mw-ui-icon-search mw-ui-icon-wikimedia-search"></span> <span>Search</span> </a> <div class="vector-typeahead-search-container"> <div class="cdx-typeahead-search cdx-typeahead-search--show-thumbnail cdx-typeahead-search--auto-expand-width"> <form action="/w/index.php" id="searchform" class="cdx-search-input cdx-search-input--has-end-button"> <div id="simpleSearch" class="cdx-search-input__input-wrapper" data-search-loc="header-moved"> <div class="cdx-text-input cdx-text-input--has-start-icon"> <input class="cdx-text-input__input" type="search" name="search" placeholder="Search Wikipedia" aria-label="Search Wikipedia" autocapitalize="sentences" title="Search Wikipedia [f]" accesskey="f" id="searchInput" > <span class="cdx-text-input__icon cdx-text-input__start-icon"></span> </div> <input type="hidden" name="title" value="Special:Search"> </div> <button class="cdx-button cdx-search-input__end-button">Search</button> </form> </div> </div> </div> <nav class="vector-user-links vector-user-links-wide" aria-label="Personal tools"> <div class="vector-user-links-main"> <div id="p-vector-user-menu-preferences" class="vector-menu mw-portlet emptyPortlet" > <div class="vector-menu-content"> <ul class="vector-menu-content-list"> </ul> </div> </div> <div id="p-vector-user-menu-userpage" class="vector-menu mw-portlet emptyPortlet" > <div class="vector-menu-content"> <ul class="vector-menu-content-list"> </ul> </div> </div> <nav class="vector-appearance-landmark" aria-label="Appearance"> <div id="vector-appearance-dropdown" class="vector-dropdown " title="Change the appearance of the page&#039;s font size, width, and color" > <input type="checkbox" id="vector-appearance-dropdown-checkbox" role="button" aria-haspopup="true" data-event-name="ui.dropdown-vector-appearance-dropdown" class="vector-dropdown-checkbox " aria-label="Appearance" > <label id="vector-appearance-dropdown-label" for="vector-appearance-dropdown-checkbox" class="vector-dropdown-label cdx-button cdx-button--fake-button cdx-button--fake-button--enabled cdx-button--weight-quiet cdx-button--icon-only " aria-hidden="true" ><span class="vector-icon mw-ui-icon-appearance mw-ui-icon-wikimedia-appearance"></span> <span class="vector-dropdown-label-text">Appearance</span> </label> <div class="vector-dropdown-content"> <div id="vector-appearance-unpinned-container" class="vector-unpinned-container"> </div> </div> </div> </nav> <div id="p-vector-user-menu-notifications" class="vector-menu mw-portlet emptyPortlet" > <div class="vector-menu-content"> <ul class="vector-menu-content-list"> </ul> </div> </div> <div id="p-vector-user-menu-overflow" class="vector-menu mw-portlet" > <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li id="pt-sitesupport-2" class="user-links-collapsible-item mw-list-item user-links-collapsible-item"><a data-mw="interface" href="https://donate.wikimedia.org/wiki/Special:FundraiserRedirector?utm_source=donate&amp;utm_medium=sidebar&amp;utm_campaign=C13_en.wikipedia.org&amp;uselang=en" class=""><span>Donate</span></a> </li> <li id="pt-createaccount-2" class="user-links-collapsible-item mw-list-item user-links-collapsible-item"><a data-mw="interface" href="/w/index.php?title=Special:CreateAccount&amp;returnto=Network+Time+Protocol" title="You are encouraged to create an account and log in; however, it is not mandatory" class=""><span>Create account</span></a> </li> <li id="pt-login-2" class="user-links-collapsible-item mw-list-item user-links-collapsible-item"><a data-mw="interface" href="/w/index.php?title=Special:UserLogin&amp;returnto=Network+Time+Protocol" title="You&#039;re encouraged to log in; however, it&#039;s not mandatory. [o]" accesskey="o" class=""><span>Log in</span></a> </li> </ul> </div> </div> </div> <div id="vector-user-links-dropdown" class="vector-dropdown vector-user-menu vector-button-flush-right vector-user-menu-logged-out" title="Log in and more options" > <input type="checkbox" id="vector-user-links-dropdown-checkbox" role="button" aria-haspopup="true" data-event-name="ui.dropdown-vector-user-links-dropdown" class="vector-dropdown-checkbox " aria-label="Personal tools" > <label id="vector-user-links-dropdown-label" for="vector-user-links-dropdown-checkbox" class="vector-dropdown-label cdx-button cdx-button--fake-button cdx-button--fake-button--enabled cdx-button--weight-quiet cdx-button--icon-only " aria-hidden="true" ><span class="vector-icon mw-ui-icon-ellipsis mw-ui-icon-wikimedia-ellipsis"></span> <span class="vector-dropdown-label-text">Personal tools</span> </label> <div class="vector-dropdown-content"> <div id="p-personal" class="vector-menu mw-portlet mw-portlet-personal user-links-collapsible-item" title="User menu" > <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li id="pt-sitesupport" class="user-links-collapsible-item mw-list-item"><a href="https://donate.wikimedia.org/wiki/Special:FundraiserRedirector?utm_source=donate&amp;utm_medium=sidebar&amp;utm_campaign=C13_en.wikipedia.org&amp;uselang=en"><span>Donate</span></a></li><li id="pt-createaccount" class="user-links-collapsible-item mw-list-item"><a href="/w/index.php?title=Special:CreateAccount&amp;returnto=Network+Time+Protocol" title="You are encouraged to create an account and log in; however, it is not mandatory"><span class="vector-icon mw-ui-icon-userAdd mw-ui-icon-wikimedia-userAdd"></span> <span>Create account</span></a></li><li id="pt-login" class="user-links-collapsible-item mw-list-item"><a href="/w/index.php?title=Special:UserLogin&amp;returnto=Network+Time+Protocol" title="You&#039;re encouraged to log in; however, it&#039;s not mandatory. [o]" accesskey="o"><span class="vector-icon mw-ui-icon-logIn mw-ui-icon-wikimedia-logIn"></span> <span>Log in</span></a></li> </ul> </div> </div> <div id="p-user-menu-anon-editor" class="vector-menu mw-portlet mw-portlet-user-menu-anon-editor" > <div class="vector-menu-heading"> Pages for logged out editors <a href="/wiki/Help:Introduction" aria-label="Learn more about editing"><span>learn more</span></a> </div> <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li id="pt-anoncontribs" class="mw-list-item"><a href="/wiki/Special:MyContributions" title="A list of edits made from this IP address [y]" accesskey="y"><span>Contributions</span></a></li><li id="pt-anontalk" class="mw-list-item"><a href="/wiki/Special:MyTalk" title="Discussion about edits from this IP address [n]" accesskey="n"><span>Talk</span></a></li> </ul> </div> </div> </div> </div> </nav> </div> </header> </div> <div class="mw-page-container"> <div class="mw-page-container-inner"> <div class="vector-sitenotice-container"> <div id="siteNotice"><!-- CentralNotice --></div> </div> <div class="vector-column-start"> <div class="vector-main-menu-container"> <div id="mw-navigation"> <nav id="mw-panel" class="vector-main-menu-landmark" aria-label="Site"> <div id="vector-main-menu-pinned-container" class="vector-pinned-container"> </div> </nav> </div> </div> <div class="vector-sticky-pinned-container"> <nav id="mw-panel-toc" aria-label="Contents" data-event-name="ui.sidebar-toc" class="mw-table-of-contents-container vector-toc-landmark"> <div id="vector-toc-pinned-container" class="vector-pinned-container"> <div id="vector-toc" class="vector-toc vector-pinnable-element"> <div class="vector-pinnable-header vector-toc-pinnable-header vector-pinnable-header-pinned" data-feature-name="toc-pinned" data-pinnable-element-id="vector-toc" > <h2 class="vector-pinnable-header-label">Contents</h2> <button class="vector-pinnable-header-toggle-button vector-pinnable-header-pin-button" data-event-name="pinnable-header.vector-toc.pin">move to sidebar</button> <button class="vector-pinnable-header-toggle-button vector-pinnable-header-unpin-button" data-event-name="pinnable-header.vector-toc.unpin">hide</button> </div> <ul class="vector-toc-contents" id="mw-panel-toc-list"> <li id="toc-mw-content-text" class="vector-toc-list-item vector-toc-level-1"> <a href="#" class="vector-toc-link"> <div class="vector-toc-text">(Top)</div> </a> </li> <li id="toc-History" class="vector-toc-list-item vector-toc-level-1 vector-toc-list-item-expanded"> <a class="vector-toc-link" href="#History"> <div class="vector-toc-text"> <span class="vector-toc-numb">1</span> <span>History</span> </div> </a> <button aria-controls="toc-History-sublist" class="cdx-button cdx-button--weight-quiet cdx-button--icon-only vector-toc-toggle"> <span class="vector-icon mw-ui-icon-wikimedia-expand"></span> <span>Toggle History subsection</span> </button> <ul id="toc-History-sublist" class="vector-toc-list"> <li id="toc-SNTP" class="vector-toc-list-item vector-toc-level-2"> <a class="vector-toc-link" href="#SNTP"> <div class="vector-toc-text"> <span class="vector-toc-numb">1.1</span> <span>SNTP</span> </div> </a> <ul id="toc-SNTP-sublist" class="vector-toc-list"> </ul> </li> </ul> </li> <li id="toc-Clock_strata" class="vector-toc-list-item vector-toc-level-1 vector-toc-list-item-expanded"> <a class="vector-toc-link" href="#Clock_strata"> <div class="vector-toc-text"> <span class="vector-toc-numb">2</span> <span>Clock strata</span> </div> </a> <ul id="toc-Clock_strata-sublist" class="vector-toc-list"> </ul> </li> <li id="toc-Timestamps" class="vector-toc-list-item vector-toc-level-1 vector-toc-list-item-expanded"> <a class="vector-toc-link" href="#Timestamps"> <div class="vector-toc-text"> <span class="vector-toc-numb">3</span> <span>Timestamps</span> </div> </a> <ul id="toc-Timestamps-sublist" class="vector-toc-list"> </ul> </li> <li id="toc-Clock_synchronization_algorithm" class="vector-toc-list-item vector-toc-level-1 vector-toc-list-item-expanded"> <a class="vector-toc-link" href="#Clock_synchronization_algorithm"> <div class="vector-toc-text"> <span class="vector-toc-numb">4</span> <span>Clock synchronization algorithm</span> </div> </a> <ul id="toc-Clock_synchronization_algorithm-sublist" class="vector-toc-list"> </ul> </li> <li id="toc-Software_implementations" class="vector-toc-list-item vector-toc-level-1 vector-toc-list-item-expanded"> <a class="vector-toc-link" href="#Software_implementations"> <div class="vector-toc-text"> <span class="vector-toc-numb">5</span> <span>Software implementations</span> </div> </a> <button aria-controls="toc-Software_implementations-sublist" class="cdx-button cdx-button--weight-quiet cdx-button--icon-only vector-toc-toggle"> <span class="vector-icon mw-ui-icon-wikimedia-expand"></span> <span>Toggle Software implementations subsection</span> </button> <ul id="toc-Software_implementations-sublist" class="vector-toc-list"> <li id="toc-Reference_implementation" class="vector-toc-list-item vector-toc-level-2"> <a class="vector-toc-link" href="#Reference_implementation"> <div class="vector-toc-text"> <span class="vector-toc-numb">5.1</span> <span>Reference implementation</span> </div> </a> <ul id="toc-Reference_implementation-sublist" class="vector-toc-list"> </ul> </li> <li id="toc-Windows_Time" class="vector-toc-list-item vector-toc-level-2"> <a class="vector-toc-link" href="#Windows_Time"> <div class="vector-toc-text"> <span class="vector-toc-numb">5.2</span> <span>Windows Time</span> </div> </a> <ul id="toc-Windows_Time-sublist" class="vector-toc-list"> </ul> </li> <li id="toc-OpenNTPD" class="vector-toc-list-item vector-toc-level-2"> <a class="vector-toc-link" href="#OpenNTPD"> <div class="vector-toc-text"> <span class="vector-toc-numb">5.3</span> <span>OpenNTPD</span> </div> </a> <ul id="toc-OpenNTPD-sublist" class="vector-toc-list"> </ul> </li> <li id="toc-NTPsec" class="vector-toc-list-item vector-toc-level-2"> <a class="vector-toc-link" href="#NTPsec"> <div class="vector-toc-text"> <span class="vector-toc-numb">5.4</span> <span>NTPsec</span> </div> </a> <ul id="toc-NTPsec-sublist" class="vector-toc-list"> </ul> </li> <li id="toc-chrony" class="vector-toc-list-item vector-toc-level-2"> <a class="vector-toc-link" href="#chrony"> <div class="vector-toc-text"> <span class="vector-toc-numb">5.5</span> <span>chrony</span> </div> </a> <ul id="toc-chrony-sublist" class="vector-toc-list"> </ul> </li> <li id="toc-Others" class="vector-toc-list-item vector-toc-level-2"> <a class="vector-toc-link" href="#Others"> <div class="vector-toc-text"> <span class="vector-toc-numb">5.6</span> <span>Others</span> </div> </a> <ul id="toc-Others-sublist" class="vector-toc-list"> </ul> </li> </ul> </li> <li id="toc-Leap_seconds" class="vector-toc-list-item vector-toc-level-1 vector-toc-list-item-expanded"> <a class="vector-toc-link" href="#Leap_seconds"> <div class="vector-toc-text"> <span class="vector-toc-numb">6</span> <span>Leap seconds</span> </div> </a> <ul id="toc-Leap_seconds-sublist" class="vector-toc-list"> </ul> </li> <li id="toc-Security_concerns" class="vector-toc-list-item vector-toc-level-1 vector-toc-list-item-expanded"> <a class="vector-toc-link" href="#Security_concerns"> <div class="vector-toc-text"> <span class="vector-toc-numb">7</span> <span>Security concerns</span> </div> </a> <button aria-controls="toc-Security_concerns-sublist" class="cdx-button cdx-button--weight-quiet cdx-button--icon-only vector-toc-toggle"> <span class="vector-icon mw-ui-icon-wikimedia-expand"></span> <span>Toggle Security concerns subsection</span> </button> <ul id="toc-Security_concerns-sublist" class="vector-toc-list"> <li id="toc-Secure_extensions" class="vector-toc-list-item vector-toc-level-2"> <a class="vector-toc-link" href="#Secure_extensions"> <div class="vector-toc-text"> <span class="vector-toc-numb">7.1</span> <span>Secure extensions</span> </div> </a> <ul id="toc-Secure_extensions-sublist" class="vector-toc-list"> </ul> </li> </ul> </li> <li id="toc-See_also" class="vector-toc-list-item vector-toc-level-1 vector-toc-list-item-expanded"> <a class="vector-toc-link" href="#See_also"> <div class="vector-toc-text"> <span class="vector-toc-numb">8</span> <span>See also</span> </div> </a> <ul id="toc-See_also-sublist" class="vector-toc-list"> </ul> </li> <li id="toc-Notes" class="vector-toc-list-item vector-toc-level-1 vector-toc-list-item-expanded"> <a class="vector-toc-link" href="#Notes"> <div class="vector-toc-text"> <span class="vector-toc-numb">9</span> <span>Notes</span> </div> </a> <ul id="toc-Notes-sublist" class="vector-toc-list"> </ul> </li> <li id="toc-References" class="vector-toc-list-item vector-toc-level-1 vector-toc-list-item-expanded"> <a class="vector-toc-link" href="#References"> <div class="vector-toc-text"> <span class="vector-toc-numb">10</span> <span>References</span> </div> </a> <ul id="toc-References-sublist" class="vector-toc-list"> </ul> </li> <li id="toc-Further_reading" class="vector-toc-list-item vector-toc-level-1 vector-toc-list-item-expanded"> <a class="vector-toc-link" href="#Further_reading"> <div class="vector-toc-text"> <span class="vector-toc-numb">11</span> <span>Further reading</span> </div> </a> <ul id="toc-Further_reading-sublist" class="vector-toc-list"> </ul> </li> <li id="toc-External_links" class="vector-toc-list-item vector-toc-level-1 vector-toc-list-item-expanded"> <a class="vector-toc-link" href="#External_links"> <div class="vector-toc-text"> <span class="vector-toc-numb">12</span> <span>External links</span> </div> </a> <ul id="toc-External_links-sublist" class="vector-toc-list"> </ul> </li> </ul> </div> </div> </nav> </div> </div> <div class="mw-content-container"> <main id="content" class="mw-body"> <header class="mw-body-header vector-page-titlebar"> <nav aria-label="Contents" class="vector-toc-landmark"> <div id="vector-page-titlebar-toc" class="vector-dropdown vector-page-titlebar-toc vector-button-flush-left" > <input type="checkbox" id="vector-page-titlebar-toc-checkbox" role="button" aria-haspopup="true" data-event-name="ui.dropdown-vector-page-titlebar-toc" class="vector-dropdown-checkbox " aria-label="Toggle the table of contents" > <label id="vector-page-titlebar-toc-label" for="vector-page-titlebar-toc-checkbox" class="vector-dropdown-label cdx-button cdx-button--fake-button cdx-button--fake-button--enabled cdx-button--weight-quiet cdx-button--icon-only " aria-hidden="true" ><span class="vector-icon mw-ui-icon-listBullet mw-ui-icon-wikimedia-listBullet"></span> <span class="vector-dropdown-label-text">Toggle the table of contents</span> </label> <div class="vector-dropdown-content"> <div id="vector-page-titlebar-toc-unpinned-container" class="vector-unpinned-container"> </div> </div> </div> </nav> <h1 id="firstHeading" class="firstHeading mw-first-heading"><span class="mw-page-title-main">Network Time Protocol</span></h1> <div id="p-lang-btn" class="vector-dropdown mw-portlet mw-portlet-lang" > <input type="checkbox" id="p-lang-btn-checkbox" role="button" aria-haspopup="true" data-event-name="ui.dropdown-p-lang-btn" class="vector-dropdown-checkbox mw-interlanguage-selector" aria-label="Go to an article in another language. Available in 39 languages" > <label id="p-lang-btn-label" for="p-lang-btn-checkbox" class="vector-dropdown-label cdx-button cdx-button--fake-button cdx-button--fake-button--enabled cdx-button--weight-quiet cdx-button--action-progressive mw-portlet-lang-heading-39" aria-hidden="true" ><span class="vector-icon mw-ui-icon-language-progressive mw-ui-icon-wikimedia-language-progressive"></span> <span class="vector-dropdown-label-text">39 languages</span> </label> <div class="vector-dropdown-content"> <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li class="interlanguage-link interwiki-af mw-list-item"><a href="https://af.wikipedia.org/wiki/Netwerktyd-protokol" title="Netwerktyd-protokol – Afrikaans" lang="af" hreflang="af" data-title="Netwerktyd-protokol" data-language-autonym="Afrikaans" data-language-local-name="Afrikaans" class="interlanguage-link-target"><span>Afrikaans</span></a></li><li class="interlanguage-link interwiki-ar mw-list-item"><a href="https://ar.wikipedia.org/wiki/%D8%A8%D8%B1%D9%88%D8%AA%D9%88%D9%83%D9%88%D9%84_%D9%88%D9%82%D8%AA_%D8%A7%D9%84%D8%B4%D8%A8%D9%83%D8%A9" title="بروتوكول وقت الشبكة – Arabic" lang="ar" hreflang="ar" data-title="بروتوكول وقت الشبكة" data-language-autonym="العربية" data-language-local-name="Arabic" class="interlanguage-link-target"><span>العربية</span></a></li><li class="interlanguage-link interwiki-az mw-list-item"><a href="https://az.wikipedia.org/wiki/NTP" title="NTP – Azerbaijani" lang="az" hreflang="az" data-title="NTP" data-language-autonym="Azərbaycanca" data-language-local-name="Azerbaijani" class="interlanguage-link-target"><span>Azərbaycanca</span></a></li><li class="interlanguage-link interwiki-be mw-list-item"><a href="https://be.wikipedia.org/wiki/NTP" title="NTP – Belarusian" lang="be" hreflang="be" data-title="NTP" data-language-autonym="Беларуская" data-language-local-name="Belarusian" class="interlanguage-link-target"><span>Беларуская</span></a></li><li class="interlanguage-link interwiki-bg mw-list-item"><a href="https://bg.wikipedia.org/wiki/%D0%92%D1%80%D0%B5%D0%BC%D0%B5%D0%B2%D0%B8_%D0%BC%D1%80%D0%B5%D0%B6%D0%BE%D0%B2_%D0%BF%D1%80%D0%BE%D1%82%D0%BE%D0%BA%D0%BE%D0%BB" title="Времеви мрежов протокол – Bulgarian" lang="bg" hreflang="bg" data-title="Времеви мрежов протокол" data-language-autonym="Български" data-language-local-name="Bulgarian" class="interlanguage-link-target"><span>Български</span></a></li><li class="interlanguage-link interwiki-ca mw-list-item"><a href="https://ca.wikipedia.org/wiki/Network_Time_Protocol" title="Network Time Protocol – Catalan" lang="ca" hreflang="ca" data-title="Network Time Protocol" data-language-autonym="Català" data-language-local-name="Catalan" class="interlanguage-link-target"><span>Català</span></a></li><li class="interlanguage-link interwiki-cs mw-list-item"><a href="https://cs.wikipedia.org/wiki/Network_Time_Protocol" title="Network Time Protocol – Czech" lang="cs" hreflang="cs" data-title="Network Time Protocol" data-language-autonym="Čeština" data-language-local-name="Czech" class="interlanguage-link-target"><span>Čeština</span></a></li><li class="interlanguage-link interwiki-da mw-list-item"><a href="https://da.wikipedia.org/wiki/Network_Time_Protocol" title="Network Time Protocol – Danish" lang="da" hreflang="da" data-title="Network Time Protocol" data-language-autonym="Dansk" data-language-local-name="Danish" class="interlanguage-link-target"><span>Dansk</span></a></li><li class="interlanguage-link interwiki-de mw-list-item"><a href="https://de.wikipedia.org/wiki/Network_Time_Protocol" title="Network Time Protocol – German" lang="de" hreflang="de" data-title="Network Time Protocol" data-language-autonym="Deutsch" data-language-local-name="German" class="interlanguage-link-target"><span>Deutsch</span></a></li><li class="interlanguage-link interwiki-et mw-list-item"><a href="https://et.wikipedia.org/wiki/V%C3%B5rguaja_protokoll" title="Võrguaja protokoll – Estonian" lang="et" hreflang="et" data-title="Võrguaja protokoll" data-language-autonym="Eesti" data-language-local-name="Estonian" class="interlanguage-link-target"><span>Eesti</span></a></li><li class="interlanguage-link interwiki-el mw-list-item"><a href="https://el.wikipedia.org/wiki/Network_Time_Protocol" title="Network Time Protocol – Greek" lang="el" hreflang="el" data-title="Network Time Protocol" data-language-autonym="Ελληνικά" data-language-local-name="Greek" class="interlanguage-link-target"><span>Ελληνικά</span></a></li><li class="interlanguage-link interwiki-es mw-list-item"><a href="https://es.wikipedia.org/wiki/Network_Time_Protocol" title="Network Time Protocol – Spanish" lang="es" hreflang="es" data-title="Network Time Protocol" data-language-autonym="Español" data-language-local-name="Spanish" class="interlanguage-link-target"><span>Español</span></a></li><li class="interlanguage-link interwiki-eu mw-list-item"><a href="https://eu.wikipedia.org/wiki/Network_Time_Protocol" title="Network Time Protocol – Basque" lang="eu" hreflang="eu" data-title="Network Time Protocol" data-language-autonym="Euskara" data-language-local-name="Basque" class="interlanguage-link-target"><span>Euskara</span></a></li><li class="interlanguage-link interwiki-fr mw-list-item"><a href="https://fr.wikipedia.org/wiki/Network_Time_Protocol" title="Network Time Protocol – French" lang="fr" hreflang="fr" data-title="Network Time Protocol" data-language-autonym="Français" data-language-local-name="French" class="interlanguage-link-target"><span>Français</span></a></li><li class="interlanguage-link interwiki-ko mw-list-item"><a href="https://ko.wikipedia.org/wiki/%EB%84%A4%ED%8A%B8%EC%9B%8C%ED%81%AC_%ED%83%80%EC%9E%84_%ED%94%84%EB%A1%9C%ED%86%A0%EC%BD%9C" title="네트워크 타임 프로토콜 – Korean" lang="ko" hreflang="ko" data-title="네트워크 타임 프로토콜" data-language-autonym="한국어" data-language-local-name="Korean" class="interlanguage-link-target"><span>한국어</span></a></li><li class="interlanguage-link interwiki-id mw-list-item"><a href="https://id.wikipedia.org/wiki/Network_Time_Protocol" title="Network Time Protocol – Indonesian" lang="id" hreflang="id" data-title="Network Time Protocol" data-language-autonym="Bahasa Indonesia" data-language-local-name="Indonesian" class="interlanguage-link-target"><span>Bahasa Indonesia</span></a></li><li class="interlanguage-link interwiki-it mw-list-item"><a href="https://it.wikipedia.org/wiki/Network_Time_Protocol" title="Network Time Protocol – Italian" lang="it" hreflang="it" data-title="Network Time Protocol" data-language-autonym="Italiano" data-language-local-name="Italian" class="interlanguage-link-target"><span>Italiano</span></a></li><li class="interlanguage-link interwiki-he mw-list-item"><a href="https://he.wikipedia.org/wiki/Network_Time_Protocol" title="Network Time Protocol – Hebrew" lang="he" hreflang="he" data-title="Network Time Protocol" data-language-autonym="עברית" data-language-local-name="Hebrew" class="interlanguage-link-target"><span>עברית</span></a></li><li class="interlanguage-link interwiki-lv mw-list-item"><a href="https://lv.wikipedia.org/wiki/NTP" title="NTP – Latvian" lang="lv" hreflang="lv" data-title="NTP" data-language-autonym="Latviešu" data-language-local-name="Latvian" class="interlanguage-link-target"><span>Latviešu</span></a></li><li class="interlanguage-link interwiki-hu mw-list-item"><a href="https://hu.wikipedia.org/wiki/H%C3%A1l%C3%B3zati_id%C5%91_protokoll" title="Hálózati idő protokoll – Hungarian" lang="hu" hreflang="hu" data-title="Hálózati idő protokoll" data-language-autonym="Magyar" data-language-local-name="Hungarian" class="interlanguage-link-target"><span>Magyar</span></a></li><li class="interlanguage-link interwiki-mk mw-list-item"><a href="https://mk.wikipedia.org/wiki/%D0%9C%D1%80%D0%B5%D0%B6%D0%B5%D0%BD_%D0%BF%D1%80%D0%BE%D1%82%D0%BE%D0%BA%D0%BE%D0%BB_%D0%B7%D0%B0_%D0%B2%D1%80%D0%B5%D0%BC%D0%B5" title="Мрежен протокол за време – Macedonian" lang="mk" hreflang="mk" data-title="Мрежен протокол за време" data-language-autonym="Македонски" data-language-local-name="Macedonian" class="interlanguage-link-target"><span>Македонски</span></a></li><li class="interlanguage-link interwiki-ms mw-list-item"><a href="https://ms.wikipedia.org/wiki/Protokol_Masa_Rangkaian" title="Protokol Masa Rangkaian – Malay" lang="ms" hreflang="ms" data-title="Protokol Masa Rangkaian" data-language-autonym="Bahasa Melayu" data-language-local-name="Malay" class="interlanguage-link-target"><span>Bahasa Melayu</span></a></li><li class="interlanguage-link interwiki-mn mw-list-item"><a href="https://mn.wikipedia.org/wiki/Network_Time_Protocol" title="Network Time Protocol – Mongolian" lang="mn" hreflang="mn" data-title="Network Time Protocol" data-language-autonym="Монгол" data-language-local-name="Mongolian" class="interlanguage-link-target"><span>Монгол</span></a></li><li class="interlanguage-link interwiki-nl mw-list-item"><a href="https://nl.wikipedia.org/wiki/Network_Time_Protocol" title="Network Time Protocol – Dutch" lang="nl" hreflang="nl" data-title="Network Time Protocol" data-language-autonym="Nederlands" data-language-local-name="Dutch" class="interlanguage-link-target"><span>Nederlands</span></a></li><li class="interlanguage-link interwiki-ja mw-list-item"><a href="https://ja.wikipedia.org/wiki/Network_Time_Protocol" title="Network Time Protocol – Japanese" lang="ja" hreflang="ja" data-title="Network Time Protocol" data-language-autonym="日本語" data-language-local-name="Japanese" class="interlanguage-link-target"><span>日本語</span></a></li><li class="interlanguage-link interwiki-no mw-list-item"><a href="https://no.wikipedia.org/wiki/Network_Time_Protocol" title="Network Time Protocol – Norwegian Bokmål" lang="nb" hreflang="nb" data-title="Network Time Protocol" data-language-autonym="Norsk bokmål" data-language-local-name="Norwegian Bokmål" class="interlanguage-link-target"><span>Norsk bokmål</span></a></li><li class="interlanguage-link interwiki-pl mw-list-item"><a href="https://pl.wikipedia.org/wiki/Network_Time_Protocol" title="Network Time Protocol – Polish" lang="pl" hreflang="pl" data-title="Network Time Protocol" data-language-autonym="Polski" data-language-local-name="Polish" class="interlanguage-link-target"><span>Polski</span></a></li><li class="interlanguage-link interwiki-pt mw-list-item"><a href="https://pt.wikipedia.org/wiki/Network_Time_Protocol" title="Network Time Protocol – Portuguese" lang="pt" hreflang="pt" data-title="Network Time Protocol" data-language-autonym="Português" data-language-local-name="Portuguese" class="interlanguage-link-target"><span>Português</span></a></li><li class="interlanguage-link interwiki-ro mw-list-item"><a href="https://ro.wikipedia.org/wiki/Network_Time_Protocol" title="Network Time Protocol – Romanian" lang="ro" hreflang="ro" data-title="Network Time Protocol" data-language-autonym="Română" data-language-local-name="Romanian" class="interlanguage-link-target"><span>Română</span></a></li><li class="interlanguage-link interwiki-ru badge-Q17559452 badge-recommendedarticle mw-list-item" title="recommended article"><a href="https://ru.wikipedia.org/wiki/NTP" title="NTP – Russian" lang="ru" hreflang="ru" data-title="NTP" data-language-autonym="Русский" data-language-local-name="Russian" class="interlanguage-link-target"><span>Русский</span></a></li><li class="interlanguage-link interwiki-simple mw-list-item"><a href="https://simple.wikipedia.org/wiki/Network_Time_Protocol" title="Network Time Protocol – Simple English" lang="en-simple" hreflang="en-simple" data-title="Network Time Protocol" data-language-autonym="Simple English" data-language-local-name="Simple English" class="interlanguage-link-target"><span>Simple English</span></a></li><li class="interlanguage-link interwiki-fi mw-list-item"><a href="https://fi.wikipedia.org/wiki/NTP_(tietotekniikka)" title="NTP (tietotekniikka) – Finnish" lang="fi" hreflang="fi" data-title="NTP (tietotekniikka)" data-language-autonym="Suomi" data-language-local-name="Finnish" class="interlanguage-link-target"><span>Suomi</span></a></li><li class="interlanguage-link interwiki-sv mw-list-item"><a href="https://sv.wikipedia.org/wiki/Network_Time_Protocol" title="Network Time Protocol – Swedish" lang="sv" hreflang="sv" data-title="Network Time Protocol" data-language-autonym="Svenska" data-language-local-name="Swedish" class="interlanguage-link-target"><span>Svenska</span></a></li><li class="interlanguage-link interwiki-th mw-list-item"><a href="https://th.wikipedia.org/wiki/%E0%B9%80%E0%B8%AD%E0%B9%87%E0%B8%99%E0%B8%97%E0%B8%B5%E0%B8%9E%E0%B8%B5" title="เอ็นทีพี – Thai" lang="th" hreflang="th" data-title="เอ็นทีพี" data-language-autonym="ไทย" data-language-local-name="Thai" class="interlanguage-link-target"><span>ไทย</span></a></li><li class="interlanguage-link interwiki-tr mw-list-item"><a href="https://tr.wikipedia.org/wiki/Network_Time_Protocol" title="Network Time Protocol – Turkish" lang="tr" hreflang="tr" data-title="Network Time Protocol" data-language-autonym="Türkçe" data-language-local-name="Turkish" class="interlanguage-link-target"><span>Türkçe</span></a></li><li class="interlanguage-link interwiki-uk mw-list-item"><a href="https://uk.wikipedia.org/wiki/NTP" title="NTP – Ukrainian" lang="uk" hreflang="uk" data-title="NTP" data-language-autonym="Українська" data-language-local-name="Ukrainian" class="interlanguage-link-target"><span>Українська</span></a></li><li class="interlanguage-link interwiki-vi mw-list-item"><a href="https://vi.wikipedia.org/wiki/NTP" title="NTP – Vietnamese" lang="vi" hreflang="vi" data-title="NTP" data-language-autonym="Tiếng Việt" data-language-local-name="Vietnamese" class="interlanguage-link-target"><span>Tiếng Việt</span></a></li><li class="interlanguage-link interwiki-yo mw-list-item"><a href="https://yo.wikipedia.org/wiki/Network_Time_Protocol" title="Network Time Protocol – Yoruba" lang="yo" hreflang="yo" data-title="Network Time Protocol" data-language-autonym="Yorùbá" data-language-local-name="Yoruba" class="interlanguage-link-target"><span>Yorùbá</span></a></li><li class="interlanguage-link interwiki-zh mw-list-item"><a href="https://zh.wikipedia.org/wiki/%E7%B6%B2%E8%B7%AF%E6%99%82%E9%96%93%E5%8D%94%E5%AE%9A" title="網路時間協定 – Chinese" lang="zh" hreflang="zh" data-title="網路時間協定" data-language-autonym="中文" data-language-local-name="Chinese" class="interlanguage-link-target"><span>中文</span></a></li> </ul> <div class="after-portlet after-portlet-lang"><span class="wb-langlinks-edit wb-langlinks-link"><a href="https://www.wikidata.org/wiki/Special:EntityPage/Q217491#sitelinks-wikipedia" title="Edit interlanguage links" class="wbc-editpage">Edit links</a></span></div> </div> </div> </div> </header> <div class="vector-page-toolbar"> <div class="vector-page-toolbar-container"> <div id="left-navigation"> <nav aria-label="Namespaces"> <div id="p-associated-pages" class="vector-menu vector-menu-tabs mw-portlet mw-portlet-associated-pages" > <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li id="ca-nstab-main" class="selected vector-tab-noicon mw-list-item"><a href="/wiki/Network_Time_Protocol" title="View the content page [c]" accesskey="c"><span>Article</span></a></li><li id="ca-talk" class="vector-tab-noicon mw-list-item"><a href="/wiki/Talk:Network_Time_Protocol" rel="discussion" title="Discuss improvements to the content page [t]" accesskey="t"><span>Talk</span></a></li> </ul> </div> </div> <div id="vector-variants-dropdown" class="vector-dropdown emptyPortlet" > <input type="checkbox" id="vector-variants-dropdown-checkbox" role="button" aria-haspopup="true" data-event-name="ui.dropdown-vector-variants-dropdown" class="vector-dropdown-checkbox " aria-label="Change language variant" > <label id="vector-variants-dropdown-label" for="vector-variants-dropdown-checkbox" class="vector-dropdown-label cdx-button cdx-button--fake-button cdx-button--fake-button--enabled cdx-button--weight-quiet" aria-hidden="true" ><span class="vector-dropdown-label-text">English</span> </label> <div class="vector-dropdown-content"> <div id="p-variants" class="vector-menu mw-portlet mw-portlet-variants emptyPortlet" > <div class="vector-menu-content"> <ul class="vector-menu-content-list"> </ul> </div> </div> </div> </div> </nav> </div> <div id="right-navigation" class="vector-collapsible"> <nav aria-label="Views"> <div id="p-views" class="vector-menu vector-menu-tabs mw-portlet mw-portlet-views" > <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li id="ca-view" class="selected vector-tab-noicon mw-list-item"><a href="/wiki/Network_Time_Protocol"><span>Read</span></a></li><li id="ca-edit" class="vector-tab-noicon mw-list-item"><a href="/w/index.php?title=Network_Time_Protocol&amp;action=edit" title="Edit this page [e]" accesskey="e"><span>Edit</span></a></li><li id="ca-history" class="vector-tab-noicon mw-list-item"><a href="/w/index.php?title=Network_Time_Protocol&amp;action=history" title="Past revisions of this page [h]" accesskey="h"><span>View history</span></a></li> </ul> </div> </div> </nav> <nav class="vector-page-tools-landmark" aria-label="Page tools"> <div id="vector-page-tools-dropdown" class="vector-dropdown vector-page-tools-dropdown" > <input type="checkbox" id="vector-page-tools-dropdown-checkbox" role="button" aria-haspopup="true" data-event-name="ui.dropdown-vector-page-tools-dropdown" class="vector-dropdown-checkbox " aria-label="Tools" > <label id="vector-page-tools-dropdown-label" for="vector-page-tools-dropdown-checkbox" class="vector-dropdown-label cdx-button cdx-button--fake-button cdx-button--fake-button--enabled cdx-button--weight-quiet" aria-hidden="true" ><span class="vector-dropdown-label-text">Tools</span> </label> <div class="vector-dropdown-content"> <div id="vector-page-tools-unpinned-container" class="vector-unpinned-container"> <div id="vector-page-tools" class="vector-page-tools vector-pinnable-element"> <div class="vector-pinnable-header vector-page-tools-pinnable-header vector-pinnable-header-unpinned" data-feature-name="page-tools-pinned" data-pinnable-element-id="vector-page-tools" data-pinned-container-id="vector-page-tools-pinned-container" data-unpinned-container-id="vector-page-tools-unpinned-container" > <div class="vector-pinnable-header-label">Tools</div> <button class="vector-pinnable-header-toggle-button vector-pinnable-header-pin-button" data-event-name="pinnable-header.vector-page-tools.pin">move to sidebar</button> <button class="vector-pinnable-header-toggle-button vector-pinnable-header-unpin-button" data-event-name="pinnable-header.vector-page-tools.unpin">hide</button> </div> <div id="p-cactions" class="vector-menu mw-portlet mw-portlet-cactions emptyPortlet vector-has-collapsible-items" title="More options" > <div class="vector-menu-heading"> Actions </div> <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li id="ca-more-view" class="selected vector-more-collapsible-item mw-list-item"><a href="/wiki/Network_Time_Protocol"><span>Read</span></a></li><li id="ca-more-edit" class="vector-more-collapsible-item mw-list-item"><a href="/w/index.php?title=Network_Time_Protocol&amp;action=edit" title="Edit this page [e]" accesskey="e"><span>Edit</span></a></li><li id="ca-more-history" class="vector-more-collapsible-item mw-list-item"><a href="/w/index.php?title=Network_Time_Protocol&amp;action=history"><span>View history</span></a></li> </ul> </div> </div> <div id="p-tb" class="vector-menu mw-portlet mw-portlet-tb" > <div class="vector-menu-heading"> General </div> <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li id="t-whatlinkshere" class="mw-list-item"><a href="/wiki/Special:WhatLinksHere/Network_Time_Protocol" title="List of all English Wikipedia pages containing links to this page [j]" accesskey="j"><span>What links here</span></a></li><li id="t-recentchangeslinked" class="mw-list-item"><a href="/wiki/Special:RecentChangesLinked/Network_Time_Protocol" rel="nofollow" title="Recent changes in pages linked from this page [k]" accesskey="k"><span>Related changes</span></a></li><li id="t-upload" class="mw-list-item"><a href="/wiki/Wikipedia:File_Upload_Wizard" title="Upload files [u]" accesskey="u"><span>Upload file</span></a></li><li id="t-specialpages" class="mw-list-item"><a href="/wiki/Special:SpecialPages" title="A list of all special pages [q]" accesskey="q"><span>Special pages</span></a></li><li id="t-permalink" class="mw-list-item"><a href="/w/index.php?title=Network_Time_Protocol&amp;oldid=1258659528" title="Permanent link to this revision of this page"><span>Permanent link</span></a></li><li id="t-info" class="mw-list-item"><a href="/w/index.php?title=Network_Time_Protocol&amp;action=info" title="More information about this page"><span>Page information</span></a></li><li id="t-cite" class="mw-list-item"><a href="/w/index.php?title=Special:CiteThisPage&amp;page=Network_Time_Protocol&amp;id=1258659528&amp;wpFormIdentifier=titleform" title="Information on how to cite this page"><span>Cite this page</span></a></li><li id="t-urlshortener" class="mw-list-item"><a href="/w/index.php?title=Special:UrlShortener&amp;url=https%3A%2F%2Fen.wikipedia.org%2Fwiki%2FNetwork_Time_Protocol"><span>Get shortened URL</span></a></li><li id="t-urlshortener-qrcode" class="mw-list-item"><a href="/w/index.php?title=Special:QrCode&amp;url=https%3A%2F%2Fen.wikipedia.org%2Fwiki%2FNetwork_Time_Protocol"><span>Download QR code</span></a></li> </ul> </div> </div> <div id="p-coll-print_export" class="vector-menu mw-portlet mw-portlet-coll-print_export" > <div class="vector-menu-heading"> Print/export </div> <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li id="coll-download-as-rl" class="mw-list-item"><a href="/w/index.php?title=Special:DownloadAsPdf&amp;page=Network_Time_Protocol&amp;action=show-download-screen" title="Download this page as a PDF file"><span>Download as PDF</span></a></li><li id="t-print" class="mw-list-item"><a href="/w/index.php?title=Network_Time_Protocol&amp;printable=yes" title="Printable version of this page [p]" accesskey="p"><span>Printable version</span></a></li> </ul> </div> </div> <div id="p-wikibase-otherprojects" class="vector-menu mw-portlet mw-portlet-wikibase-otherprojects" > <div class="vector-menu-heading"> In other projects </div> <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li id="t-wikibase" class="wb-otherproject-link wb-otherproject-wikibase-dataitem mw-list-item"><a href="https://www.wikidata.org/wiki/Special:EntityPage/Q217491" title="Structured data on this page hosted by Wikidata [g]" accesskey="g"><span>Wikidata item</span></a></li> </ul> </div> </div> </div> </div> </div> </div> </nav> </div> </div> </div> <div class="vector-column-end"> <div class="vector-sticky-pinned-container"> <nav class="vector-page-tools-landmark" aria-label="Page tools"> <div id="vector-page-tools-pinned-container" class="vector-pinned-container"> </div> </nav> <nav class="vector-appearance-landmark" aria-label="Appearance"> <div id="vector-appearance-pinned-container" class="vector-pinned-container"> <div id="vector-appearance" class="vector-appearance vector-pinnable-element"> <div class="vector-pinnable-header vector-appearance-pinnable-header vector-pinnable-header-pinned" data-feature-name="appearance-pinned" data-pinnable-element-id="vector-appearance" data-pinned-container-id="vector-appearance-pinned-container" data-unpinned-container-id="vector-appearance-unpinned-container" > <div class="vector-pinnable-header-label">Appearance</div> <button class="vector-pinnable-header-toggle-button vector-pinnable-header-pin-button" data-event-name="pinnable-header.vector-appearance.pin">move to sidebar</button> <button class="vector-pinnable-header-toggle-button vector-pinnable-header-unpin-button" data-event-name="pinnable-header.vector-appearance.unpin">hide</button> </div> </div> </div> </nav> </div> </div> <div id="bodyContent" class="vector-body" aria-labelledby="firstHeading" data-mw-ve-target-container> <div class="vector-body-before-content"> <div class="mw-indicators"> </div> <div id="siteSub" class="noprint">From Wikipedia, the free encyclopedia</div> </div> <div id="contentSub"><div id="mw-content-subtitle"></div></div> <div id="mw-content-text" class="mw-body-content"><div class="mw-content-ltr mw-parser-output" lang="en" dir="ltr"><div class="shortdescription nomobile noexcerpt noprint searchaux" style="display:none">Standard protocol for synchronizing time across devices</div> <style data-mw-deduplicate="TemplateStyles:r1236090951">.mw-parser-output .hatnote{font-style:italic}.mw-parser-output div.hatnote{padding-left:1.6em;margin-bottom:0.5em}.mw-parser-output .hatnote i{font-style:normal}.mw-parser-output .hatnote+link+.hatnote{margin-top:-0.5em}@media print{body.ns-0 .mw-parser-output .hatnote{display:none!important}}</style><div role="note" class="hatnote navigation-not-searchable">Not to be confused with <a href="/wiki/Daytime_Protocol" title="Daytime Protocol">Daytime Protocol</a>, <a href="/wiki/Time_Protocol" title="Time Protocol">Time Protocol</a>, or <a href="/wiki/NNTP" class="mw-redirect" title="NNTP">NNTP</a>.</div> <style data-mw-deduplicate="TemplateStyles:r1257001546">.mw-parser-output .infobox-subbox{padding:0;border:none;margin:-3px;width:auto;min-width:100%;font-size:100%;clear:none;float:none;background-color:transparent}.mw-parser-output .infobox-3cols-child{margin:auto}.mw-parser-output .infobox .navbar{font-size:100%}@media screen{html.skin-theme-clientpref-night .mw-parser-output .infobox-full-data:not(.notheme)>div:not(.notheme)[style]{background:#1f1f23!important;color:#f8f9fa}}@media screen and (prefers-color-scheme:dark){html.skin-theme-clientpref-os .mw-parser-output .infobox-full-data:not(.notheme) div:not(.notheme){background:#1f1f23!important;color:#f8f9fa}}@media(min-width:640px){body.skin--responsive .mw-parser-output .infobox-table{display:table!important}body.skin--responsive .mw-parser-output .infobox-table>caption{display:table-caption!important}body.skin--responsive .mw-parser-output .infobox-table>tbody{display:table-row-group}body.skin--responsive .mw-parser-output .infobox-table tr{display:table-row!important}body.skin--responsive .mw-parser-output .infobox-table th,body.skin--responsive .mw-parser-output .infobox-table td{padding-left:inherit;padding-right:inherit}}</style><table class="infobox vevent"><caption class="infobox-title summary">Network Time Protocol</caption><tbody><tr><td colspan="2" class="infobox-image"><span class="mw-default-size" typeof="mw:File/Frameless"><a href="/wiki/File:Network_Time_Protocol_servers_and_clients.svg" class="mw-file-description"><img src="//upload.wikimedia.org/wikipedia/commons/thumb/c/c9/Network_Time_Protocol_servers_and_clients.svg/220px-Network_Time_Protocol_servers_and_clients.svg.png" decoding="async" width="220" height="197" class="mw-file-element" srcset="//upload.wikimedia.org/wikipedia/commons/thumb/c/c9/Network_Time_Protocol_servers_and_clients.svg/330px-Network_Time_Protocol_servers_and_clients.svg.png 1.5x, //upload.wikimedia.org/wikipedia/commons/thumb/c/c9/Network_Time_Protocol_servers_and_clients.svg/440px-Network_Time_Protocol_servers_and_clients.svg.png 2x" data-file-width="470" data-file-height="420" /></a></span></td></tr><tr><th scope="row" class="infobox-label">International standard</th><td class="infobox-data"><style data-mw-deduplicate="TemplateStyles:r1238218222">.mw-parser-output cite.citation{font-style:inherit;word-wrap:break-word}.mw-parser-output .citation q{quotes:"\"""\"""'""'"}.mw-parser-output .citation:target{background-color:rgba(0,127,255,0.133)}.mw-parser-output .id-lock-free.id-lock-free a{background:url("//upload.wikimedia.org/wikipedia/commons/6/65/Lock-green.svg")right 0.1em center/9px no-repeat}.mw-parser-output .id-lock-limited.id-lock-limited a,.mw-parser-output .id-lock-registration.id-lock-registration a{background:url("//upload.wikimedia.org/wikipedia/commons/d/d6/Lock-gray-alt-2.svg")right 0.1em center/9px no-repeat}.mw-parser-output .id-lock-subscription.id-lock-subscription a{background:url("//upload.wikimedia.org/wikipedia/commons/a/aa/Lock-red-alt-2.svg")right 0.1em center/9px no-repeat}.mw-parser-output .cs1-ws-icon a{background:url("//upload.wikimedia.org/wikipedia/commons/4/4c/Wikisource-logo.svg")right 0.1em center/12px no-repeat}body:not(.skin-timeless):not(.skin-minerva) .mw-parser-output .id-lock-free a,body:not(.skin-timeless):not(.skin-minerva) .mw-parser-output .id-lock-limited a,body:not(.skin-timeless):not(.skin-minerva) .mw-parser-output .id-lock-registration a,body:not(.skin-timeless):not(.skin-minerva) .mw-parser-output .id-lock-subscription a,body:not(.skin-timeless):not(.skin-minerva) .mw-parser-output .cs1-ws-icon a{background-size:contain;padding:0 1em 0 0}.mw-parser-output .cs1-code{color:inherit;background:inherit;border:none;padding:inherit}.mw-parser-output .cs1-hidden-error{display:none;color:var(--color-error,#d33)}.mw-parser-output .cs1-visible-error{color:var(--color-error,#d33)}.mw-parser-output .cs1-maint{display:none;color:#085;margin-left:0.3em}.mw-parser-output .cs1-kern-left{padding-left:0.2em}.mw-parser-output .cs1-kern-right{padding-right:0.2em}.mw-parser-output .citation .mw-selflink{font-weight:inherit}@media screen{.mw-parser-output .cs1-format{font-size:95%}html.skin-theme-clientpref-night .mw-parser-output .cs1-maint{color:#18911f}}@media screen and (prefers-color-scheme:dark){html.skin-theme-clientpref-os .mw-parser-output .cs1-maint{color:#18911f}}</style><a href="/wiki/RFC_(identifier)" class="mw-redirect" title="RFC (identifier)">RFC</a>&#160;<a rel="nofollow" class="external text" href="https://datatracker.ietf.org/doc/html/rfc5905">5905</a></td></tr><tr><th scope="row" class="infobox-label">Developed by</th><td class="infobox-data"><a href="/wiki/David_L._Mills" title="David L. Mills">David L. Mills</a>, Harlan Stenn, Network Time Foundation</td></tr><tr><th scope="row" class="infobox-label">Introduced</th><td class="infobox-data">1985<span class="noprint">&#59;&#32;39&#160;years ago</span><span style="display:none">&#160;(<span class="bday dtstart published updated">1985</span>)</span></td></tr></tbody></table> <style data-mw-deduplicate="TemplateStyles:r1129693374">.mw-parser-output .hlist dl,.mw-parser-output .hlist ol,.mw-parser-output .hlist ul{margin:0;padding:0}.mw-parser-output .hlist dd,.mw-parser-output .hlist dt,.mw-parser-output .hlist li{margin:0;display:inline}.mw-parser-output .hlist.inline,.mw-parser-output .hlist.inline dl,.mw-parser-output .hlist.inline ol,.mw-parser-output .hlist.inline ul,.mw-parser-output .hlist dl dl,.mw-parser-output .hlist dl ol,.mw-parser-output .hlist dl ul,.mw-parser-output .hlist ol dl,.mw-parser-output .hlist ol ol,.mw-parser-output .hlist ol ul,.mw-parser-output .hlist ul dl,.mw-parser-output .hlist ul ol,.mw-parser-output .hlist ul ul{display:inline}.mw-parser-output .hlist .mw-empty-li{display:none}.mw-parser-output .hlist dt::after{content:": "}.mw-parser-output .hlist dd::after,.mw-parser-output .hlist li::after{content:" · ";font-weight:bold}.mw-parser-output .hlist dd:last-child::after,.mw-parser-output .hlist dt:last-child::after,.mw-parser-output .hlist li:last-child::after{content:none}.mw-parser-output .hlist dd dd:first-child::before,.mw-parser-output .hlist dd dt:first-child::before,.mw-parser-output .hlist dd li:first-child::before,.mw-parser-output .hlist dt dd:first-child::before,.mw-parser-output .hlist dt dt:first-child::before,.mw-parser-output .hlist dt li:first-child::before,.mw-parser-output .hlist li dd:first-child::before,.mw-parser-output .hlist li dt:first-child::before,.mw-parser-output .hlist li li:first-child::before{content:" (";font-weight:normal}.mw-parser-output .hlist dd dd:last-child::after,.mw-parser-output .hlist dd dt:last-child::after,.mw-parser-output .hlist dd li:last-child::after,.mw-parser-output .hlist dt dd:last-child::after,.mw-parser-output .hlist dt dt:last-child::after,.mw-parser-output .hlist dt li:last-child::after,.mw-parser-output .hlist li dd:last-child::after,.mw-parser-output .hlist li dt:last-child::after,.mw-parser-output .hlist li li:last-child::after{content:")";font-weight:normal}.mw-parser-output .hlist ol{counter-reset:listitem}.mw-parser-output .hlist ol>li{counter-increment:listitem}.mw-parser-output .hlist ol>li::before{content:" "counter(listitem)"\a0 "}.mw-parser-output .hlist dd ol>li:first-child::before,.mw-parser-output .hlist dt ol>li:first-child::before,.mw-parser-output .hlist li ol>li:first-child::before{content:" ("counter(listitem)"\a0 "}</style><style data-mw-deduplicate="TemplateStyles:r1246091330">.mw-parser-output .sidebar{width:22em;float:right;clear:right;margin:0.5em 0 1em 1em;background:var(--background-color-neutral-subtle,#f8f9fa);border:1px solid var(--border-color-base,#a2a9b1);padding:0.2em;text-align:center;line-height:1.4em;font-size:88%;border-collapse:collapse;display:table}body.skin-minerva .mw-parser-output .sidebar{display:table!important;float:right!important;margin:0.5em 0 1em 1em!important}.mw-parser-output .sidebar-subgroup{width:100%;margin:0;border-spacing:0}.mw-parser-output .sidebar-left{float:left;clear:left;margin:0.5em 1em 1em 0}.mw-parser-output .sidebar-none{float:none;clear:both;margin:0.5em 1em 1em 0}.mw-parser-output .sidebar-outer-title{padding:0 0.4em 0.2em;font-size:125%;line-height:1.2em;font-weight:bold}.mw-parser-output .sidebar-top-image{padding:0.4em}.mw-parser-output .sidebar-top-caption,.mw-parser-output .sidebar-pretitle-with-top-image,.mw-parser-output .sidebar-caption{padding:0.2em 0.4em 0;line-height:1.2em}.mw-parser-output .sidebar-pretitle{padding:0.4em 0.4em 0;line-height:1.2em}.mw-parser-output .sidebar-title,.mw-parser-output .sidebar-title-with-pretitle{padding:0.2em 0.8em;font-size:145%;line-height:1.2em}.mw-parser-output .sidebar-title-with-pretitle{padding:0.1em 0.4em}.mw-parser-output .sidebar-image{padding:0.2em 0.4em 0.4em}.mw-parser-output .sidebar-heading{padding:0.1em 0.4em}.mw-parser-output .sidebar-content{padding:0 0.5em 0.4em}.mw-parser-output .sidebar-content-with-subgroup{padding:0.1em 0.4em 0.2em}.mw-parser-output .sidebar-above,.mw-parser-output .sidebar-below{padding:0.3em 0.8em;font-weight:bold}.mw-parser-output .sidebar-collapse .sidebar-above,.mw-parser-output .sidebar-collapse .sidebar-below{border-top:1px solid #aaa;border-bottom:1px solid #aaa}.mw-parser-output .sidebar-navbar{text-align:right;font-size:115%;padding:0 0.4em 0.4em}.mw-parser-output .sidebar-list-title{padding:0 0.4em;text-align:left;font-weight:bold;line-height:1.6em;font-size:105%}.mw-parser-output .sidebar-list-title-c{padding:0 0.4em;text-align:center;margin:0 3.3em}@media(max-width:640px){body.mediawiki .mw-parser-output .sidebar{width:100%!important;clear:both;float:none!important;margin-left:0!important;margin-right:0!important}}body.skin--responsive .mw-parser-output .sidebar a>img{max-width:none!important}@media screen{html.skin-theme-clientpref-night .mw-parser-output .sidebar:not(.notheme) .sidebar-list-title,html.skin-theme-clientpref-night .mw-parser-output .sidebar:not(.notheme) .sidebar-title-with-pretitle{background:transparent!important}html.skin-theme-clientpref-night .mw-parser-output .sidebar:not(.notheme) .sidebar-title-with-pretitle a{color:var(--color-progressive)!important}}@media screen and (prefers-color-scheme:dark){html.skin-theme-clientpref-os .mw-parser-output .sidebar:not(.notheme) .sidebar-list-title,html.skin-theme-clientpref-os .mw-parser-output .sidebar:not(.notheme) .sidebar-title-with-pretitle{background:transparent!important}html.skin-theme-clientpref-os .mw-parser-output .sidebar:not(.notheme) .sidebar-title-with-pretitle a{color:var(--color-progressive)!important}}@media print{body.ns-0 .mw-parser-output .sidebar{display:none!important}}</style><table class="sidebar nomobile nowraplinks hlist"><tbody><tr><th class="sidebar-title"><a href="/wiki/Internet_protocol_suite" title="Internet protocol suite">Internet protocol suite</a></th></tr><tr><th class="sidebar-heading"> <a href="/wiki/Application_layer" title="Application layer">Application layer</a></th></tr><tr><td class="sidebar-content"> <ul><li><a href="/wiki/Border_Gateway_Protocol" title="Border Gateway Protocol">BGP</a></li> <li><a href="/wiki/Dynamic_Host_Configuration_Protocol" title="Dynamic Host Configuration Protocol">DHCP</a> (<a href="/wiki/DHCPv6" title="DHCPv6">v6</a>)</li> <li><a href="/wiki/Domain_Name_System" title="Domain Name System">DNS</a></li> <li><a href="/wiki/File_Transfer_Protocol" title="File Transfer Protocol">FTP</a></li> <li><a href="/wiki/HTTP" title="HTTP">HTTP</a>&#160;(<a href="/wiki/HTTP/3" title="HTTP/3">HTTP/3</a>)</li> <li><a href="/wiki/HTTPS" title="HTTPS">HTTPS</a></li> <li><a href="/wiki/Internet_Message_Access_Protocol" title="Internet Message Access Protocol">IMAP</a></li> <li><a href="/wiki/IRC" title="IRC">IRC</a></li> <li><a href="/wiki/Lightweight_Directory_Access_Protocol" title="Lightweight Directory Access Protocol">LDAP</a></li> <li><a href="/wiki/Media_Gateway_Control_Protocol" title="Media Gateway Control Protocol">MGCP</a></li> <li><a href="/wiki/MQTT" title="MQTT">MQTT</a></li> <li><a href="/wiki/Network_News_Transfer_Protocol" title="Network News Transfer Protocol">NNTP</a></li> <li><a class="mw-selflink selflink">NTP</a></li> <li><a href="/wiki/Open_Shortest_Path_First" title="Open Shortest Path First">OSPF</a></li> <li><a href="/wiki/Post_Office_Protocol" title="Post Office Protocol">POP</a></li> <li><a href="/wiki/Precision_Time_Protocol" title="Precision Time Protocol">PTP</a></li> <li><a href="/wiki/Open_Network_Computing_Remote_Procedure_Call" class="mw-redirect" title="Open Network Computing Remote Procedure Call">ONC/RPC</a></li> <li><a href="/wiki/Real-time_Transport_Protocol" title="Real-time Transport Protocol">RTP</a></li> <li><a href="/wiki/Real_Time_Streaming_Protocol" class="mw-redirect" title="Real Time Streaming Protocol">RTSP</a></li> <li><a href="/wiki/Routing_Information_Protocol" title="Routing Information Protocol">RIP</a></li> <li><a href="/wiki/Session_Initiation_Protocol" title="Session Initiation Protocol">SIP</a></li> <li><a href="/wiki/Simple_Mail_Transfer_Protocol" title="Simple Mail Transfer Protocol">SMTP</a></li> <li><a href="/wiki/Simple_Network_Management_Protocol" title="Simple Network Management Protocol">SNMP</a></li> <li><a href="/wiki/Secure_Shell" title="Secure Shell">SSH</a></li> <li><a href="/wiki/Telnet" title="Telnet">Telnet</a></li> <li><a href="/wiki/Transport_Layer_Security" title="Transport Layer Security">TLS/SSL</a></li> <li><a href="/wiki/XMPP" title="XMPP">XMPP</a></li> <li><a href="/wiki/Category:Application_layer_protocols" title="Category:Application layer protocols"><i>more...</i></a></li></ul></td> </tr><tr><th class="sidebar-heading"> <a href="/wiki/Transport_layer" title="Transport layer">Transport layer</a></th></tr><tr><td class="sidebar-content"> <ul><li><a href="/wiki/Transmission_Control_Protocol" title="Transmission Control Protocol">TCP</a></li> <li><a href="/wiki/User_Datagram_Protocol" title="User Datagram Protocol">UDP</a></li> <li><a href="/wiki/Datagram_Congestion_Control_Protocol" title="Datagram Congestion Control Protocol">DCCP</a></li> <li><a href="/wiki/Stream_Control_Transmission_Protocol" title="Stream Control Transmission Protocol">SCTP</a></li> <li><a href="/wiki/Resource_Reservation_Protocol" title="Resource Reservation Protocol">RSVP</a></li> <li><a href="/wiki/QUIC" title="QUIC">QUIC</a></li> <li><a href="/wiki/Category:Transport_layer_protocols" title="Category:Transport layer protocols"><i>more...</i></a></li></ul></td> </tr><tr><th class="sidebar-heading"> <a href="/wiki/Internet_layer" title="Internet layer">Internet layer</a></th></tr><tr><td class="sidebar-content"> <ul><li><a href="/wiki/Internet_Protocol" title="Internet Protocol">IP</a> <ul><li><a href="/wiki/IPv4" title="IPv4">v4</a></li> <li><a href="/wiki/IPv6" title="IPv6">v6</a></li></ul></li> <li><a href="/wiki/Internet_Control_Message_Protocol" title="Internet Control Message Protocol">ICMP</a> (<a href="/wiki/ICMPv6" title="ICMPv6">v6</a>)</li> <li><a href="/wiki/Neighbor_Discovery_Protocol" title="Neighbor Discovery Protocol">NDP</a></li> <li><a href="/wiki/Explicit_Congestion_Notification" title="Explicit Congestion Notification">ECN</a></li> <li><a href="/wiki/Internet_Group_Management_Protocol" title="Internet Group Management Protocol">IGMP</a></li> <li><a href="/wiki/IPsec" title="IPsec">IPsec</a></li> <li><a href="/wiki/Category:Internet_layer_protocols" title="Category:Internet layer protocols"><i>more...</i></a></li></ul></td> </tr><tr><th class="sidebar-heading"> <a href="/wiki/Link_layer" title="Link layer">Link layer</a></th></tr><tr><td class="sidebar-content"> <ul><li><a href="/wiki/Address_Resolution_Protocol" title="Address Resolution Protocol">ARP</a></li> <li><a href="/wiki/Tunneling_protocol" title="Tunneling protocol">Tunnels</a></li> <li><a href="/wiki/Point-to-Point_Protocol" title="Point-to-Point Protocol">PPP</a></li> <li><a href="/wiki/Medium_access_control" title="Medium access control">MAC</a></li> <li><a href="/wiki/Category:Link_protocols" title="Category:Link protocols"><i>more...</i></a></li></ul></td> </tr><tr><td class="sidebar-navbar"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1129693374"><style data-mw-deduplicate="TemplateStyles:r1239400231">.mw-parser-output .navbar{display:inline;font-size:88%;font-weight:normal}.mw-parser-output .navbar-collapse{float:left;text-align:left}.mw-parser-output .navbar-boxtext{word-spacing:0}.mw-parser-output .navbar ul{display:inline-block;white-space:nowrap;line-height:inherit}.mw-parser-output .navbar-brackets::before{margin-right:-0.125em;content:"[ "}.mw-parser-output .navbar-brackets::after{margin-left:-0.125em;content:" ]"}.mw-parser-output .navbar li{word-spacing:-0.125em}.mw-parser-output .navbar a>span,.mw-parser-output .navbar a>abbr{text-decoration:inherit}.mw-parser-output .navbar-mini abbr{font-variant:small-caps;border-bottom:none;text-decoration:none;cursor:inherit}.mw-parser-output .navbar-ct-full{font-size:114%;margin:0 7em}.mw-parser-output .navbar-ct-mini{font-size:114%;margin:0 4em}html.skin-theme-clientpref-night .mw-parser-output .navbar li a abbr{color:var(--color-base)!important}@media(prefers-color-scheme:dark){html.skin-theme-clientpref-os .mw-parser-output .navbar li a abbr{color:var(--color-base)!important}}@media print{.mw-parser-output .navbar{display:none!important}}</style><div class="navbar plainlinks hlist navbar-mini"><ul><li class="nv-view"><a href="/wiki/Template:Internet_protocol_suite" title="Template:Internet protocol suite"><abbr title="View this template">v</abbr></a></li><li class="nv-talk"><a href="/wiki/Template_talk:Internet_protocol_suite" title="Template talk:Internet protocol suite"><abbr title="Discuss this template">t</abbr></a></li><li class="nv-edit"><a href="/wiki/Special:EditPage/Template:Internet_protocol_suite" title="Special:EditPage/Template:Internet protocol suite"><abbr title="Edit this template">e</abbr></a></li></ul></div></td></tr></tbody></table> <p>The <b>Network Time Protocol</b> (<b>NTP</b>) is a <a href="/wiki/Networking_protocol" class="mw-redirect" title="Networking protocol">networking protocol</a> for <a href="/wiki/Clock_synchronization" title="Clock synchronization">clock synchronization</a> between computer systems over <a href="/wiki/Packet-switched" class="mw-redirect" title="Packet-switched">packet-switched</a>, variable-<a href="/wiki/Network_latency" class="mw-redirect" title="Network latency">latency</a> data networks. In operation since before 1985, NTP is one of the oldest Internet protocols in current use. NTP was designed by <a href="/wiki/David_L._Mills" title="David L. Mills">David L. Mills</a> of the <a href="/wiki/University_of_Delaware" title="University of Delaware">University of Delaware</a>. </p><p>NTP is intended to <a href="/wiki/Synchronize" class="mw-redirect" title="Synchronize">synchronize</a> participating computers to within a few <a href="/wiki/Millisecond" title="Millisecond">milliseconds</a> of <a href="/wiki/Coordinated_Universal_Time" title="Coordinated Universal Time">Coordinated Universal Time</a> (UTC).<sup id="cite_ref-Mills2010_1-0" class="reference"><a href="#cite_note-Mills2010-1"><span class="cite-bracket">&#91;</span>1<span class="cite-bracket">&#93;</span></a></sup><sup class="reference nowrap"><span title="Page / location: 3">&#58;&#8202;3&#8202;</span></sup> It uses the <a href="/wiki/Intersection_algorithm" title="Intersection algorithm">intersection algorithm</a>, a modified version of <a href="/wiki/Marzullo%27s_algorithm" title="Marzullo&#39;s algorithm">Marzullo's algorithm</a>, to select accurate <a href="/wiki/Time_server" title="Time server">time servers</a> and is designed to mitigate the effects of variable <a href="/wiki/Network_latency" class="mw-redirect" title="Network latency">network latency</a>. NTP can usually maintain time to within tens of milliseconds over the public <a href="/wiki/Internet" title="Internet">Internet</a>, and can achieve better than one millisecond accuracy in <a href="/wiki/Local_area_network" title="Local area network">local area networks</a> under ideal conditions. Asymmetric <a href="/wiki/Routing" title="Routing">routes</a> and <a href="/wiki/Network_congestion" title="Network congestion">network congestion</a> can cause errors of 100&#160;ms or more.<sup id="cite_ref-summary_2-0" class="reference"><a href="#cite_note-summary-2"><span class="cite-bracket">&#91;</span>2<span class="cite-bracket">&#93;</span></a></sup><sup id="cite_ref-faq_3-0" class="reference"><a href="#cite_note-faq-3"><span class="cite-bracket">&#91;</span>3<span class="cite-bracket">&#93;</span></a></sup> </p><p>The protocol is usually described in terms of a <a href="/wiki/Client%E2%80%93server_model" title="Client–server model">client–server model</a>, but can as easily be used in <a href="/wiki/Peer-to-peer" title="Peer-to-peer">peer-to-peer</a> relationships where both peers consider the other to be a potential time source.<sup id="cite_ref-Mills2010_1-1" class="reference"><a href="#cite_note-Mills2010-1"><span class="cite-bracket">&#91;</span>1<span class="cite-bracket">&#93;</span></a></sup><sup class="reference nowrap"><span title="Page / location: 20">&#58;&#8202;20&#8202;</span></sup> Implementations send and receive <a href="/wiki/Timestamp" title="Timestamp">timestamps</a> using the <a href="/wiki/User_Datagram_Protocol" title="User Datagram Protocol">User Datagram Protocol</a> (UDP) on <a href="/wiki/Port_number" class="mw-redirect" title="Port number">port number</a> 123.<sup id="cite_ref-qNvGW_4-0" class="reference"><a href="#cite_note-qNvGW-4"><span class="cite-bracket">&#91;</span>4<span class="cite-bracket">&#93;</span></a></sup><sup id="cite_ref-rfc5905_5-0" class="reference"><a href="#cite_note-rfc5905-5"><span class="cite-bracket">&#91;</span>5<span class="cite-bracket">&#93;</span></a></sup><sup class="reference nowrap"><span title="Page: 16">&#58;&#8202;16&#8202;</span></sup> They can also use <a href="/wiki/Broadcasting_(networking)" title="Broadcasting (networking)">broadcasting</a> or <a href="/wiki/Multicasting" class="mw-redirect" title="Multicasting">multicasting</a>, where clients passively listen to time updates after an initial round-trip calibrating exchange.<sup id="cite_ref-faq_3-1" class="reference"><a href="#cite_note-faq-3"><span class="cite-bracket">&#91;</span>3<span class="cite-bracket">&#93;</span></a></sup> NTP supplies a warning of any impending <a href="/wiki/Leap_second" title="Leap second">leap second</a> adjustment, but no information about local <a href="/wiki/Time_zone" title="Time zone">time zones</a> or <a href="/wiki/Daylight_saving_time" title="Daylight saving time">daylight saving time</a> is transmitted.<sup id="cite_ref-summary_2-1" class="reference"><a href="#cite_note-summary-2"><span class="cite-bracket">&#91;</span>2<span class="cite-bracket">&#93;</span></a></sup><sup id="cite_ref-faq_3-2" class="reference"><a href="#cite_note-faq-3"><span class="cite-bracket">&#91;</span>3<span class="cite-bracket">&#93;</span></a></sup> </p><p>The current protocol is version 4 (NTPv4),<sup id="cite_ref-rfc5905_5-1" class="reference"><a href="#cite_note-rfc5905-5"><span class="cite-bracket">&#91;</span>5<span class="cite-bracket">&#93;</span></a></sup> which is <a href="/wiki/Backward_compatible" class="mw-redirect" title="Backward compatible">backward compatible</a> with version 3.<sup id="cite_ref-rfc1305_6-0" class="reference"><a href="#cite_note-rfc1305-6"><span class="cite-bracket">&#91;</span>6<span class="cite-bracket">&#93;</span></a></sup> </p> <meta property="mw:PageProp/toc" /> <div class="mw-heading mw-heading2"><h2 id="History">History</h2><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=Network_Time_Protocol&amp;action=edit&amp;section=1" title="Edit section: History"><span>edit</span></a><span class="mw-editsection-bracket">]</span></span></div> <figure class="mw-default-size" typeof="mw:File/Thumb"><a href="/wiki/File:DL_Mills-2.jpg" class="mw-file-description"><img src="//upload.wikimedia.org/wikipedia/commons/thumb/3/3f/DL_Mills-2.jpg/170px-DL_Mills-2.jpg" decoding="async" width="170" height="349" class="mw-file-element" srcset="//upload.wikimedia.org/wikipedia/commons/thumb/3/3f/DL_Mills-2.jpg/255px-DL_Mills-2.jpg 1.5x, //upload.wikimedia.org/wikipedia/commons/thumb/3/3f/DL_Mills-2.jpg/340px-DL_Mills-2.jpg 2x" data-file-width="752" data-file-height="1544" /></a><figcaption>NTP was designed by <a href="/wiki/David_L._Mills" title="David L. Mills">David L. Mills</a>.</figcaption></figure> <table id="Container" role="presentation" class="toccolours searchaux" style="text-align:left;padding:0 0.5em;border-style:solid;float:left;clear:left;margin:0.3em 1.4em 0.8em 0;overflow:hidden;min-width:34.15em"><tbody><tr><td colspan="3" id="Title" style="padding:1em 1em 1em 1em"><div style="background-color:#77bb77;padding:0 0.2em 0 0.2em;font-weight:bold;text-align:center"><a href="/wiki/Request_for_Comments" title="Request for Comments">RFC</a> evolution for NTP</div></td></tr><tr style="vertical-align:top"><td id="Scale" style="padding:0;margin:0.7em 0 0.7em 0;width:4.2em;position:relative;float:left;font-size:100%;height:500px;border-right:1px solid #242020"><div style="float:right;position:absolute;right:-1px;top:500.00px;transform:translateY(-50%)"><span style="font-size:90%">1980&#160;&#8212;</span></div><div style="float:right;position:absolute;right:-1px;top:470.93px;transform:translateY(-50%)"><span style="font-size:90%">&#8211;</span></div><div style="float:right;position:absolute;right:-1px;top:441.86px;transform:translateY(-50%)"><span style="font-size:90%">1985&#160;&#8212;</span></div><div style="float:right;position:absolute;right:-1px;top:412.79px;transform:translateY(-50%)"><span style="font-size:90%">&#8211;</span></div><div style="float:right;position:absolute;right:-1px;top:383.72px;transform:translateY(-50%)"><span style="font-size:90%">1990&#160;&#8212;</span></div><div style="float:right;position:absolute;right:-1px;top:354.65px;transform:translateY(-50%)"><span style="font-size:90%">&#8211;</span></div><div style="float:right;position:absolute;right:-1px;top:325.58px;transform:translateY(-50%)"><span style="font-size:90%">1995&#160;&#8212;</span></div><div style="float:right;position:absolute;right:-1px;top:296.51px;transform:translateY(-50%)"><span style="font-size:90%">&#8211;</span></div><div style="float:right;position:absolute;right:-1px;top:267.44px;transform:translateY(-50%)"><span style="font-size:90%">2000&#160;&#8212;</span></div><div style="float:right;position:absolute;right:-1px;top:238.37px;transform:translateY(-50%)"><span style="font-size:90%">&#8211;</span></div><div style="float:right;position:absolute;right:-1px;top:209.30px;transform:translateY(-50%)"><span style="font-size:90%">2005&#160;&#8212;</span></div><div style="float:right;position:absolute;right:-1px;top:180.23px;transform:translateY(-50%)"><span style="font-size:90%">&#8211;</span></div><div style="float:right;position:absolute;right:-1px;top:151.16px;transform:translateY(-50%)"><span style="font-size:90%">2010&#160;&#8212;</span></div><div style="float:right;position:absolute;right:-1px;top:122.09px;transform:translateY(-50%)"><span style="font-size:90%">&#8211;</span></div><div style="float:right;position:absolute;right:-1px;top:93.02px;transform:translateY(-50%)"><span style="font-size:90%">2015&#160;&#8212;</span></div><div style="float:right;position:absolute;right:-1px;top:63.95px;transform:translateY(-50%)"><span style="font-size:90%">&#8211;</span></div><div style="float:right;position:absolute;right:-1px;top:34.88px;transform:translateY(-50%)"><span style="font-size:90%">2020&#160;&#8212;</span></div><div style="float:right;position:absolute;right:-1px;top:5.81px;transform:translateY(-50%)"><span style="font-size:90%">&#8211;</span></div></td><td id="Timeline" class="toccolours notheme" style="padding:0px;margin:0.7em 0 0.7em 0;position:relative;font-size:100%;width:18em;height:500px;float:left;border:none;background-color:#bbeebb"><div class="notheme" style="font-size:100%;background-color:#6ca;border-style:none none;position:absolute;text-align:center;margin:0;padding:0;top:406.977px;height:34.884px;left:0.900em;width:7.200em"><div class="notheme" style="position:relative;text-align:center;vertical-align:middle;display:block;bottom:-17.442px;transform:translateY(-50%);z-index:5"><span class="nowrap">v0, RFC&#160;958</span><sup id="cite_ref-rfc958_7-0" class="reference"><a href="#cite_note-rfc958-7"><span class="cite-bracket">&#91;</span>7<span class="cite-bracket">&#93;</span></a></sup></div></div><div class="notheme" style="font-size:100%;background-color:#ff9;border-style:none none;position:absolute;text-align:center;margin:0;padding:0;top:395.349px;height:11.628px;left:0.900em;width:7.200em"><div class="notheme" style="position:relative;text-align:center;vertical-align:middle;display:block;bottom:-5.814px;transform:translateY(-50%);z-index:5"><span class="nowrap">v1, RFC&#160;1059</span><sup id="cite_ref-rfc1059_8-0" class="reference"><a href="#cite_note-rfc1059-8"><span class="cite-bracket">&#91;</span>8<span class="cite-bracket">&#93;</span></a></sup></div></div><div class="notheme" style="font-size:100%;background-color:#6cf;border-style:none none;position:absolute;text-align:center;margin:0;padding:0;top:360.465px;height:34.884px;left:0.900em;width:7.200em"><div class="notheme" style="position:relative;text-align:center;vertical-align:middle;display:block;bottom:-17.442px;transform:translateY(-50%);z-index:5"><span class="nowrap">v2, RFC&#160;1119</span><sup id="cite_ref-rfc1119_9-0" class="reference"><a href="#cite_note-rfc1119-9"><span class="cite-bracket">&#91;</span>9<span class="cite-bracket">&#93;</span></a></sup></div></div><div class="notheme" style="font-size:100%;background-color:#c96;border-style:none none;position:absolute;text-align:center;margin:0;padding:0;top:151.163px;height:209.302px;left:0.900em;width:7.200em"><div class="notheme" style="position:relative;text-align:center;vertical-align:middle;display:block;bottom:-104.651px;transform:translateY(-50%);z-index:5"><span class="nowrap">v3, RFC&#160;1305</span><sup id="cite_ref-rfc1305_6-1" class="reference"><a href="#cite_note-rfc1305-6"><span class="cite-bracket">&#91;</span>6<span class="cite-bracket">&#93;</span></a></sup></div></div><div class="notheme" style="font-size:100%;background-color:#fcc;border-style:none none;position:absolute;text-align:center;margin:0;padding:0;top:0.000px;height:151.163px;left:0.900em;width:16.200em"><div class="notheme" style="position:relative;text-align:center;vertical-align:middle;display:block;bottom:-75.581px;transform:translateY(-50%);z-index:5"><span class="nowrap">v4, RFC&#160;5905</span><sup id="cite_ref-rfc5905_5-2" class="reference"><a href="#cite_note-rfc5905-5"><span class="cite-bracket">&#91;</span>5<span class="cite-bracket">&#93;</span></a></sup></div></div><div class="notheme" style="font-size:100%;background-color:#96c;border-style:none none;position:absolute;text-align:center;margin:0;padding:0;top:325.581px;height:34.884px;left:9.900em;width:7.200em"><div class="notheme" style="position:relative;text-align:center;vertical-align:middle;display:block;bottom:-17.442px;transform:translateY(-50%);z-index:5"><span class="nowrap">v3, RFC&#160;1361</span><sup id="cite_ref-rfc1361_10-0" class="reference"><a href="#cite_note-rfc1361-10"><span class="cite-bracket">&#91;</span>10<span class="cite-bracket">&#93;</span></a></sup></div></div><div class="notheme" style="font-size:100%;background-color:#cc6;border-style:none none;position:absolute;text-align:center;margin:0;padding:0;top:313.953px;height:11.628px;left:9.900em;width:7.200em"><div class="notheme" style="position:relative;text-align:center;vertical-align:middle;display:block;bottom:-5.814px;transform:translateY(-50%);z-index:5"><span class="nowrap">v3, RFC&#160;1769</span><sup id="cite_ref-rfc1769_11-0" class="reference"><a href="#cite_note-rfc1769-11"><span class="cite-bracket">&#91;</span>11<span class="cite-bracket">&#93;</span></a></sup></div></div><div class="notheme" style="font-size:100%;background-color:#ccc;border-style:none none;position:absolute;text-align:center;margin:0;padding:0;top:197.674px;height:116.279px;left:9.900em;width:7.200em"><div class="notheme" style="position:relative;text-align:center;vertical-align:middle;display:block;bottom:-58.140px;transform:translateY(-50%);z-index:5"><span class="nowrap">v4, RFC&#160;2030</span><sup id="cite_ref-rfc2030_12-0" class="reference"><a href="#cite_note-rfc2030-12"><span class="cite-bracket">&#91;</span>12<span class="cite-bracket">&#93;</span></a></sup></div></div><div class="notheme" style="font-size:100%;background-color:#f66;border-style:none none;position:absolute;text-align:center;margin:0;padding:0;top:151.163px;height:46.512px;left:9.900em;width:7.200em"><div class="notheme" style="position:relative;text-align:center;vertical-align:middle;display:block;bottom:-23.256px;transform:translateY(-50%);z-index:5"><span class="nowrap">v4, RFC&#160;4330</span><sup id="cite_ref-rfc4330_13-0" class="reference"><a href="#cite_note-rfc4330-13"><span class="cite-bracket">&#91;</span>13<span class="cite-bracket">&#93;</span></a></sup></div></div></td><td id="Annotations" style="padding:0;margin:0.7em 0 0.7em 0;float:left;position:relative;width:10.25em;height:500px"><table role="presentation" style="position:absolute;z-index:15;top:488.372px;left:0em;transform:translateY(-50%);padding:0;margin:0;font-size:100%"><tbody><tr><td style="padding:0;text-align:left;vertical-align:middle"><span style="color:green">&#8592;</span></td><td style="padding:0;text-align:left;vertical-align:middle"><div style="z-index:10;font-size:90%;color:green;display:block;line-height:105%;bottom:0">DCNET Internet Clock Service<sup id="cite_ref-rfc778_14-0" class="reference"><a href="#cite_note-rfc778-14"><span class="cite-bracket">&#91;</span>14<span class="cite-bracket">&#93;</span></a></sup></div></td></tr></tbody></table><table role="presentation" style="position:absolute;z-index:15;top:360.465px;left:0em;transform:translateY(-50%);padding:0;margin:0;font-size:100%"><tbody><tr><td style="padding:0;text-align:left;vertical-align:middle"><span style="color:blue">&#8592;</span></td><td style="padding:0;text-align:left;vertical-align:middle"><div style="z-index:10;font-size:90%;color:blue;display:block;line-height:105%;bottom:0">SNTP</div></td></tr></tbody></table><table role="presentation" style="position:absolute;z-index:15;top:151.163px;left:0em;transform:translateY(-50%);padding:0;margin:0;font-size:100%"><tbody><tr><td style="padding:0;text-align:left;vertical-align:middle"><span style="color:blue">&#8592;</span></td><td style="padding:0;text-align:left;vertical-align:middle"><div style="z-index:10;font-size:90%;color:blue;display:block;line-height:105%;bottom:0">SNTP merged</div></td></tr></tbody></table><table role="presentation" style="position:absolute;z-index:15;top:81.395px;left:0em;transform:translateY(-50%);padding:0;margin:0;font-size:100%"><tbody><tr><td style="padding:0;text-align:left;vertical-align:middle"><span style="color:red">&#8592;</span></td><td style="padding:0;text-align:left;vertical-align:middle"><div style="z-index:10;font-size:90%;color:red;display:block;line-height:105%;bottom:0">Ext. fields<sup id="cite_ref-rfc7822_15-0" class="reference"><a href="#cite_note-rfc7822-15"><span class="cite-bracket">&#91;</span>15<span class="cite-bracket">&#93;</span></a></sup></div></td></tr></tbody></table><table role="presentation" style="position:absolute;z-index:15;top:46.512px;left:0em;transform:translateY(-50%);padding:0;margin:0;font-size:100%"><tbody><tr><td style="padding:0;text-align:left;vertical-align:middle"><span style="color:red">&#8592;</span></td><td style="padding:0;text-align:left;vertical-align:middle"><div style="z-index:10;font-size:90%;color:red;display:block;line-height:105%;bottom:0"><a href="/wiki/Message_authentication_code" title="Message authentication code">MAC</a> change<sup id="cite_ref-rfc8573_16-0" class="reference"><a href="#cite_note-rfc8573-16"><span class="cite-bracket">&#91;</span>16<span class="cite-bracket">&#93;</span></a></sup></div></td></tr></tbody></table><table role="presentation" style="position:absolute;z-index:15;top:23.256px;left:0em;transform:translateY(-50%);padding:0;margin:0;font-size:100%"><tbody><tr><td style="padding:0;text-align:left;vertical-align:middle"><span style="color:red">&#8592;</span></td><td style="padding:0;text-align:left;vertical-align:middle"><div style="z-index:10;font-size:90%;color:red;display:block;line-height:105%;bottom:0">Port randomization<sup id="cite_ref-rfc9109_17-0" class="reference"><a href="#cite_note-rfc9109-17"><span class="cite-bracket">&#91;</span>17<span class="cite-bracket">&#93;</span></a></sup></div></td></tr></tbody></table></td></tr><tr><td id="Caption" colspan="3" style="padding:0;margin:0 0.2em 0.7em 0.2em"><div id="Caption" class="toccolours" style="margin:0 0.5em;border-style:none;clear:both;text-align:center;width:31em"></div></td></tr></tbody></table> <p>In 1979, network <a href="/wiki/Time_synchronization" class="mw-redirect" title="Time synchronization">time synchronization</a> technology was used in what was possibly the first public demonstration of <a href="/wiki/Internet" title="Internet">Internet</a> services running over a trans-Atlantic satellite network, at the <a href="/wiki/National_Computer_Conference" class="mw-redirect" title="National Computer Conference">National Computer Conference</a> in New York. The technology was later described in the 1981 Internet Engineering Note (IEN) 173<sup id="cite_ref-ND7CF_18-0" class="reference"><a href="#cite_note-ND7CF-18"><span class="cite-bracket">&#91;</span>18<span class="cite-bracket">&#93;</span></a></sup> and a public protocol was developed from it that was documented in <link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><a href="/wiki/RFC_(identifier)" class="mw-redirect" title="RFC (identifier)">RFC</a>&#160;<a rel="nofollow" class="external text" href="https://datatracker.ietf.org/doc/html/rfc778">778</a>. The technology was first deployed in a local area network as part of the Hello routing protocol and implemented in the <a href="/wiki/Fuzzball_router" title="Fuzzball router">Fuzzball router</a>, an experimental operating system used in network prototyping, where it ran for many years. </p><p>Other related network tools were available both then and now. They include the <a href="/wiki/Daytime_Protocol" title="Daytime Protocol">Daytime</a> and <a href="/wiki/Time_Protocol" title="Time Protocol">Time</a> protocols for recording the time of events, as well as the <a href="/wiki/ICMP_Timestamp" class="mw-redirect" title="ICMP Timestamp">ICMP Timestamp</a> messages and IP Timestamp option (<link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><a href="/wiki/RFC_(identifier)" class="mw-redirect" title="RFC (identifier)">RFC</a>&#160;<a rel="nofollow" class="external text" href="https://datatracker.ietf.org/doc/html/rfc781">781</a>). More complete synchronization systems, although lacking NTP's data analysis and clock disciplining algorithms, include the <a href="/wiki/Unix" title="Unix">Unix</a> daemon <i><a href="/wiki/Timed" title="Timed">timed</a></i>, which uses an election algorithm to appoint a server for all the clients;<sup id="cite_ref-Y8SkT_19-0" class="reference"><a href="#cite_note-Y8SkT-19"><span class="cite-bracket">&#91;</span>19<span class="cite-bracket">&#93;</span></a></sup> and the <b>Digital Time Synchronization Service</b> (DTSS), which uses a hierarchy of servers similar to the NTP stratum model. </p><p>In 1985, NTP version 0 (NTPv0) was implemented in both Fuzzball and Unix, and the NTP packet header and <a href="/wiki/Round-trip_delay" title="Round-trip delay">round-trip delay</a> and offset calculations, which have persisted into NTPv4, were documented in <link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><a href="/wiki/RFC_(identifier)" class="mw-redirect" title="RFC (identifier)">RFC</a>&#160;<a rel="nofollow" class="external text" href="https://datatracker.ietf.org/doc/html/rfc958">958</a>. Despite the relatively slow computers and networks available at the time, accuracy of better than 100 <a href="/wiki/Millisecond" title="Millisecond">milliseconds</a> was usually obtained on Atlantic spanning links, with accuracy of tens of milliseconds on <a href="/wiki/Ethernet" title="Ethernet">Ethernet</a> networks. </p><p>In 1988, a much more complete specification of the NTPv1 protocol, with associated algorithms, was published in <link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><a href="/wiki/RFC_(identifier)" class="mw-redirect" title="RFC (identifier)">RFC</a>&#160;<a rel="nofollow" class="external text" href="https://datatracker.ietf.org/doc/html/rfc1059">1059</a>. It drew on the experimental results and clock filter algorithm documented in <link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><a href="/wiki/RFC_(identifier)" class="mw-redirect" title="RFC (identifier)">RFC</a>&#160;<a rel="nofollow" class="external text" href="https://datatracker.ietf.org/doc/html/rfc956">956</a> and was the first version to describe the <a href="/wiki/Client%E2%80%93server" class="mw-redirect" title="Client–server">client–server</a> and <a href="/wiki/Peer-to-peer" title="Peer-to-peer">peer-to-peer</a> modes. In 1991, the NTPv1 architecture, protocol and algorithms were brought to the attention of a wider engineering community with the publication of an article by <a href="/wiki/David_L._Mills" title="David L. Mills">David L. Mills</a> in the <i><a href="/wiki/IEEE_Transactions_on_Communications" title="IEEE Transactions on Communications">IEEE Transactions on Communications</a></i>.<sup id="cite_ref-AMYJK_20-0" class="reference"><a href="#cite_note-AMYJK-20"><span class="cite-bracket">&#91;</span>20<span class="cite-bracket">&#93;</span></a></sup> </p><p>In 1989, <link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><a href="/wiki/RFC_(identifier)" class="mw-redirect" title="RFC (identifier)">RFC</a>&#160;<a rel="nofollow" class="external text" href="https://datatracker.ietf.org/doc/html/rfc1119">1119</a> was published defining NTPv2 by means of a <a href="/wiki/State_machine" class="mw-redirect" title="State machine">state machine</a>, with <a href="/wiki/Pseudocode" title="Pseudocode">pseudocode</a> to describe its operation. It introduced a management protocol and <a href="/wiki/Digital_signature" title="Digital signature">cryptographic authentication</a> scheme which have both survived into NTPv4, along with the bulk of the algorithm. However the design of NTPv2 was criticized for lacking <a href="/wiki/Correctness_(computer_science)" title="Correctness (computer science)">formal correctness</a> by the DTSS community, and the clock selection procedure was modified to incorporate <a href="/wiki/Marzullo%27s_algorithm" title="Marzullo&#39;s algorithm">Marzullo's algorithm</a> for NTPv3 onwards.<sup id="cite_ref-" class="reference"><a href="#cite_note-"><span class="cite-bracket">&#91;</span>21<span class="cite-bracket">&#93;</span></a></sup> </p><p>In 1992, <link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><a href="/wiki/RFC_(identifier)" class="mw-redirect" title="RFC (identifier)">RFC</a>&#160;<a rel="nofollow" class="external text" href="https://datatracker.ietf.org/doc/html/rfc1305">1305</a> defined NTPv3. The RFC included an analysis of all sources of error, from the <a href="/wiki/Master_clock" title="Master clock">reference clock</a> down to the final client, which enabled the calculation of a <a href="/wiki/Software_metric" title="Software metric">metric</a> that helps choose the best server where several candidates appear to disagree. Broadcast mode was introduced. </p><p>In subsequent years, as new features were added and algorithm improvements were made, it became apparent that a new protocol version was required.<sup id="cite_ref-MillsES_22-0" class="reference"><a href="#cite_note-MillsES-22"><span class="cite-bracket">&#91;</span>22<span class="cite-bracket">&#93;</span></a></sup> In 2010, <link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><a href="/wiki/RFC_(identifier)" class="mw-redirect" title="RFC (identifier)">RFC</a>&#160;<a rel="nofollow" class="external text" href="https://datatracker.ietf.org/doc/html/rfc5905">5905</a> was published containing a proposed specification for NTPv4.<sup id="cite_ref-E4akm_23-0" class="reference"><a href="#cite_note-E4akm-23"><span class="cite-bracket">&#91;</span>23<span class="cite-bracket">&#93;</span></a></sup> Following the retirement of Mills from the <a href="/wiki/University_of_Delaware" title="University of Delaware">University of Delaware</a>, the reference implementation is currently maintained as an <a href="/wiki/Open_source" title="Open source">open source</a> project led by Harlan Stenn.<sup id="cite_ref-jZjhj_24-0" class="reference"><a href="#cite_note-jZjhj-24"><span class="cite-bracket">&#91;</span>24<span class="cite-bracket">&#93;</span></a></sup><sup id="cite_ref-MShrI_25-0" class="reference"><a href="#cite_note-MShrI-25"><span class="cite-bracket">&#91;</span>25<span class="cite-bracket">&#93;</span></a></sup> On the IANA side, a ntp (network time <i>protocols</i>) work group is in charge of reviewing proposed drafts.<sup id="cite_ref-ntpwg-doc_26-0" class="reference"><a href="#cite_note-ntpwg-doc-26"><span class="cite-bracket">&#91;</span>26<span class="cite-bracket">&#93;</span></a></sup> </p><p>The protocol has significantly progressed since NTPv4.<sup id="cite_ref-E4akm_23-1" class="reference"><a href="#cite_note-E4akm-23"><span class="cite-bracket">&#91;</span>23<span class="cite-bracket">&#93;</span></a></sup> As of 2022<sup class="plainlinks noexcerpt noprint asof-tag update" style="display:none;"><a class="external text" href="https://en.wikipedia.org/w/index.php?title=Network_Time_Protocol&amp;action=edit">&#91;update&#93;</a></sup>, three RFC documents describing updates to the protocol have been published,<sup id="cite_ref-rfc5905_5-3" class="reference"><a href="#cite_note-rfc5905-5"><span class="cite-bracket">&#91;</span>5<span class="cite-bracket">&#93;</span></a></sup> not counting the numerous peripheral standards such as NTS (<link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><a href="/wiki/RFC_(identifier)" class="mw-redirect" title="RFC (identifier)">RFC</a>&#160;<a rel="nofollow" class="external text" href="https://datatracker.ietf.org/doc/html/rfc8915">8915</a>).<sup id="cite_ref-ntpwg-doc_26-1" class="reference"><a href="#cite_note-ntpwg-doc-26"><span class="cite-bracket">&#91;</span>26<span class="cite-bracket">&#93;</span></a></sup> Mills had mentioned plans for a "NTPv5" on his page, but one was never published.<sup id="cite_ref-E4akm_23-2" class="reference"><a href="#cite_note-E4akm-23"><span class="cite-bracket">&#91;</span>23<span class="cite-bracket">&#93;</span></a></sup> An unrelated draft termed "NTPv5" by M. Lichvar of <a href="/wiki/Chrony" title="Chrony">chrony</a> was initiated in 2020 and includes security, accuracy, and scaling changes.<sup id="cite_ref-27" class="reference"><a href="#cite_note-27"><span class="cite-bracket">&#91;</span>27<span class="cite-bracket">&#93;</span></a></sup> </p> <div class="mw-heading mw-heading3"><h3 id="SNTP">SNTP</h3><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=Network_Time_Protocol&amp;action=edit&amp;section=2" title="Edit section: SNTP"><span>edit</span></a><span class="mw-editsection-bracket">]</span></span></div> <p>As NTP replaced the use of the old <a href="/wiki/Time_Protocol" title="Time Protocol">Time Protocol</a>, some use cases nevertheless found the full protocol too complicated. In 1992, <b>Simple Network Time Protocol</b> (<b>SNTP</b>) was defined to fill this niche. The SNTPv3 standard describes a way to use NTPv3, such that no storage of <a href="/wiki/State_(computer_science)" title="State (computer science)">state</a> over an extended period is needed. The topology becomes essentially the same as with the Time Protocol, as only one server is used.<sup id="cite_ref-rfc1361_10-1" class="reference"><a href="#cite_note-rfc1361-10"><span class="cite-bracket">&#91;</span>10<span class="cite-bracket">&#93;</span></a></sup> In 1996, SNTP was updated to SNTPv4<sup id="cite_ref-rfc2030_12-1" class="reference"><a href="#cite_note-rfc2030-12"><span class="cite-bracket">&#91;</span>12<span class="cite-bracket">&#93;</span></a></sup> with some features of the then-in-development NTPv4. The current version of SNTPv4 was merged into the main NTPv4 standard in 2010.<sup id="cite_ref-rfc5905_5-4" class="reference"><a href="#cite_note-rfc5905-5"><span class="cite-bracket">&#91;</span>5<span class="cite-bracket">&#93;</span></a></sup> SNTP is fully interoperable with NTP since it does not define a new protocol.<sup id="cite_ref-" class="reference"><a href="#cite_note-"><span class="cite-bracket">&#91;</span>28<span class="cite-bracket">&#93;</span></a></sup><sup class="reference nowrap"><span title="Location: §14">&#58;&#8202;§14&#8202;</span></sup> However, the simple algorithms provide times of reduced accuracy and thus it is inadvisable to sync time from an SNTP source.<sup id="cite_ref-rfc4330_13-1" class="reference"><a href="#cite_note-rfc4330-13"><span class="cite-bracket">&#91;</span>13<span class="cite-bracket">&#93;</span></a></sup> </p> <div class="mw-heading mw-heading2"><h2 id="Clock_strata">Clock strata</h2><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=Network_Time_Protocol&amp;action=edit&amp;section=3" title="Edit section: Clock strata"><span>edit</span></a><span class="mw-editsection-bracket">]</span></span></div> <figure class="mw-default-size" typeof="mw:File/Thumb"><a href="/wiki/File:Usno-amc.jpg" class="mw-file-description"><img src="//upload.wikimedia.org/wikipedia/commons/thumb/4/45/Usno-amc.jpg/220px-Usno-amc.jpg" decoding="async" width="220" height="114" class="mw-file-element" srcset="//upload.wikimedia.org/wikipedia/commons/thumb/4/45/Usno-amc.jpg/330px-Usno-amc.jpg 1.5x, //upload.wikimedia.org/wikipedia/commons/thumb/4/45/Usno-amc.jpg/440px-Usno-amc.jpg 2x" data-file-width="1197" data-file-height="618" /></a><figcaption>The <a href="/wiki/United_States_Naval_Observatory" title="United States Naval Observatory">U.S. Naval Observatory</a> Alternate Master Clock at <a href="/wiki/Schriever_Air_Force_Base" class="mw-redirect" title="Schriever Air Force Base">Schriever AFB (Colorado)</a> is a stratum 0 source for NTP</figcaption></figure> <figure class="mw-default-size" typeof="mw:File/Thumb"><a href="/wiki/File:Network_Time_Protocol_servers_and_clients.svg" class="mw-file-description"><img src="//upload.wikimedia.org/wikipedia/commons/thumb/c/c9/Network_Time_Protocol_servers_and_clients.svg/220px-Network_Time_Protocol_servers_and_clients.svg.png" decoding="async" width="220" height="197" class="mw-file-element" srcset="//upload.wikimedia.org/wikipedia/commons/thumb/c/c9/Network_Time_Protocol_servers_and_clients.svg/330px-Network_Time_Protocol_servers_and_clients.svg.png 1.5x, //upload.wikimedia.org/wikipedia/commons/thumb/c/c9/Network_Time_Protocol_servers_and_clients.svg/440px-Network_Time_Protocol_servers_and_clients.svg.png 2x" data-file-width="470" data-file-height="420" /></a><figcaption>Yellow arrows indicate a direct connection; red arrows indicate a network connection.</figcaption></figure> <p>NTP uses a hierarchical, semi-layered system of time sources. Each level of this hierarchy is termed a <i>stratum</i> and is assigned a number starting with zero for the reference clock at the top. A server synchronized to a stratum <i>n</i> server runs at stratum <i>n</i> + 1. The number represents the distance from the reference clock and is used to prevent cyclical dependencies in the hierarchy. Stratum is not always an indication of quality or reliability; it is common to find stratum 3 time sources that are higher quality than other stratum 2 time sources.<sup id="cite_ref-29" class="reference"><a href="#cite_note-29"><span class="cite-bracket">&#91;</span>a<span class="cite-bracket">&#93;</span></a></sup> A brief description of strata 0, 1, 2 and 3 is provided below. </p> <dl><dt>Stratum 0</dt> <dd>These are high-precision timekeeping devices such as <a href="/wiki/Atomic_clock" title="Atomic clock">atomic clocks</a>, <a href="/wiki/GNSS" class="mw-redirect" title="GNSS">GNSS</a> (including <a href="/wiki/GPS" class="mw-redirect" title="GPS">GPS</a>) or other <a href="/wiki/Radio_clock" title="Radio clock">radio clocks</a>, or a <a href="/wiki/Precision_Time_Protocol" title="Precision Time Protocol">PTP</a>-synchronized clock.<sup id="cite_ref-30" class="reference"><a href="#cite_note-30"><span class="cite-bracket">&#91;</span>29<span class="cite-bracket">&#93;</span></a></sup> They generate a very accurate <a href="/wiki/Pulse_per_second" class="mw-redirect" title="Pulse per second">pulse per second</a> signal that triggers an <a href="/wiki/Interrupt" title="Interrupt">interrupt</a> and timestamp on a connected computer. Stratum 0 devices are also known as reference clocks. NTP servers cannot advertise themselves as stratum 0. A stratum field set to 0 in NTP packet indicates an unspecified stratum.<sup id="cite_ref-GPf8p_31-0" class="reference"><a href="#cite_note-GPf8p-31"><span class="cite-bracket">&#91;</span>30<span class="cite-bracket">&#93;</span></a></sup></dd> <dt>Stratum 1</dt> <dd>These are computers whose <a href="/wiki/System_time" title="System time">system time</a> is synchronized to within a few microseconds of their attached stratum 0 devices. Stratum 1 servers may peer with other stratum 1 servers for <a href="/wiki/Sanity_check" title="Sanity check">sanity check</a> and backup.<sup id="cite_ref-cisco_32-0" class="reference"><a href="#cite_note-cisco-32"><span class="cite-bracket">&#91;</span>31<span class="cite-bracket">&#93;</span></a></sup> They are also referred to as primary time servers.<sup id="cite_ref-summary_2-2" class="reference"><a href="#cite_note-summary-2"><span class="cite-bracket">&#91;</span>2<span class="cite-bracket">&#93;</span></a></sup><sup id="cite_ref-faq_3-3" class="reference"><a href="#cite_note-faq-3"><span class="cite-bracket">&#91;</span>3<span class="cite-bracket">&#93;</span></a></sup></dd> <dt>Stratum 2</dt> <dd>These are computers that are synchronized over a network to stratum 1 servers. Often a stratum 2 computer queries several stratum 1 servers. Stratum 2 computers may also peer with other stratum 2 computers to provide more stable and robust time for all devices in the peer group.</dd> <dt>Stratum 3</dt> <dd>These are computers that are synchronized to stratum 2 servers. They employ the same algorithms for peering and data sampling as stratum 2, and can themselves act as servers for stratum 4 computers, and so on.</dd></dl> <p>The upper limit for stratum is 15; stratum 16 is used to indicate that a device is unsynchronized. The NTP algorithms on each computer interact to construct a <a href="/wiki/Bellman%E2%80%93Ford" class="mw-redirect" title="Bellman–Ford">Bellman–Ford</a> shortest-path <a href="/wiki/Spanning_tree" title="Spanning tree">spanning tree</a>, to minimize the accumulated round-trip delay to the stratum 1 servers for all the clients.<sup id="cite_ref-Mills2010_1-2" class="reference"><a href="#cite_note-Mills2010-1"><span class="cite-bracket">&#91;</span>1<span class="cite-bracket">&#93;</span></a></sup><sup class="reference nowrap"><span title="Page / location: 20">&#58;&#8202;20&#8202;</span></sup> </p><p>In addition to stratum, the protocol is able to identify the synchronization source for each server in terms of a reference identifier (refid). </p> <table class="wikitable sortable"> <caption>Common time reference identifiers (refid) codes </caption> <tbody><tr> <th>Refid<sup id="cite_ref-MIvTF_33-0" class="reference"><a href="#cite_note-MIvTF-33"><span class="cite-bracket">&#91;</span>32<span class="cite-bracket">&#93;</span></a></sup></th> <th>Clock Source </th></tr> <tr> <td>GOES</td> <td>Geosynchronous Orbit Environment Satellite </td></tr> <tr> <td>GPS</td> <td><a href="/wiki/Global_Positioning_System" title="Global Positioning System">Global Positioning System</a> </td></tr> <tr> <td>GAL</td> <td><a href="/wiki/Galileo_(satellite_navigation)" title="Galileo (satellite navigation)">Galileo</a> Positioning System </td></tr> <tr> <td>PPS</td> <td>Generic pulse-per-second </td></tr> <tr> <td>IRIG</td> <td>Inter-Range Instrumentation Group </td></tr> <tr> <td>WWVB</td> <td>LF Radio <a href="/wiki/WWVB" title="WWVB">WWVB</a> Fort Collins, Colorado 60&#160;kHz </td></tr> <tr> <td>DCF</td> <td>LF Radio <a href="/wiki/DCF77" title="DCF77">DCF77</a> Mainflingen, DE 77.5&#160;kHz </td></tr> <tr> <td>HBG</td> <td>LF Radio <a href="/wiki/HBG_(time_signal)" title="HBG (time signal)">HBG</a> Prangins, HB 75&#160;kHz (ceased operation) </td></tr> <tr> <td>MSF</td> <td>LF Radio <a href="/wiki/Time_from_NPL_(MSF)" title="Time from NPL (MSF)">MSF</a> Anthorn, UK 60&#160;kHz </td></tr> <tr> <td>JJY</td> <td>LF Radio <a href="/wiki/JJY" title="JJY">JJY</a> Fukushima, JP 40&#160;kHz, Saga, JP 60&#160;kHz </td></tr> <tr> <td>LORC</td> <td>MF Radio <a href="/wiki/Loran-C" title="Loran-C">Loran-C</a> station, 100 kHz </td></tr> <tr> <td>TDF</td> <td><a href="/wiki/TDF_time_signal" class="mw-redirect" title="TDF time signal">MF Radio Allouis, FR 162 kHz</a> </td></tr> <tr> <td>CHU</td> <td>HF Radio <a href="/wiki/CHU_(radio_station)" title="CHU (radio station)">CHU</a> Ottawa, Ontario </td></tr> <tr> <td>WWV</td> <td>HF Radio <a href="/wiki/WWV_(radio_station)" title="WWV (radio station)">WWV</a> Fort Collins, Colorado </td></tr> <tr> <td>WWVH</td> <td>HF Radio <a href="/wiki/WWVH" title="WWVH">WWVH</a> Kauai, Hawaii </td></tr> <tr> <td>NIST</td> <td><a href="/wiki/NIST" class="mw-redirect" title="NIST">NIST</a> telephone modem </td></tr> <tr> <td>ACTS</td> <td>NIST telephone modem </td></tr> <tr> <td>USNO</td> <td>USNO telephone modem </td></tr> <tr> <td>PTB</td> <td>German PTB time standard telephone modem </td></tr> <tr> <td>MRS</td> <td>(Informal) Multi Reference Sources </td></tr> <tr> <td>GOOG</td> <td>(Unofficial) Google Refid used by Google NTP servers as time4.google.com </td></tr></tbody></table> <p>For servers on stratum 2 and below, the refid is an encoded form of the upstream time server's IP address. For IPv4, this is simply the 32-bit address; for IPv6, it would be the first 32 bits of the MD5 hash of the source address. Refids serve to detect and prevent timing loops to the first degree.<sup id="cite_ref-rfc5905_5-5" class="reference"><a href="#cite_note-rfc5905-5"><span class="cite-bracket">&#91;</span>5<span class="cite-bracket">&#93;</span></a></sup> </p><p>The refid field is filled with status words in the case of kiss-o'-death (KoD) packets, which tell the client to stop sending requests so that the server can rest.<sup id="cite_ref-rfc5905_5-6" class="reference"><a href="#cite_note-rfc5905-5"><span class="cite-bracket">&#91;</span>5<span class="cite-bracket">&#93;</span></a></sup> Some examples are INIT (initialization), STEP (step time change), and RATE (client requesting too fast).<sup id="cite_ref-34" class="reference"><a href="#cite_note-34"><span class="cite-bracket">&#91;</span>33<span class="cite-bracket">&#93;</span></a></sup> The program output may additionally use codes not transmitted in the packet to indicate error, such as XFAC to indicate a network disconnection.<sup id="cite_ref-MIvTF_33-1" class="reference"><a href="#cite_note-MIvTF-33"><span class="cite-bracket">&#91;</span>32<span class="cite-bracket">&#93;</span></a></sup> </p><p>The IANA maintains a registry for refid source names and KoD codes. Informal assignments can still appear.<sup id="cite_ref-35" class="reference"><a href="#cite_note-35"><span class="cite-bracket">&#91;</span>34<span class="cite-bracket">&#93;</span></a></sup> </p> <div class="mw-heading mw-heading2"><h2 id="Timestamps">Timestamps</h2><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=Network_Time_Protocol&amp;action=edit&amp;section=4" title="Edit section: Timestamps"><span>edit</span></a><span class="mw-editsection-bracket">]</span></span></div> <p>The 64-bit <a href="/wiki/Fixed-point_arithmetic" title="Fixed-point arithmetic">binary fixed-point</a> timestamps used by NTP consist of a 32-bit part for seconds and a 32-bit part for fractional second, giving a time scale that <a href="/wiki/Integer_overflow" title="Integer overflow">rolls over</a> every 2<sup>32</sup> seconds (136 years) and a theoretical resolution of 2<sup>−32</sup> seconds (233 picoseconds). NTP uses an <a href="/wiki/Epoch" title="Epoch">epoch</a> of January 1, 1900. Therefore, the first rollover occurs on February 7, 2036.<sup id="cite_ref-mvUS1_36-0" class="reference"><a href="#cite_note-mvUS1-36"><span class="cite-bracket">&#91;</span>35<span class="cite-bracket">&#93;</span></a></sup><sup id="cite_ref-StevensFenner2004_37-0" class="reference"><a href="#cite_note-StevensFenner2004-37"><span class="cite-bracket">&#91;</span>36<span class="cite-bracket">&#93;</span></a></sup> </p><p>NTPv4 introduces a 128-bit date format: 64 bits for the second and 64 bits for the fractional-second. The most-significant 32 bits of this format is the <i>Era Number</i> which resolves rollover ambiguity in most cases.<sup id="cite_ref-bzRE9_38-0" class="reference"><a href="#cite_note-bzRE9-38"><span class="cite-bracket">&#91;</span>37<span class="cite-bracket">&#93;</span></a></sup> According to Mills, "The 64-bit value for the fraction is enough to resolve the amount of time it takes a photon to pass an electron at the speed of light. The 64-bit second value is enough to provide unambiguous time representation until the universe goes dim."<sup id="cite_ref-FIILt_39-0" class="reference"><a href="#cite_note-FIILt-39"><span class="cite-bracket">&#91;</span>38<span class="cite-bracket">&#93;</span></a></sup><sup id="cite_ref-40" class="reference"><a href="#cite_note-40"><span class="cite-bracket">&#91;</span>b<span class="cite-bracket">&#93;</span></a></sup> </p> <div class="mw-heading mw-heading2"><h2 id="Clock_synchronization_algorithm">Clock synchronization algorithm</h2><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=Network_Time_Protocol&amp;action=edit&amp;section=5" title="Edit section: Clock synchronization algorithm"><span>edit</span></a><span class="mw-editsection-bracket">]</span></span></div> <figure class="mw-default-size" typeof="mw:File/Thumb"><a href="/wiki/File:NTP-Algorithm.svg" class="mw-file-description"><img src="//upload.wikimedia.org/wikipedia/commons/thumb/8/8d/NTP-Algorithm.svg/220px-NTP-Algorithm.svg.png" decoding="async" width="220" height="103" class="mw-file-element" srcset="//upload.wikimedia.org/wikipedia/commons/thumb/8/8d/NTP-Algorithm.svg/330px-NTP-Algorithm.svg.png 1.5x, //upload.wikimedia.org/wikipedia/commons/thumb/8/8d/NTP-Algorithm.svg/440px-NTP-Algorithm.svg.png 2x" data-file-width="463" data-file-height="216" /></a><figcaption>Round-trip delay time δ</figcaption></figure> <p>A typical NTP client regularly <a href="/wiki/Polling_(computer_science)" title="Polling (computer science)">polls</a> one or more NTP servers. The client must compute its time offset and <a href="/wiki/Round-trip_delay" title="Round-trip delay">round-trip delay</a>. Time offset <i>θ</i> is positive or negative (client time &gt; server time) difference in absolute time between the two clocks. It is defined by </p><p><span class="mwe-math-element"><span class="mwe-math-mathml-display mwe-math-mathml-a11y" style="display: none;"><math display="block" xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle \theta ={\frac {(t_{1}-t_{0})+(t_{2}-t_{3})}{2}},}"> <semantics> <mrow class="MJX-TeXAtom-ORD"> <mstyle displaystyle="true" scriptlevel="0"> <mi>&#x03B8;<!-- θ --></mi> <mo>=</mo> <mrow class="MJX-TeXAtom-ORD"> <mfrac> <mrow> <mo stretchy="false">(</mo> <msub> <mi>t</mi> <mrow class="MJX-TeXAtom-ORD"> <mn>1</mn> </mrow> </msub> <mo>&#x2212;<!-- − --></mo> <msub> <mi>t</mi> <mrow class="MJX-TeXAtom-ORD"> <mn>0</mn> </mrow> </msub> <mo stretchy="false">)</mo> <mo>+</mo> <mo stretchy="false">(</mo> <msub> <mi>t</mi> <mrow class="MJX-TeXAtom-ORD"> <mn>2</mn> </mrow> </msub> <mo>&#x2212;<!-- − --></mo> <msub> <mi>t</mi> <mrow class="MJX-TeXAtom-ORD"> <mn>3</mn> </mrow> </msub> <mo stretchy="false">)</mo> </mrow> <mn>2</mn> </mfrac> </mrow> <mo>,</mo> </mstyle> </mrow> <annotation encoding="application/x-tex">{\displaystyle \theta ={\frac {(t_{1}-t_{0})+(t_{2}-t_{3})}{2}},}</annotation> </semantics> </math></span><img src="https://wikimedia.org/api/rest_v1/media/math/render/svg/9a9ff4428ee0102d2c62b260df1b38b26989b383" class="mwe-math-fallback-image-display mw-invert skin-invert" aria-hidden="true" style="vertical-align: -1.838ex; width:25.387ex; height:5.676ex;" alt="{\displaystyle \theta ={\frac {(t_{1}-t_{0})+(t_{2}-t_{3})}{2}},}"></span> and the round-trip delay <i>δ</i> by <span class="mwe-math-element"><span class="mwe-math-mathml-display mwe-math-mathml-a11y" style="display: none;"><math display="block" xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle \delta ={(t_{3}-t_{0})-(t_{2}-t_{1})},}"> <semantics> <mrow class="MJX-TeXAtom-ORD"> <mstyle displaystyle="true" scriptlevel="0"> <mi>&#x03B4;<!-- δ --></mi> <mo>=</mo> <mrow class="MJX-TeXAtom-ORD"> <mo stretchy="false">(</mo> <msub> <mi>t</mi> <mrow class="MJX-TeXAtom-ORD"> <mn>3</mn> </mrow> </msub> <mo>&#x2212;<!-- − --></mo> <msub> <mi>t</mi> <mrow class="MJX-TeXAtom-ORD"> <mn>0</mn> </mrow> </msub> <mo stretchy="false">)</mo> <mo>&#x2212;<!-- − --></mo> <mo stretchy="false">(</mo> <msub> <mi>t</mi> <mrow class="MJX-TeXAtom-ORD"> <mn>2</mn> </mrow> </msub> <mo>&#x2212;<!-- − --></mo> <msub> <mi>t</mi> <mrow class="MJX-TeXAtom-ORD"> <mn>1</mn> </mrow> </msub> <mo stretchy="false">)</mo> </mrow> <mo>,</mo> </mstyle> </mrow> <annotation encoding="application/x-tex">{\displaystyle \delta ={(t_{3}-t_{0})-(t_{2}-t_{1})},}</annotation> </semantics> </math></span><img src="https://wikimedia.org/api/rest_v1/media/math/render/svg/65338ea1460dfa5f67b959d315b2cfd47983218f" class="mwe-math-fallback-image-display mw-invert skin-invert" aria-hidden="true" style="vertical-align: -0.838ex; width:24.509ex; height:2.843ex;" alt="{\displaystyle \delta ={(t_{3}-t_{0})-(t_{2}-t_{1})},}"></span> where </p> <ul><li><i>t</i><sub>0</sub> is the client's timestamp of the request packet transmission,</li> <li><i>t</i><sub>1</sub> is the server's timestamp of the request packet reception,</li> <li><i>t</i><sub>2</sub> is the server's timestamp of the response packet transmission and</li> <li><i>t</i><sub>3</sub> is the client's timestamp of the response packet reception.<sup id="cite_ref-Mills2010_1-3" class="reference"><a href="#cite_note-Mills2010-1"><span class="cite-bracket">&#91;</span>1<span class="cite-bracket">&#93;</span></a></sup><sup class="reference nowrap"><span title="Page / location: 19">&#58;&#8202;19&#8202;</span></sup></li></ul> <p>To derive the expression for the offset, note that for the request packet, <span class="mwe-math-element"><span class="mwe-math-mathml-display mwe-math-mathml-a11y" style="display: none;"><math display="block" xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle t_{0}+\theta +\delta /2=t_{1}}"> <semantics> <mrow class="MJX-TeXAtom-ORD"> <mstyle displaystyle="true" scriptlevel="0"> <msub> <mi>t</mi> <mrow class="MJX-TeXAtom-ORD"> <mn>0</mn> </mrow> </msub> <mo>+</mo> <mi>&#x03B8;<!-- θ --></mi> <mo>+</mo> <mi>&#x03B4;<!-- δ --></mi> <mrow class="MJX-TeXAtom-ORD"> <mo>/</mo> </mrow> <mn>2</mn> <mo>=</mo> <msub> <mi>t</mi> <mrow class="MJX-TeXAtom-ORD"> <mn>1</mn> </mrow> </msub> </mstyle> </mrow> <annotation encoding="application/x-tex">{\displaystyle t_{0}+\theta +\delta /2=t_{1}}</annotation> </semantics> </math></span><img src="https://wikimedia.org/api/rest_v1/media/math/render/svg/64f5c9a6ddc61f286ff5a58ffc276b994906a00c" class="mwe-math-fallback-image-display mw-invert skin-invert" aria-hidden="true" style="vertical-align: -0.838ex; width:17.031ex; height:2.843ex;" alt="{\displaystyle t_{0}+\theta +\delta /2=t_{1}}"></span> and for the response packet, <span class="mwe-math-element"><span class="mwe-math-mathml-display mwe-math-mathml-a11y" style="display: none;"><math display="block" xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle t_{3}+\theta -\delta /2=t_{2}}"> <semantics> <mrow class="MJX-TeXAtom-ORD"> <mstyle displaystyle="true" scriptlevel="0"> <msub> <mi>t</mi> <mrow class="MJX-TeXAtom-ORD"> <mn>3</mn> </mrow> </msub> <mo>+</mo> <mi>&#x03B8;<!-- θ --></mi> <mo>&#x2212;<!-- − --></mo> <mi>&#x03B4;<!-- δ --></mi> <mrow class="MJX-TeXAtom-ORD"> <mo>/</mo> </mrow> <mn>2</mn> <mo>=</mo> <msub> <mi>t</mi> <mrow class="MJX-TeXAtom-ORD"> <mn>2</mn> </mrow> </msub> </mstyle> </mrow> <annotation encoding="application/x-tex">{\displaystyle t_{3}+\theta -\delta /2=t_{2}}</annotation> </semantics> </math></span><img src="https://wikimedia.org/api/rest_v1/media/math/render/svg/7a0b6f9be48356814dd3c2086384f4375f8cfdcc" class="mwe-math-fallback-image-display mw-invert skin-invert" aria-hidden="true" style="vertical-align: -0.838ex; width:17.031ex; height:2.843ex;" alt="{\displaystyle t_{3}+\theta -\delta /2=t_{2}}"></span> Solving for <i>θ</i> yields the definition of the time offset. </p><p>The values for <i>θ</i> and <i>δ</i> are passed through filters and subjected to statistical analysis ("mitigation"). <a href="/wiki/Outlier" title="Outlier">Outliers</a> are discarded and an estimate of time offset is derived from the best three remaining candidates. The clock frequency is then adjusted to reduce the offset gradually ("discipline"), creating a <a href="/wiki/Feedback_loop" class="mw-redirect" title="Feedback loop">feedback loop</a>.<sup id="cite_ref-Mills2010_1-4" class="reference"><a href="#cite_note-Mills2010-1"><span class="cite-bracket">&#91;</span>1<span class="cite-bracket">&#93;</span></a></sup><sup class="reference nowrap"><span title="Page / location: 20">&#58;&#8202;20&#8202;</span></sup> </p><p>Accurate synchronization is achieved when both the incoming and outgoing routes between the client and the server have symmetrical nominal delay. If the routes do not have a common nominal delay, a <a href="/wiki/Systematic_bias" class="mw-redirect" title="Systematic bias">systematic bias</a> exists of half the difference between the forward and backward travel times. A number of approaches have been proposed to measure asymmetry,<sup id="cite_ref-iL6pp_41-0" class="reference"><a href="#cite_note-iL6pp-41"><span class="cite-bracket">&#91;</span>39<span class="cite-bracket">&#93;</span></a></sup> but among practical implementations only chrony seems to have one included.<sup id="cite_ref-Ocilw_42-0" class="reference"><a href="#cite_note-Ocilw-42"><span class="cite-bracket">&#91;</span>40<span class="cite-bracket">&#93;</span></a></sup><sup id="cite_ref-43" class="reference"><a href="#cite_note-43"><span class="cite-bracket">&#91;</span>41<span class="cite-bracket">&#93;</span></a></sup> </p> <div class="mw-heading mw-heading2"><h2 id="Software_implementations">Software implementations</h2><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=Network_Time_Protocol&amp;action=edit&amp;section=6" title="Edit section: Software implementations"><span>edit</span></a><span class="mw-editsection-bracket">]</span></span></div> <link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1236090951"><div role="note" class="hatnote navigation-not-searchable">Further information: <a href="/wiki/Ntpd#Implementations" title="Ntpd">ntpd §&#160;Implementations</a></div> <figure class="mw-default-size" typeof="mw:File/Thumb"><a href="/wiki/File:Ntpq_-p_query.png" class="mw-file-description"><img src="//upload.wikimedia.org/wikipedia/commons/thumb/d/dc/Ntpq_-p_query.png/220px-Ntpq_-p_query.png" decoding="async" width="220" height="85" class="mw-file-element" srcset="//upload.wikimedia.org/wikipedia/commons/thumb/d/dc/Ntpq_-p_query.png/330px-Ntpq_-p_query.png 1.5x, //upload.wikimedia.org/wikipedia/commons/thumb/d/dc/Ntpq_-p_query.png/440px-Ntpq_-p_query.png 2x" data-file-width="628" data-file-height="244" /></a><figcaption>The NTP management protocol utility ntpq being used to query the state of a stratum 2 server.</figcaption></figure> <div class="mw-heading mw-heading3"><h3 id="Reference_implementation">Reference implementation</h3><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=Network_Time_Protocol&amp;action=edit&amp;section=7" title="Edit section: Reference implementation"><span>edit</span></a><span class="mw-editsection-bracket">]</span></span></div> <p>The NTP <a href="/wiki/Reference_implementation" title="Reference implementation">reference implementation</a>, along with the protocol, has been continuously developed for over 20 years. Backwards compatibility has been maintained as new features have been added. It contains several sensitive algorithms, especially to discipline the clock, that can misbehave when synchronized to servers that use different algorithms. The software has been <a href="/wiki/Ported" class="mw-redirect" title="Ported">ported</a> to almost every computing platform, including personal computers. It runs as a <a href="/wiki/Daemon_(computing)" title="Daemon (computing)">daemon</a> called <a href="/wiki/Ntpd" title="Ntpd">ntpd</a> under Unix or as a <a href="/wiki/Windows_service" title="Windows service">service</a> under Windows. Reference clocks are supported and their offsets are filtered and analysed in the same way as remote servers, although they are usually polled more frequently.<sup id="cite_ref-Mills2010_1-5" class="reference"><a href="#cite_note-Mills2010-1"><span class="cite-bracket">&#91;</span>1<span class="cite-bracket">&#93;</span></a></sup><sup class="reference nowrap"><span title="Page / location: 15–19">&#58;&#8202;15–19&#8202;</span></sup> This implementation was audited in 2017, finding 14 potential security issues.<sup id="cite_ref-jAgTl_44-0" class="reference"><a href="#cite_note-jAgTl-44"><span class="cite-bracket">&#91;</span>42<span class="cite-bracket">&#93;</span></a></sup> </p> <div class="mw-heading mw-heading3"><h3 id="Windows_Time">Windows Time</h3><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=Network_Time_Protocol&amp;action=edit&amp;section=8" title="Edit section: Windows Time"><span>edit</span></a><span class="mw-editsection-bracket">]</span></span></div> <p>All <a href="/wiki/Microsoft_Windows" title="Microsoft Windows">Microsoft Windows</a> versions since <a href="/wiki/Windows_2000" title="Windows 2000">Windows 2000</a> include the Windows Time service (W32Time),<sup id="cite_ref-ciu7z_45-0" class="reference"><a href="#cite_note-ciu7z-45"><span class="cite-bracket">&#91;</span>43<span class="cite-bracket">&#93;</span></a></sup> which has the ability to synchronize the computer clock to an NTP server. </p><p>W32Time was originally implemented for the purpose of the <a href="/wiki/Kerberos_(protocol)" title="Kerberos (protocol)">Kerberos</a> version 5 authentication protocol, which required time to be within 5 minutes of the correct value to prevent <a href="/wiki/Replay_attack" title="Replay attack">replay attacks</a>. The network time server in Windows 2000 Server (and Windows XP) does not implement NTP disciplined synchronization, only locally disciplined synchronization with NTP/SNTP correction.<sup id="cite_ref-gn3Ev_46-0" class="reference"><a href="#cite_note-gn3Ev-46"><span class="cite-bracket">&#91;</span>44<span class="cite-bracket">&#93;</span></a></sup> </p><p>Beginning with <a href="/wiki/Windows_Server_2003" title="Windows Server 2003">Windows Server 2003</a> and <a href="/wiki/Windows_Vista" title="Windows Vista">Windows Vista</a>, the NTP provider for W32Time became compatible with a significant subset of NTPv3.<sup id="cite_ref-AD2ab_47-0" class="reference"><a href="#cite_note-AD2ab-47"><span class="cite-bracket">&#91;</span>45<span class="cite-bracket">&#93;</span></a></sup> Microsoft states that W32Time cannot reliably maintain time synchronization with one second accuracy.<sup id="cite_ref-kb939322_48-0" class="reference"><a href="#cite_note-kb939322-48"><span class="cite-bracket">&#91;</span>46<span class="cite-bracket">&#93;</span></a></sup> If higher accuracy is desired, Microsoft recommends using a newer version of Windows or different NTP implementation.<sup id="cite_ref-ihlx1_49-0" class="reference"><a href="#cite_note-ihlx1-49"><span class="cite-bracket">&#91;</span>47<span class="cite-bracket">&#93;</span></a></sup> </p><p>Beginning with <a href="/wiki/Windows_10" title="Windows 10">Windows 10</a> version 1607 and <a href="/wiki/Windows_Server_2016" title="Windows Server 2016">Windows Server 2016</a>, W32Time can be configured to reach time accuracy of 1 s, 50 ms or 1&#160;ms under certain specified operating conditions.<sup id="cite_ref-FvW7f_50-0" class="reference"><a href="#cite_note-FvW7f-50"><span class="cite-bracket">&#91;</span>48<span class="cite-bracket">&#93;</span></a></sup><sup id="cite_ref-kb939322_48-1" class="reference"><a href="#cite_note-kb939322-48"><span class="cite-bracket">&#91;</span>46<span class="cite-bracket">&#93;</span></a></sup><sup id="cite_ref-51" class="reference"><a href="#cite_note-51"><span class="cite-bracket">&#91;</span>49<span class="cite-bracket">&#93;</span></a></sup> </p> <div class="mw-heading mw-heading3"><h3 id="OpenNTPD">OpenNTPD</h3><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=Network_Time_Protocol&amp;action=edit&amp;section=9" title="Edit section: OpenNTPD"><span>edit</span></a><span class="mw-editsection-bracket">]</span></span></div> <p>In 2004, Henning Brauer of <a href="/wiki/OpenBSD" title="OpenBSD">OpenBSD</a> presented <a href="/wiki/OpenNTPD" title="OpenNTPD">OpenNTPD</a>, an NTPv3/SNTPv4<sup id="cite_ref-52" class="reference"><a href="#cite_note-52"><span class="cite-bracket">&#91;</span>50<span class="cite-bracket">&#93;</span></a></sup> implementation with a focus on security and encompassing a privilege separated design. Whilst it is aimed more closely at the simpler generic needs of OpenBSD users, it also includes some protocol security improvements while still being compatible with existing NTP servers. The simpler code base sacrifices accuracy, deemed unnecessary in this use case.<sup id="cite_ref-accuracy_53-0" class="reference"><a href="#cite_note-accuracy-53"><span class="cite-bracket">&#91;</span>51<span class="cite-bracket">&#93;</span></a></sup> A portable version is available in Linux package repositories. </p> <div class="mw-heading mw-heading3"><h3 id="NTPsec">NTPsec</h3><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=Network_Time_Protocol&amp;action=edit&amp;section=10" title="Edit section: NTPsec"><span>edit</span></a><span class="mw-editsection-bracket">]</span></span></div> <p>NTPsec is a <a href="/wiki/Fork_(software_development)" title="Fork (software development)">fork</a> of the reference implementation that has been systematically <a href="/wiki/Hardening_(computing)" title="Hardening (computing)">security-hardened</a>. The fork point was in June 2015 and was in response to a series of compromises in 2014.<sup id="cite_ref-54" class="reference"><a href="#cite_note-54"><span class="cite-bracket">&#91;</span>52<span class="cite-bracket">&#93;</span></a></sup> The first production release shipped in October 2017.<sup id="cite_ref-TLIYY_55-0" class="reference"><a href="#cite_note-TLIYY-55"><span class="cite-bracket">&#91;</span>53<span class="cite-bracket">&#93;</span></a></sup> Between removal of unsafe features, removal of support for obsolete hardware, and removal of support for obsolete Unix variants, NTPsec has been able to pare away 75% of the original codebase, making the remainder easier to <a href="/wiki/Software_quality_assurance" title="Software quality assurance">audit</a>.<sup id="cite_ref-Liska2016_56-0" class="reference"><a href="#cite_note-Liska2016-56"><span class="cite-bracket">&#91;</span>54<span class="cite-bracket">&#93;</span></a></sup> A 2017 audit of the code showed eight security issues, including two that were not present in the original reference implementation, but NTPsec did not suffer from eight other issues that remained in the reference implementation.<sup id="cite_ref-5CF55_57-0" class="reference"><a href="#cite_note-5CF55-57"><span class="cite-bracket">&#91;</span>55<span class="cite-bracket">&#93;</span></a></sup> </p> <div class="mw-heading mw-heading3"><h3 id="chrony">chrony</h3><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=Network_Time_Protocol&amp;action=edit&amp;section=11" title="Edit section: chrony"><span>edit</span></a><span class="mw-editsection-bracket">]</span></span></div> <link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1236090951"><div role="note" class="hatnote navigation-not-searchable">Main article: <a href="/wiki/Chrony" title="Chrony">chrony</a></div> <figure class="mw-default-size" typeof="mw:File/Thumb"><a href="/wiki/File:Chrony_4.1_screenshot.png" class="mw-file-description"><img src="//upload.wikimedia.org/wikipedia/commons/thumb/a/a4/Chrony_4.1_screenshot.png/220px-Chrony_4.1_screenshot.png" decoding="async" width="220" height="180" class="mw-file-element" srcset="//upload.wikimedia.org/wikipedia/commons/thumb/a/a4/Chrony_4.1_screenshot.png/330px-Chrony_4.1_screenshot.png 1.5x, //upload.wikimedia.org/wikipedia/commons/thumb/a/a4/Chrony_4.1_screenshot.png/440px-Chrony_4.1_screenshot.png 2x" data-file-width="648" data-file-height="529" /></a><figcaption>chronyc, showing sources and activity information. <a href="/wiki/Terminal_window" class="mw-redirect" title="Terminal window">Terminal window</a> under <a href="/wiki/Arch_Linux" title="Arch Linux">Arch Linux</a></figcaption></figure> <p><a href="/wiki/Chrony" title="Chrony">chrony</a> is an independent NTP implementation mainly sponsored by <a href="/wiki/Red_Hat" title="Red Hat">Red Hat</a>, who uses it as the default time program in their distributions.<sup id="cite_ref-Q91Af_58-0" class="reference"><a href="#cite_note-Q91Af-58"><span class="cite-bracket">&#91;</span>56<span class="cite-bracket">&#93;</span></a></sup> Being written from scratch, chrony has a simpler codebase allowing for better security<sup id="cite_ref-kYgFj_59-0" class="reference"><a href="#cite_note-kYgFj-59"><span class="cite-bracket">&#91;</span>57<span class="cite-bracket">&#93;</span></a></sup> and lower resource consumption.<sup id="cite_ref-jR9Jg_60-0" class="reference"><a href="#cite_note-jR9Jg-60"><span class="cite-bracket">&#91;</span>58<span class="cite-bracket">&#93;</span></a></sup> It does not however compromise on accuracy, instead syncing faster and better than the reference ntpd in many circumstances. It is versatile enough for ordinary computers, which are unstable, go into sleep mode or have intermittent connection to the Internet. It is also designed for virtual machines, a more unstable environment.<sup id="cite_ref-Both2018_61-0" class="reference"><a href="#cite_note-Both2018-61"><span class="cite-bracket">&#91;</span>59<span class="cite-bracket">&#93;</span></a></sup> </p><p>Chrony has been evaluated as "trustworthy", with only a few incidents.<sup id="cite_ref-tN0aV_62-0" class="reference"><a href="#cite_note-tN0aV-62"><span class="cite-bracket">&#91;</span>60<span class="cite-bracket">&#93;</span></a></sup> It is able to achieve improved precision on LAN connections, using hardware timestamping on the network adapter.<sup id="cite_ref-Ocilw_42-1" class="reference"><a href="#cite_note-Ocilw-42"><span class="cite-bracket">&#91;</span>40<span class="cite-bracket">&#93;</span></a></sup> Support for Network Time Security (NTS) was added on version 4.0.<sup id="cite_ref-63" class="reference"><a href="#cite_note-63"><span class="cite-bracket">&#91;</span>61<span class="cite-bracket">&#93;</span></a></sup> chrony is available under <a href="/wiki/GNU_General_Public_License_version_2" class="mw-redirect" title="GNU General Public License version 2">GNU General Public License version 2</a>, was created by <a href="/w/index.php?title=Richard_Curnow&amp;action=edit&amp;redlink=1" class="new" title="Richard Curnow (page does not exist)">Richard Curnow</a> in 1997 and is currently maintained by <a href="/w/index.php?title=Miroslav_Lichvar&amp;action=edit&amp;redlink=1" class="new" title="Miroslav Lichvar (page does not exist)">Miroslav Lichvar</a>.<sup id="cite_ref-jR9Jg_60-1" class="reference"><a href="#cite_note-jR9Jg-60"><span class="cite-bracket">&#91;</span>58<span class="cite-bracket">&#93;</span></a></sup> </p> <div class="mw-heading mw-heading3"><h3 id="Others">Others</h3><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=Network_Time_Protocol&amp;action=edit&amp;section=12" title="Edit section: Others"><span>edit</span></a><span class="mw-editsection-bracket">]</span></span></div> <ul><li><style data-mw-deduplicate="TemplateStyles:r1238216509">.mw-parser-output .vanchor>:target~.vanchor-text{background-color:#b1d2ff}@media screen{html.skin-theme-clientpref-night .mw-parser-output .vanchor>:target~.vanchor-text{background-color:#0f4dc9}}@media screen and (prefers-color-scheme:dark){html.skin-theme-clientpref-os .mw-parser-output .vanchor>:target~.vanchor-text{background-color:#0f4dc9}}</style><span class="vanchor"><span id="Ntimed"></span><span class="vanchor-text">Ntimed</span></span> was started by <a href="/wiki/Poul-Henning_Kamp" title="Poul-Henning Kamp">Poul-Henning Kamp</a> of <a href="/wiki/FreeBSD" title="FreeBSD">FreeBSD</a> in 2014 and abandoned in 2015.<sup id="cite_ref-F7zIq_64-0" class="reference"><a href="#cite_note-F7zIq-64"><span class="cite-bracket">&#91;</span>62<span class="cite-bracket">&#93;</span></a></sup> The implementation was sponsored by the <a href="/wiki/Linux_Foundation" title="Linux Foundation">Linux Foundation</a>.<sup id="cite_ref-HA4P8_65-0" class="reference"><a href="#cite_note-HA4P8-65"><span class="cite-bracket">&#91;</span>63<span class="cite-bracket">&#93;</span></a></sup></li> <li><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238216509"><span class="vanchor"><span id="systemd-timesyncd"></span><span class="vanchor-text">systemd-timesyncd</span></span> is the SNTP client built into <a href="/wiki/Systemd" title="Systemd">systemd</a>. It is used by <a href="/wiki/Debian" title="Debian">Debian</a> since version "bookworm"<sup id="cite_ref-66" class="reference"><a href="#cite_note-66"><span class="cite-bracket">&#91;</span>64<span class="cite-bracket">&#93;</span></a></sup> and the downstream Ubuntu.</li></ul> <div class="mw-heading mw-heading2"><h2 id="Leap_seconds">Leap seconds</h2><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=Network_Time_Protocol&amp;action=edit&amp;section=13" title="Edit section: Leap seconds"><span>edit</span></a><span class="mw-editsection-bracket">]</span></span></div> <p>On the day of a <a href="/wiki/Leap_second" title="Leap second">leap second</a> event, ntpd receives notification from either a <a href="/wiki/Configuration_file" title="Configuration file">configuration file</a>, an attached reference clock, or a remote server. Although the NTP clock is actually halted during the event, because of the requirement that time must appear to be <a href="/wiki/Monotonic_function" title="Monotonic function">strictly increasing</a>, any <a href="/wiki/Process_(computing)" title="Process (computing)">processes</a> that query the system time cause it to increase by a tiny amount, preserving the order of events. If a negative leap second should ever become necessary, it would be deleted with the sequence 23:59:58, 00:00:00, skipping 23:59:59.<sup id="cite_ref-7hQhm_67-0" class="reference"><a href="#cite_note-7hQhm-67"><span class="cite-bracket">&#91;</span>65<span class="cite-bracket">&#93;</span></a></sup> </p><p>An alternative implementation, called leap smearing, consists in introducing the leap second incrementally during a period of 24 hours, from noon to noon in UTC time. This implementation is used by Google (both internally and on their public NTP servers), Amazon AWS,<sup id="cite_ref-kYj2y_68-0" class="reference"><a href="#cite_note-kYj2y-68"><span class="cite-bracket">&#91;</span>66<span class="cite-bracket">&#93;</span></a></sup> and Facebook.<sup id="cite_ref-69" class="reference"><a href="#cite_note-69"><span class="cite-bracket">&#91;</span>67<span class="cite-bracket">&#93;</span></a></sup> Chrony supports leap smear in <style data-mw-deduplicate="TemplateStyles:r886049734">.mw-parser-output .monospaced{font-family:monospace,monospace}</style><span class="monospaced">smoothtime</span> and <link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r886049734"><span class="monospaced">leapsecmode</span> configurations, but such use is not to be mixed with a public NTP pool as leap smear is non-standard and will throw off client calculation in a mix.<sup id="cite_ref-70" class="reference"><a href="#cite_note-70"><span class="cite-bracket">&#91;</span>68<span class="cite-bracket">&#93;</span></a></sup> </p> <div class="mw-heading mw-heading2"><h2 id="Security_concerns">Security concerns</h2><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=Network_Time_Protocol&amp;action=edit&amp;section=14" title="Edit section: Security concerns"><span>edit</span></a><span class="mw-editsection-bracket">]</span></span></div> <link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1236090951"><div role="note" class="hatnote navigation-not-searchable">See also: <a href="/wiki/NTP_server_misuse_and_abuse" title="NTP server misuse and abuse">NTP server misuse and abuse</a></div> <p>Because adjusting system time is generally a privileged operation, part or all of NTP code has to be run with some privileges in order to support its core functionality. Only a few other security problems have been identified in the reference implementation of the NTP codebase, but those that appeared in 2009<sup class="noprint Inline-Template" style="white-space:nowrap;">&#91;<i><a href="/wiki/Wikipedia:Avoid_weasel_words" class="mw-redirect" title="Wikipedia:Avoid weasel words"><span title="The material near this tag possibly uses too vague attribution or weasel words. (July 2022)">which?</span></a></i>&#93;</sup> were cause for significant concern.<sup id="cite_ref-8pJKT_71-0" class="reference"><a href="#cite_note-8pJKT-71"><span class="cite-bracket">&#91;</span>69<span class="cite-bracket">&#93;</span></a></sup><sup id="cite_ref-DoZBy_72-0" class="reference"><a href="#cite_note-DoZBy-72"><span class="cite-bracket">&#91;</span>70<span class="cite-bracket">&#93;</span></a></sup> The protocol has been undergoing revision and review throughout its history. The codebase for the reference implementation has undergone security audits from several sources for several years.<sup id="cite_ref-ZD0x6_73-0" class="reference"><a href="#cite_note-ZD0x6-73"><span class="cite-bracket">&#91;</span>71<span class="cite-bracket">&#93;</span></a></sup> </p><p>A <a href="/wiki/Stack_buffer_overflow" title="Stack buffer overflow">stack buffer overflow</a> exploit was discovered and patched in 2014.<sup id="cite_ref-m0CJK_74-0" class="reference"><a href="#cite_note-m0CJK-74"><span class="cite-bracket">&#91;</span>72<span class="cite-bracket">&#93;</span></a></sup> <a href="/wiki/Apple_Inc." title="Apple Inc.">Apple</a> was concerned enough about this vulnerability that it used its auto-update capability for the first time.<sup id="cite_ref-zg08P_75-0" class="reference"><a href="#cite_note-zg08P-75"><span class="cite-bracket">&#91;</span>73<span class="cite-bracket">&#93;</span></a></sup> On systems using the reference implementation, which is running with root user's credential, this could allow unlimited access. Some other implementations, such as <a href="/wiki/OpenNTPD" title="OpenNTPD">OpenNTPD</a>, have smaller code base and adopted other mitigation measures like privilege separation, are not subject to this flaw.<sup id="cite_ref-PW78Z_76-0" class="reference"><a href="#cite_note-PW78Z-76"><span class="cite-bracket">&#91;</span>74<span class="cite-bracket">&#93;</span></a></sup> </p><p>A 2017 security audit of three NTP implementations, conducted on behalf of the Linux Foundation's Core Infrastructure Initiative, suggested that both NTP<sup id="cite_ref-VBrX5_77-0" class="reference"><a href="#cite_note-VBrX5-77"><span class="cite-bracket">&#91;</span>75<span class="cite-bracket">&#93;</span></a></sup><sup id="cite_ref-T0ZbX_78-0" class="reference"><a href="#cite_note-T0ZbX-78"><span class="cite-bracket">&#91;</span>76<span class="cite-bracket">&#93;</span></a></sup> and NTPsec<sup id="cite_ref-YK5og_79-0" class="reference"><a href="#cite_note-YK5og-79"><span class="cite-bracket">&#91;</span>77<span class="cite-bracket">&#93;</span></a></sup> were more problematic than Chrony<sup id="cite_ref-rPdf5_80-0" class="reference"><a href="#cite_note-rPdf5-80"><span class="cite-bracket">&#91;</span>78<span class="cite-bracket">&#93;</span></a></sup> from a security standpoint.<sup id="cite_ref-nPXeu_81-0" class="reference"><a href="#cite_note-nPXeu-81"><span class="cite-bracket">&#91;</span>79<span class="cite-bracket">&#93;</span></a></sup> </p><p>NTP servers can be susceptible to <a href="/wiki/Man-in-the-middle_attack" title="Man-in-the-middle attack">man-in-the-middle attacks</a> unless packets are cryptographically signed for authentication.<sup id="cite_ref-cGifv_82-0" class="reference"><a href="#cite_note-cGifv-82"><span class="cite-bracket">&#91;</span>80<span class="cite-bracket">&#93;</span></a></sup> The computational overhead involved can make this impractical on busy servers, particularly during <a href="/wiki/Denial_of_service" class="mw-redirect" title="Denial of service">denial of service</a> attacks.<sup id="cite_ref-7a6Kk_83-0" class="reference"><a href="#cite_note-7a6Kk-83"><span class="cite-bracket">&#91;</span>81<span class="cite-bracket">&#93;</span></a></sup> NTP message <a href="/wiki/Spoofing_attack" title="Spoofing attack">spoofing</a> from a man-in-the-middle attack can be used to alter clocks on client computers and allow a number of attacks based on bypassing of cryptographic key expiration.<sup id="cite_ref-OcBCA_84-0" class="reference"><a href="#cite_note-OcBCA-84"><span class="cite-bracket">&#91;</span>82<span class="cite-bracket">&#93;</span></a></sup> Some of the services affected by fake NTP messages identified are <a href="/wiki/Transport_Layer_Security" title="Transport Layer Security">TLS</a>, <a href="/wiki/DNSSEC" class="mw-redirect" title="DNSSEC">DNSSEC</a>, various caching schemes (such as DNS cache), <a href="/wiki/Border_Gateway_Protocol" title="Border Gateway Protocol">Border Gateway Protocol</a> (BGP), Bitcoin <sup class="noprint Inline-Template Template-Fact" style="white-space:nowrap;">&#91;<i><a href="/wiki/Wikipedia:Citation_needed" title="Wikipedia:Citation needed"><span title="the whole point of PoW is to avoid timestamps, this does not makes sense (April 2022)">citation needed</span></a></i>&#93;</sup>and a number of persistent login schemes.<sup id="cite_ref-CjQpl_85-0" class="reference"><a href="#cite_note-CjQpl-85"><span class="cite-bracket">&#91;</span>83<span class="cite-bracket">&#93;</span></a></sup><sup id="cite_ref-PglM9_86-0" class="reference"><a href="#cite_note-PglM9-86"><span class="cite-bracket">&#91;</span>84<span class="cite-bracket">&#93;</span></a></sup> </p><p>NTP has been used in <a href="/wiki/Distributed_denial_of_service_attack" class="mw-redirect" title="Distributed denial of service attack">distributed denial of service attacks</a>.<sup id="cite_ref-ElmaH_87-0" class="reference"><a href="#cite_note-ElmaH-87"><span class="cite-bracket">&#91;</span>85<span class="cite-bracket">&#93;</span></a></sup><sup id="cite_ref-Eb0sO_88-0" class="reference"><a href="#cite_note-Eb0sO-88"><span class="cite-bracket">&#91;</span>86<span class="cite-bracket">&#93;</span></a></sup> A small query is sent to an NTP server with the return <a href="/wiki/IP_address_spoofing" title="IP address spoofing">IP address spoofed</a> to be the target address. Similar to the <a href="/wiki/DNS_amplification_attack" class="mw-redirect" title="DNS amplification attack">DNS amplification attack</a>, the server responds with a much larger reply that allows an attacker to substantially increase the amount of data being sent to the target. To avoid participating in an attack, NTP server software can be upgraded or servers can be configured to ignore external queries.<sup id="cite_ref-wkYHy_89-0" class="reference"><a href="#cite_note-wkYHy-89"><span class="cite-bracket">&#91;</span>87<span class="cite-bracket">&#93;</span></a></sup> </p> <div class="mw-heading mw-heading3"><h3 id="Secure_extensions">Secure extensions</h3><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=Network_Time_Protocol&amp;action=edit&amp;section=15" title="Edit section: Secure extensions"><span>edit</span></a><span class="mw-editsection-bracket">]</span></span></div> <p>NTP itself includes support for authenticating servers to clients. NTPv3 supports a <a href="/wiki/Symmetric_key" class="mw-redirect" title="Symmetric key">symmetric key</a> mode, which is not useful against MITM. The <a href="/wiki/Public_key" class="mw-redirect" title="Public key">public key</a> system known as "autokey" in NTPv4 adapted from <a href="/wiki/IPSec" class="mw-redirect" title="IPSec">IPSec</a> offers useful authentication,<sup id="cite_ref-cGifv_82-1" class="reference"><a href="#cite_note-cGifv-82"><span class="cite-bracket">&#91;</span>80<span class="cite-bracket">&#93;</span></a></sup> but is not practical for a busy server.<sup id="cite_ref-7a6Kk_83-1" class="reference"><a href="#cite_note-7a6Kk-83"><span class="cite-bracket">&#91;</span>81<span class="cite-bracket">&#93;</span></a></sup> Autokey was also later found to suffer from several design flaws,<sup id="cite_ref-90" class="reference"><a href="#cite_note-90"><span class="cite-bracket">&#91;</span>88<span class="cite-bracket">&#93;</span></a></sup> with no correction published, save for a change in the <a href="/wiki/Message_authentication_code" title="Message authentication code">message authentication code</a>.<sup id="cite_ref-rfc8573_16-1" class="reference"><a href="#cite_note-rfc8573-16"><span class="cite-bracket">&#91;</span>16<span class="cite-bracket">&#93;</span></a></sup> Autokey should no longer be used.<sup id="cite_ref-" class="reference"><a href="#cite_note-"><span class="cite-bracket">&#91;</span>89<span class="cite-bracket">&#93;</span></a></sup> </p><p><b>Network Time Security</b> (NTS) is a secure version of NTPv4 with <a href="/wiki/Transport_Layer_Security" title="Transport Layer Security">TLS</a> and <a href="/wiki/Authenticated_encryption" title="Authenticated encryption">AEAD</a>.<sup id="cite_ref-92" class="reference"><a href="#cite_note-92"><span class="cite-bracket">&#91;</span>90<span class="cite-bracket">&#93;</span></a></sup> The main improvement over previous attempts is that a separate "key establishment" server handles the heavy asymmetric cryptography, which needs to be done only once. If the server goes down, previous users would still be able to fetch time without fear of MITM.<sup id="cite_ref-rfc8915_93-0" class="reference"><a href="#cite_note-rfc8915-93"><span class="cite-bracket">&#91;</span>91<span class="cite-bracket">&#93;</span></a></sup> NTS is currently supported by several time servers,<sup id="cite_ref-94" class="reference"><a href="#cite_note-94"><span class="cite-bracket">&#91;</span>92<span class="cite-bracket">&#93;</span></a></sup><sup id="cite_ref-95" class="reference"><a href="#cite_note-95"><span class="cite-bracket">&#91;</span>93<span class="cite-bracket">&#93;</span></a></sup> including <a href="/wiki/Cloudflare" title="Cloudflare">Cloudflare</a>. It is supported by NTPSec and chrony.<sup id="cite_ref-96" class="reference"><a href="#cite_note-96"><span class="cite-bracket">&#91;</span>94<span class="cite-bracket">&#93;</span></a></sup> </p><p>Microsoft also has an approach to authenticate NTPv3/SNTPv4 packets using a <a href="/wiki/Windows_domain" title="Windows domain">Windows domain</a> identity, known as MS-SNTP.<sup id="cite_ref-97" class="reference"><a href="#cite_note-97"><span class="cite-bracket">&#91;</span>95<span class="cite-bracket">&#93;</span></a></sup> This system is implemented in the reference ntpd and chrony, using <a href="/wiki/Samba_(software)" title="Samba (software)">samba</a> for the domain connection. <sup id="cite_ref-comparison_98-0" class="reference"><a href="#cite_note-comparison-98"><span class="cite-bracket">&#91;</span>96<span class="cite-bracket">&#93;</span></a></sup> </p> <div class="mw-heading mw-heading2"><h2 id="See_also">See also</h2><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=Network_Time_Protocol&amp;action=edit&amp;section=16" title="Edit section: See also"><span>edit</span></a><span class="mw-editsection-bracket">]</span></span></div> <ul><li><a href="/wiki/Allan_variance" title="Allan variance">Allan variance</a>&#160;– Measure of frequency stability in clocks and oscillators</li> <li><a href="/wiki/Clock_network" title="Clock network">Clock network</a>&#160;– Set of clocks that are automatically synchronized to show the same time</li> <li><a href="/wiki/International_Atomic_Time" title="International Atomic Time">International Atomic Time</a>&#160;– Time standard based on atomic clocks</li> <li><a href="/wiki/IRIG_timecode" title="IRIG timecode">IRIG timecode</a>&#160;– Standard formats for transferring time information</li> <li><a href="/wiki/NITZ" title="NITZ">NITZ</a></li> <li><a href="/wiki/NTP_pool" title="NTP pool">NTP pool</a>&#160;– Dynamic collection of networked computers providing time synchronization</li> <li><a href="/wiki/Ntpdate" title="Ntpdate">Ntpdate</a>&#160;– A computer program to synchronize computer time</li> <li><a href="/wiki/Precision_Time_Protocol" title="Precision Time Protocol">Precision Time Protocol</a>&#160;– Network time synchronization protocol</li></ul> <div class="mw-heading mw-heading2"><h2 id="Notes">Notes</h2><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=Network_Time_Protocol&amp;action=edit&amp;section=17" title="Edit section: Notes"><span>edit</span></a><span class="mw-editsection-bracket">]</span></span></div> <style data-mw-deduplicate="TemplateStyles:r1239543626">.mw-parser-output .reflist{margin-bottom:0.5em;list-style-type:decimal}@media screen{.mw-parser-output .reflist{font-size:90%}}.mw-parser-output .reflist .references{font-size:100%;margin-bottom:0;list-style-type:inherit}.mw-parser-output .reflist-columns-2{column-width:30em}.mw-parser-output .reflist-columns-3{column-width:25em}.mw-parser-output .reflist-columns{margin-top:0.3em}.mw-parser-output .reflist-columns ol{margin-top:0}.mw-parser-output .reflist-columns li{page-break-inside:avoid;break-inside:avoid-column}.mw-parser-output .reflist-upper-alpha{list-style-type:upper-alpha}.mw-parser-output .reflist-upper-roman{list-style-type:upper-roman}.mw-parser-output .reflist-lower-alpha{list-style-type:lower-alpha}.mw-parser-output .reflist-lower-greek{list-style-type:lower-greek}.mw-parser-output .reflist-lower-roman{list-style-type:lower-roman}</style><div class="reflist reflist-lower-alpha"> <div class="mw-references-wrap"><ol class="references"> <li id="cite_note-29"><span class="mw-cite-backlink"><b><a href="#cite_ref-29">^</a></b></span> <span class="reference-text">Telecommunication systems use a different definition for <a href="/wiki/Synchronization_in_telecommunications" title="Synchronization in telecommunications">clock strata</a>.</span> </li> <li id="cite_note-40"><span class="mw-cite-backlink"><b><a href="#cite_ref-40">^</a></b></span> <span class="reference-text">2<sup>−64</sup> seconds is about <a href="/wiki/1_E-21_s" class="mw-redirect" title="1 E-21 s">54 zeptoseconds</a> (light would travel 16.26 picometers, or approximately 0.31 × <a href="/wiki/Bohr_radius" title="Bohr radius">Bohr radius</a>), and 2<sup>64</sup> seconds is about <a href="/wiki/1_E19_s_and_more" class="mw-redirect" title="1 E19 s and more">585 billion years</a>.</span> </li> </ol></div></div> <div class="mw-heading mw-heading2"><h2 id="References">References</h2><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=Network_Time_Protocol&amp;action=edit&amp;section=18" title="Edit section: References"><span>edit</span></a><span class="mw-editsection-bracket">]</span></span></div> <link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1239543626"><div class="reflist"> <div class="mw-references-wrap mw-references-columns"><ol class="references"> <li id="cite_note-Mills2010-1"><span class="mw-cite-backlink">^ <a href="#cite_ref-Mills2010_1-0"><sup><i><b>a</b></i></sup></a> <a href="#cite_ref-Mills2010_1-1"><sup><i><b>b</b></i></sup></a> <a href="#cite_ref-Mills2010_1-2"><sup><i><b>c</b></i></sup></a> <a href="#cite_ref-Mills2010_1-3"><sup><i><b>d</b></i></sup></a> <a href="#cite_ref-Mills2010_1-4"><sup><i><b>e</b></i></sup></a> <a href="#cite_ref-Mills2010_1-5"><sup><i><b>f</b></i></sup></a></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite id="CITEREFDavid_L._Mills2010" class="citation book cs1">David L. Mills (12 December 2010). <a rel="nofollow" class="external text" href="https://books.google.com/books?id=pdTcJBfnbq8C&amp;pg=PA12"><i>Computer Network Time Synchronization: The Network Time Protocol</i></a>. Taylor &amp; Francis. pp.&#160;12–. <a href="/wiki/ISBN_(identifier)" class="mw-redirect" title="ISBN (identifier)">ISBN</a>&#160;<a href="/wiki/Special:BookSources/978-0-8493-5805-0" title="Special:BookSources/978-0-8493-5805-0"><bdi>978-0-8493-5805-0</bdi></a>. <a rel="nofollow" class="external text" href="https://web.archive.org/web/20140718092324/http://books.google.com/books?id=pdTcJBfnbq8C&amp;pg=PA12">Archived</a> from the original on 18 July 2014<span class="reference-accessdate">. Retrieved <span class="nowrap">16 October</span> 2016</span>.</cite><span title="ctx_ver=Z39.88-2004&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&amp;rft.genre=book&amp;rft.btitle=Computer+Network+Time+Synchronization%3A+The+Network+Time+Protocol&amp;rft.pages=12-&amp;rft.pub=Taylor+%26+Francis&amp;rft.date=2010-12-12&amp;rft.isbn=978-0-8493-5805-0&amp;rft.au=David+L.+Mills&amp;rft_id=https%3A%2F%2Fbooks.google.com%2Fbooks%3Fid%3DpdTcJBfnbq8C%26pg%3DPA12&amp;rfr_id=info%3Asid%2Fen.wikipedia.org%3ANetwork+Time+Protocol" class="Z3988"></span></span> </li> <li id="cite_note-summary-2"><span class="mw-cite-backlink">^ <a href="#cite_ref-summary_2-0"><sup><i><b>a</b></i></sup></a> <a href="#cite_ref-summary_2-1"><sup><i><b>b</b></i></sup></a> <a href="#cite_ref-summary_2-2"><sup><i><b>c</b></i></sup></a></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="http://www.eecis.udel.edu/~mills/exec.html">"Executive Summary: Computer Network Time Synchronization"</a>. <a rel="nofollow" class="external text" href="https://web.archive.org/web/20111102204926/http://www.eecis.udel.edu/~mills/exec.html">Archived</a> from the original on 2011-11-02<span class="reference-accessdate">. Retrieved <span class="nowrap">2011-11-21</span></span>.</cite><span title="ctx_ver=Z39.88-2004&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&amp;rft.genre=unknown&amp;rft.btitle=Executive+Summary%3A+Computer+Network+Time+Synchronization&amp;rft_id=http%3A%2F%2Fwww.eecis.udel.edu%2F~mills%2Fexec.html&amp;rfr_id=info%3Asid%2Fen.wikipedia.org%3ANetwork+Time+Protocol" class="Z3988"></span></span> </li> <li id="cite_note-faq-3"><span class="mw-cite-backlink">^ <a href="#cite_ref-faq_3-0"><sup><i><b>a</b></i></sup></a> <a href="#cite_ref-faq_3-1"><sup><i><b>b</b></i></sup></a> <a href="#cite_ref-faq_3-2"><sup><i><b>c</b></i></sup></a> <a href="#cite_ref-faq_3-3"><sup><i><b>d</b></i></sup></a></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="http://www.ntp.org/ntpfaq/NTP-s-algo.htm#Q-ACCURATE-CLOCK">"NTP FAQ"</a>. The NTP Project. <a rel="nofollow" class="external text" href="https://web.archive.org/web/20110906014530/http://www.ntp.org/ntpfaq/NTP-s-algo.htm#Q-ACCURATE-CLOCK">Archived</a> from the original on 2011-09-06<span class="reference-accessdate">. Retrieved <span class="nowrap">2011-08-27</span></span>.</cite><span title="ctx_ver=Z39.88-2004&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&amp;rft.genre=unknown&amp;rft.btitle=NTP+FAQ&amp;rft.pub=The+NTP+Project&amp;rft_id=http%3A%2F%2Fwww.ntp.org%2Fntpfaq%2FNTP-s-algo.htm%23Q-ACCURATE-CLOCK&amp;rfr_id=info%3Asid%2Fen.wikipedia.org%3ANetwork+Time+Protocol" class="Z3988"></span></span> </li> <li id="cite_note-qNvGW-4"><span class="mw-cite-backlink"><b><a href="#cite_ref-qNvGW_4-0">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://www.iana.org/assignments/port-numbers">"Port Numbers"</a>. The Internet Assigned Numbers Authority (IANA). <a rel="nofollow" class="external text" href="https://web.archive.org/web/20010604223215/https://www.iana.org/assignments/port-numbers">Archived</a> from the original on 2001-06-04<span class="reference-accessdate">. Retrieved <span class="nowrap">2011-01-19</span></span>.</cite><span title="ctx_ver=Z39.88-2004&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&amp;rft.genre=unknown&amp;rft.btitle=Port+Numbers&amp;rft.pub=The+Internet+Assigned+Numbers+Authority+%28IANA%29&amp;rft_id=https%3A%2F%2Fwww.iana.org%2Fassignments%2Fport-numbers&amp;rfr_id=info%3Asid%2Fen.wikipedia.org%3ANetwork+Time+Protocol" class="Z3988"></span></span> </li> <li id="cite_note-rfc5905-5"><span class="mw-cite-backlink">^ <a href="#cite_ref-rfc5905_5-0"><sup><i><b>a</b></i></sup></a> <a href="#cite_ref-rfc5905_5-1"><sup><i><b>b</b></i></sup></a> <a href="#cite_ref-rfc5905_5-2"><sup><i><b>c</b></i></sup></a> <a href="#cite_ref-rfc5905_5-3"><sup><i><b>d</b></i></sup></a> <a href="#cite_ref-rfc5905_5-4"><sup><i><b>e</b></i></sup></a> <a href="#cite_ref-rfc5905_5-5"><sup><i><b>f</b></i></sup></a> <a href="#cite_ref-rfc5905_5-6"><sup><i><b>g</b></i></sup></a></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite id="CITEREFD._MillsJ._BurbankW._Kasch2010" class="citation cs1"><a href="/wiki/David_L._Mills" title="David L. Mills">D. Mills</a>; J. Burbank; W. Kasch (August 2010). J. Martin (ed.). <a rel="nofollow" class="external text" href="https://datatracker.ietf.org/doc/html/rfc5905"><i>Network Time Protocol Version 4: Protocol and Algorithms Specification</i></a>. <a href="/wiki/Internet_Engineering_Task_Force" title="Internet Engineering Task Force">Internet Engineering Task Force</a>. <a href="/wiki/Doi_(identifier)" class="mw-redirect" title="Doi (identifier)">doi</a>:<span class="id-lock-free" title="Freely accessible"><a rel="nofollow" class="external text" href="https://doi.org/10.17487%2FRFC5905">10.17487/RFC5905</a></span>. <a href="/wiki/ISSN_(identifier)" class="mw-redirect" title="ISSN (identifier)">ISSN</a>&#160;<a rel="nofollow" class="external text" href="https://search.worldcat.org/issn/2070-1721">2070-1721</a>. <a href="/wiki/Request_for_Comments" title="Request for Comments">RFC</a> <a rel="nofollow" class="external text" href="https://datatracker.ietf.org/doc/html/rfc5905">5905</a>.</cite><span title="ctx_ver=Z39.88-2004&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&amp;rft.genre=book&amp;rft.btitle=Network+Time+Protocol+Version+4%3A+Protocol+and+Algorithms+Specification&amp;rft.pub=Internet+Engineering+Task+Force&amp;rft.date=2010-08&amp;rft_id=info%3Adoi%2F10.17487%2F&#82;FC5905&amp;rft.issn=2070-1721&amp;rft.au=D.+Mills&amp;rft.au=J.+Burbank&amp;rft.au=W.+Kasch&amp;rft_id=https%3A%2F%2Fdatatracker.ietf.org%2Fdoc%2Fhtml%2Frfc5905&amp;rfr_id=info%3Asid%2Fen.wikipedia.org%3ANetwork+Time+Protocol" class="Z3988"></span> <i>Proposed Standard.</i> Obsoletes <link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222">RFC&#160;<a rel="nofollow" class="external text" href="https://datatracker.ietf.org/doc/html/rfc1305">1305</a>, <a rel="nofollow" class="external text" href="https://datatracker.ietf.org/doc/html/rfc4330">4330</a>. Updated by <link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222">RFC&#160;<a rel="nofollow" class="external text" href="https://datatracker.ietf.org/doc/html/rfc7822">7822</a>, <a rel="nofollow" class="external text" href="https://datatracker.ietf.org/doc/html/rfc8573">8573</a> and <a rel="nofollow" class="external text" href="https://datatracker.ietf.org/doc/html/rfc9109">9109</a>. </span> </li> <li id="cite_note-rfc1305-6"><span class="mw-cite-backlink">^ <a href="#cite_ref-rfc1305_6-0"><sup><i><b>a</b></i></sup></a> <a href="#cite_ref-rfc1305_6-1"><sup><i><b>b</b></i></sup></a></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite id="CITEREFDavid_L._Mills1992" class="citation cs1"><a href="/wiki/David_L._Mills" title="David L. Mills">David L. Mills</a> (March 1992). <a rel="nofollow" class="external text" href="https://datatracker.ietf.org/doc/html/rfc1305"><i>Network Time Protocol (Version 3) - Specification, Implementation and Analysis</i></a>. Network Working Group. <a href="/wiki/Doi_(identifier)" class="mw-redirect" title="Doi (identifier)">doi</a>:<span class="id-lock-free" title="Freely accessible"><a rel="nofollow" class="external text" href="https://doi.org/10.17487%2FRFC1305">10.17487/RFC1305</a></span>. <a href="/wiki/Request_for_Comments" title="Request for Comments">RFC</a> <a rel="nofollow" class="external text" href="https://datatracker.ietf.org/doc/html/rfc1305">1305</a>.</cite><span title="ctx_ver=Z39.88-2004&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&amp;rft.genre=book&amp;rft.btitle=Network+Time+Protocol+%28Version+3%29+-+Specification%2C+Implementation+and+Analysis&amp;rft.pub=Network+Working+Group&amp;rft.date=1992-03&amp;rft_id=info%3Adoi%2F10.17487%2F&#82;FC1305&amp;rft.au=David+L.+Mills&amp;rft_id=https%3A%2F%2Fdatatracker.ietf.org%2Fdoc%2Fhtml%2Frfc1305&amp;rfr_id=info%3Asid%2Fen.wikipedia.org%3ANetwork+Time+Protocol" class="Z3988"></span> <i>Obsolete.</i> Obsoleted by <link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222">RFC&#160;<a rel="nofollow" class="external text" href="https://datatracker.ietf.org/doc/html/rfc5905">5905</a>. Obsoletes <link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222">RFC&#160;<a rel="nofollow" class="external text" href="https://datatracker.ietf.org/doc/html/rfc958">958</a>, <a rel="nofollow" class="external text" href="https://datatracker.ietf.org/doc/html/rfc1059">1059</a> and <a rel="nofollow" class="external text" href="https://datatracker.ietf.org/doc/html/rfc1119">1119</a>. </span> </li> <li id="cite_note-rfc958-7"><span class="mw-cite-backlink"><b><a href="#cite_ref-rfc958_7-0">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite id="CITEREFD._Mills1985" class="citation cs1"><a href="/wiki/David_L._Mills" title="David L. Mills">D. Mills</a> (September 1985). <a rel="nofollow" class="external text" href="https://datatracker.ietf.org/doc/html/rfc958"><i>Network Time Protocol (NTP)</i></a>. Network Working Group. <a href="/wiki/Doi_(identifier)" class="mw-redirect" title="Doi (identifier)">doi</a>:<span class="id-lock-free" title="Freely accessible"><a rel="nofollow" class="external text" href="https://doi.org/10.17487%2FRFC0958">10.17487/RFC0958</a></span>. <a href="/wiki/Request_for_Comments" title="Request for Comments">RFC</a> <a rel="nofollow" class="external text" href="https://datatracker.ietf.org/doc/html/rfc958">958</a>.</cite><span title="ctx_ver=Z39.88-2004&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&amp;rft.genre=book&amp;rft.btitle=Network+Time+Protocol+%28NTP%29&amp;rft.pub=Network+Working+Group&amp;rft.date=1985-09&amp;rft_id=info%3Adoi%2F10.17487%2F&#82;FC0958&amp;rft.au=D.+Mills&amp;rft_id=https%3A%2F%2Fdatatracker.ietf.org%2Fdoc%2Fhtml%2Frfc958&amp;rfr_id=info%3Asid%2Fen.wikipedia.org%3ANetwork+Time+Protocol" class="Z3988"></span> <i>Obsolete.</i> Obsoleted by <link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222">RFC&#160;<a rel="nofollow" class="external text" href="https://datatracker.ietf.org/doc/html/rfc1059">1059</a>, <a rel="nofollow" class="external text" href="https://datatracker.ietf.org/doc/html/rfc1119">1119</a> and <a rel="nofollow" class="external text" href="https://datatracker.ietf.org/doc/html/rfc1305">1305</a>. </span> </li> <li id="cite_note-rfc1059-8"><span class="mw-cite-backlink"><b><a href="#cite_ref-rfc1059_8-0">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite id="CITEREFD._Mills1988" class="citation cs1"><a href="/wiki/David_L._Mills" title="David L. Mills">D. Mills</a> (July 1988). <a rel="nofollow" class="external text" href="https://datatracker.ietf.org/doc/html/rfc1059"><i>Network Time Protocol (Version 1) Specification and Implementation</i></a>. Network Working Group. <a href="/wiki/Doi_(identifier)" class="mw-redirect" title="Doi (identifier)">doi</a>:<span class="id-lock-free" title="Freely accessible"><a rel="nofollow" class="external text" href="https://doi.org/10.17487%2FRFC1059">10.17487/RFC1059</a></span>. <a href="/wiki/Request_for_Comments" title="Request for Comments">RFC</a> <a rel="nofollow" class="external text" href="https://datatracker.ietf.org/doc/html/rfc1059">1059</a>.</cite><span title="ctx_ver=Z39.88-2004&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&amp;rft.genre=book&amp;rft.btitle=Network+Time+Protocol+%28Version+1%29+Specification+and+Implementation&amp;rft.pub=Network+Working+Group&amp;rft.date=1988-07&amp;rft_id=info%3Adoi%2F10.17487%2F&#82;FC1059&amp;rft.au=D.+Mills&amp;rft_id=https%3A%2F%2Fdatatracker.ietf.org%2Fdoc%2Fhtml%2Frfc1059&amp;rfr_id=info%3Asid%2Fen.wikipedia.org%3ANetwork+Time+Protocol" class="Z3988"></span> <i>Obsolete.</i> Obsoleted by <link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222">RFC&#160;<a rel="nofollow" class="external text" href="https://datatracker.ietf.org/doc/html/rfc1119">1119</a> and <a rel="nofollow" class="external text" href="https://datatracker.ietf.org/doc/html/rfc1305">1305</a>. </span> </li> <li id="cite_note-rfc1119-9"><span class="mw-cite-backlink"><b><a href="#cite_ref-rfc1119_9-0">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite id="CITEREFD._Mills1989" class="citation cs1"><a href="/wiki/David_L._Mills" title="David L. Mills">D. Mills</a> (September 1989). <a rel="nofollow" class="external text" href="https://datatracker.ietf.org/doc/html/rfc1119"><i>Network Time Protocol (Version 2) Specification and Implementation</i></a>. Network Working Group. <a href="/wiki/Doi_(identifier)" class="mw-redirect" title="Doi (identifier)">doi</a>:<span class="id-lock-free" title="Freely accessible"><a rel="nofollow" class="external text" href="https://doi.org/10.17487%2FRFC1119">10.17487/RFC1119</a></span>. <a href="/wiki/Request_for_Comments" title="Request for Comments">RFC</a> <a rel="nofollow" class="external text" href="https://datatracker.ietf.org/doc/html/rfc1119">1119</a>.</cite><span title="ctx_ver=Z39.88-2004&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&amp;rft.genre=book&amp;rft.btitle=Network+Time+Protocol+%28Version+2%29+Specification+and+Implementation&amp;rft.pub=Network+Working+Group&amp;rft.date=1989-09&amp;rft_id=info%3Adoi%2F10.17487%2F&#82;FC1119&amp;rft.au=D.+Mills&amp;rft_id=https%3A%2F%2Fdatatracker.ietf.org%2Fdoc%2Fhtml%2Frfc1119&amp;rfr_id=info%3Asid%2Fen.wikipedia.org%3ANetwork+Time+Protocol" class="Z3988"></span> <i>Obsolete.</i> Obsoleted by <link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222">RFC&#160;<a rel="nofollow" class="external text" href="https://datatracker.ietf.org/doc/html/rfc1305">1305</a>. Obsoletes <link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222">RFC&#160;<a rel="nofollow" class="external text" href="https://datatracker.ietf.org/doc/html/rfc958">958</a> and <a rel="nofollow" class="external text" href="https://datatracker.ietf.org/doc/html/rfc1059">1059</a>. </span> </li> <li id="cite_note-rfc1361-10"><span class="mw-cite-backlink">^ <a href="#cite_ref-rfc1361_10-0"><sup><i><b>a</b></i></sup></a> <a href="#cite_ref-rfc1361_10-1"><sup><i><b>b</b></i></sup></a></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite id="CITEREFD._Mills1992" class="citation cs1"><a href="/wiki/David_L._Mills" title="David L. Mills">D. Mills</a> (August 1992). <a rel="nofollow" class="external text" href="https://datatracker.ietf.org/doc/html/rfc1361"><i>Type of Service in the Internet Protocol Suite</i></a>. Network Working Group. <a href="/wiki/Doi_(identifier)" class="mw-redirect" title="Doi (identifier)">doi</a>:<span class="id-lock-free" title="Freely accessible"><a rel="nofollow" class="external text" href="https://doi.org/10.17487%2FRFC1361">10.17487/RFC1361</a></span>. <a href="/wiki/Request_for_Comments" title="Request for Comments">RFC</a> <a rel="nofollow" class="external text" href="https://datatracker.ietf.org/doc/html/rfc1361">1361</a>.</cite><span title="ctx_ver=Z39.88-2004&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&amp;rft.genre=book&amp;rft.btitle=Type+of+Service+in+the+Internet+Protocol+Suite&amp;rft.pub=Network+Working+Group&amp;rft.date=1992-08&amp;rft_id=info%3Adoi%2F10.17487%2F&#82;FC1361&amp;rft.au=D.+Mills&amp;rft_id=https%3A%2F%2Fdatatracker.ietf.org%2Fdoc%2Fhtml%2Frfc1361&amp;rfr_id=info%3Asid%2Fen.wikipedia.org%3ANetwork+Time+Protocol" class="Z3988"></span> <i>Obsolete.</i> Obsoleted by <link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222">RFC&#160;<a rel="nofollow" class="external text" href="https://datatracker.ietf.org/doc/html/rfc1769">1769</a>. </span> </li> <li id="cite_note-rfc1769-11"><span class="mw-cite-backlink"><b><a href="#cite_ref-rfc1769_11-0">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite id="CITEREFD._Mills1995" class="citation cs1"><a href="/wiki/David_L._Mills" title="David L. Mills">D. Mills</a> (March 1995). <a rel="nofollow" class="external text" href="https://datatracker.ietf.org/doc/html/rfc1769"><i>Simple Network Time Protocol (SNTP)</i></a>. Network Working Group. <a href="/wiki/Doi_(identifier)" class="mw-redirect" title="Doi (identifier)">doi</a>:<span class="id-lock-free" title="Freely accessible"><a rel="nofollow" class="external text" href="https://doi.org/10.17487%2FRFC1769">10.17487/RFC1769</a></span>. <a href="/wiki/Request_for_Comments" title="Request for Comments">RFC</a> <a rel="nofollow" class="external text" href="https://datatracker.ietf.org/doc/html/rfc1769">1769</a>.</cite><span title="ctx_ver=Z39.88-2004&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&amp;rft.genre=book&amp;rft.btitle=Simple+Network+Time+Protocol+%28SNTP%29&amp;rft.pub=Network+Working+Group&amp;rft.date=1995-03&amp;rft_id=info%3Adoi%2F10.17487%2F&#82;FC1769&amp;rft.au=D.+Mills&amp;rft_id=https%3A%2F%2Fdatatracker.ietf.org%2Fdoc%2Fhtml%2Frfc1769&amp;rfr_id=info%3Asid%2Fen.wikipedia.org%3ANetwork+Time+Protocol" class="Z3988"></span> <i>Obsolete.</i> Obsoleted by <link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222">RFC&#160;<a rel="nofollow" class="external text" href="https://datatracker.ietf.org/doc/html/rfc2030">2030</a>. Obsoletes <link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222">RFC&#160;<a rel="nofollow" class="external text" href="https://datatracker.ietf.org/doc/html/rfc1361">1361</a>. </span> </li> <li id="cite_note-rfc2030-12"><span class="mw-cite-backlink">^ <a href="#cite_ref-rfc2030_12-0"><sup><i><b>a</b></i></sup></a> <a href="#cite_ref-rfc2030_12-1"><sup><i><b>b</b></i></sup></a></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite id="CITEREFD._Mills1996" class="citation cs1"><a href="/wiki/David_L._Mills" title="David L. Mills">D. Mills</a> (October 1996). <a rel="nofollow" class="external text" href="https://datatracker.ietf.org/doc/html/rfc2030"><i>Simple Network Time Protocol (SNTP) Version 4 for IPv4, IPv6 and OSI</i></a>. Network Working Group. <a href="/wiki/Doi_(identifier)" class="mw-redirect" title="Doi (identifier)">doi</a>:<span class="id-lock-free" title="Freely accessible"><a rel="nofollow" class="external text" href="https://doi.org/10.17487%2FRFC2030">10.17487/RFC2030</a></span>. <a href="/wiki/Request_for_Comments" title="Request for Comments">RFC</a> <a rel="nofollow" class="external text" href="https://datatracker.ietf.org/doc/html/rfc2030">2030</a>.</cite><span title="ctx_ver=Z39.88-2004&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&amp;rft.genre=book&amp;rft.btitle=Simple+Network+Time+Protocol+%28SNTP%29+Version+4+for+IPv4%2C+IPv6+and+OSI&amp;rft.pub=Network+Working+Group&amp;rft.date=1996-10&amp;rft_id=info%3Adoi%2F10.17487%2F&#82;FC2030&amp;rft.au=D.+Mills&amp;rft_id=https%3A%2F%2Fdatatracker.ietf.org%2Fdoc%2Fhtml%2Frfc2030&amp;rfr_id=info%3Asid%2Fen.wikipedia.org%3ANetwork+Time+Protocol" class="Z3988"></span> <i>Obsolete.</i> Obsoleted by <link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222">RFC&#160;<a rel="nofollow" class="external text" href="https://datatracker.ietf.org/doc/html/rfc4330">4330</a>. Obsoletes <link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222">RFC&#160;<a rel="nofollow" class="external text" href="https://datatracker.ietf.org/doc/html/rfc1769">1769</a>. </span> </li> <li id="cite_note-rfc4330-13"><span class="mw-cite-backlink">^ <a href="#cite_ref-rfc4330_13-0"><sup><i><b>a</b></i></sup></a> <a href="#cite_ref-rfc4330_13-1"><sup><i><b>b</b></i></sup></a></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite id="CITEREFD._Mills2006" class="citation cs1"><a href="/wiki/David_L._Mills" title="David L. Mills">D. Mills</a> (January 2006). <a rel="nofollow" class="external text" href="https://datatracker.ietf.org/doc/html/rfc4330"><i>Simple Network Time Protocol (SNTP) Version 4 for IPv4, IPv6 and OSI</i></a>. Network Working Group. <a href="/wiki/Doi_(identifier)" class="mw-redirect" title="Doi (identifier)">doi</a>:<span class="id-lock-free" title="Freely accessible"><a rel="nofollow" class="external text" href="https://doi.org/10.17487%2FRFC4330">10.17487/RFC4330</a></span>. <a href="/wiki/Request_for_Comments" title="Request for Comments">RFC</a> <a rel="nofollow" class="external text" href="https://datatracker.ietf.org/doc/html/rfc4330">4330</a>.</cite><span title="ctx_ver=Z39.88-2004&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&amp;rft.genre=book&amp;rft.btitle=Simple+Network+Time+Protocol+%28SNTP%29+Version+4+for+IPv4%2C+IPv6+and+OSI&amp;rft.pub=Network+Working+Group&amp;rft.date=2006-01&amp;rft_id=info%3Adoi%2F10.17487%2F&#82;FC4330&amp;rft.au=D.+Mills&amp;rft_id=https%3A%2F%2Fdatatracker.ietf.org%2Fdoc%2Fhtml%2Frfc4330&amp;rfr_id=info%3Asid%2Fen.wikipedia.org%3ANetwork+Time+Protocol" class="Z3988"></span> <i>Obsolete.</i> Obsoletes <link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222">RFC&#160;<a rel="nofollow" class="external text" href="https://datatracker.ietf.org/doc/html/rfc2030">2030</a> and <a rel="nofollow" class="external text" href="https://datatracker.ietf.org/doc/html/rfc1769">1769</a>. Obsoleted by <link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222">RFC&#160;<a rel="nofollow" class="external text" href="https://datatracker.ietf.org/doc/html/rfc5905">5905</a>. </span> </li> <li id="cite_note-rfc778-14"><span class="mw-cite-backlink"><b><a href="#cite_ref-rfc778_14-0">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite id="CITEREFD.L._Mills1981" class="citation cs1"><a href="/wiki/David_L._Mills" title="David L. Mills">D.L. Mills</a> (April 1981). <a rel="nofollow" class="external text" href="https://datatracker.ietf.org/doc/html/rfc778"><i>DCNET Internet Clock Service</i></a>. <a href="/wiki/IETF" class="mw-redirect" title="IETF">IETF</a>. <a href="/wiki/Doi_(identifier)" class="mw-redirect" title="Doi (identifier)">doi</a>:<span class="id-lock-free" title="Freely accessible"><a rel="nofollow" class="external text" href="https://doi.org/10.17487%2FRFC0778">10.17487/RFC0778</a></span>. <a href="/wiki/Request_for_Comments" title="Request for Comments">RFC</a> <a rel="nofollow" class="external text" href="https://datatracker.ietf.org/doc/html/rfc778">778</a>.</cite><span title="ctx_ver=Z39.88-2004&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&amp;rft.genre=book&amp;rft.btitle=DCNET+Internet+Clock+Service&amp;rft.pub=IETF&amp;rft.date=1981-04&amp;rft_id=info%3Adoi%2F10.17487%2F&#82;FC0778&amp;rft.au=D.L.+Mills&amp;rft_id=https%3A%2F%2Fdatatracker.ietf.org%2Fdoc%2Fhtml%2Frfc778&amp;rfr_id=info%3Asid%2Fen.wikipedia.org%3ANetwork+Time+Protocol" class="Z3988"></span> <i>Historic.</i> </span> </li> <li id="cite_note-rfc7822-15"><span class="mw-cite-backlink"><b><a href="#cite_ref-rfc7822_15-0">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite id="CITEREFT._MizrahiD._Mayer2016" class="citation cs1">T. Mizrahi; D. Mayer (March 2016). <a rel="nofollow" class="external text" href="https://datatracker.ietf.org/doc/html/rfc7822"><i>Network Time Protocol Version 4 (NTPv4) Extension Fields</i></a>. <a href="/wiki/IETF" class="mw-redirect" title="IETF">IETF</a>. <a href="/wiki/Doi_(identifier)" class="mw-redirect" title="Doi (identifier)">doi</a>:<span class="id-lock-free" title="Freely accessible"><a rel="nofollow" class="external text" href="https://doi.org/10.17487%2FRFC7822">10.17487/RFC7822</a></span>. <a href="/wiki/ISSN_(identifier)" class="mw-redirect" title="ISSN (identifier)">ISSN</a>&#160;<a rel="nofollow" class="external text" href="https://search.worldcat.org/issn/2070-1721">2070-1721</a>. <a href="/wiki/Request_for_Comments" title="Request for Comments">RFC</a> <a rel="nofollow" class="external text" href="https://datatracker.ietf.org/doc/html/rfc7822">7822</a>.</cite><span title="ctx_ver=Z39.88-2004&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&amp;rft.genre=book&amp;rft.btitle=Network+Time+Protocol+Version+4+%28NTPv4%29+Extension+Fields&amp;rft.pub=IETF&amp;rft.date=2016-03&amp;rft_id=info%3Adoi%2F10.17487%2F&#82;FC7822&amp;rft.issn=2070-1721&amp;rft.au=T.+Mizrahi&amp;rft.au=D.+Mayer&amp;rft_id=https%3A%2F%2Fdatatracker.ietf.org%2Fdoc%2Fhtml%2Frfc7822&amp;rfr_id=info%3Asid%2Fen.wikipedia.org%3ANetwork+Time+Protocol" class="Z3988"></span> <i>Informational.</i> Updates <link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222">RFC&#160;<a rel="nofollow" class="external text" href="https://datatracker.ietf.org/doc/html/rfc5905">5905</a>. </span> </li> <li id="cite_note-rfc8573-16"><span class="mw-cite-backlink">^ <a href="#cite_ref-rfc8573_16-0"><sup><i><b>a</b></i></sup></a> <a href="#cite_ref-rfc8573_16-1"><sup><i><b>b</b></i></sup></a></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite id="CITEREFA._MalhotraS._Goldberg2019" class="citation cs1">A. Malhotra; S. Goldberg (June 2019). <a rel="nofollow" class="external text" href="https://datatracker.ietf.org/doc/html/rfc8573"><i>Message Authentication Code for the Network Time Protocol</i></a>. <a href="/wiki/Internet_Engineering_Task_Force" title="Internet Engineering Task Force">Internet Engineering Task Force</a>. <a href="/wiki/Doi_(identifier)" class="mw-redirect" title="Doi (identifier)">doi</a>:<span class="id-lock-free" title="Freely accessible"><a rel="nofollow" class="external text" href="https://doi.org/10.17487%2FRFC8573">10.17487/RFC8573</a></span>. <a href="/wiki/ISSN_(identifier)" class="mw-redirect" title="ISSN (identifier)">ISSN</a>&#160;<a rel="nofollow" class="external text" href="https://search.worldcat.org/issn/2070-1721">2070-1721</a>. <a href="/wiki/Request_for_Comments" title="Request for Comments">RFC</a> <a rel="nofollow" class="external text" href="https://datatracker.ietf.org/doc/html/rfc8573">8573</a>.</cite><span title="ctx_ver=Z39.88-2004&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&amp;rft.genre=book&amp;rft.btitle=Message+Authentication+Code+for+the+Network+Time+Protocol&amp;rft.pub=Internet+Engineering+Task+Force&amp;rft.date=2019-06&amp;rft_id=info%3Adoi%2F10.17487%2F&#82;FC8573&amp;rft.issn=2070-1721&amp;rft.au=A.+Malhotra&amp;rft.au=S.+Goldberg&amp;rft_id=https%3A%2F%2Fdatatracker.ietf.org%2Fdoc%2Fhtml%2Frfc8573&amp;rfr_id=info%3Asid%2Fen.wikipedia.org%3ANetwork+Time+Protocol" class="Z3988"></span> <i>Proposed Standard.</i> Updates <link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222">RFC&#160;<a rel="nofollow" class="external text" href="https://datatracker.ietf.org/doc/html/rfc5905">5905</a>. </span> </li> <li id="cite_note-rfc9109-17"><span class="mw-cite-backlink"><b><a href="#cite_ref-rfc9109_17-0">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite id="CITEREFF._GontG._GontM._Lichvar2021" class="citation cs1">F. Gont; G. Gont; M. Lichvar (August 2021). <a rel="nofollow" class="external text" href="https://datatracker.ietf.org/doc/html/rfc9109"><i>Network Time Protocol Version 4: Port Randomization</i></a>. <a href="/wiki/Internet_Engineering_Task_Force" title="Internet Engineering Task Force">Internet Engineering Task Force</a>. <a href="/wiki/Doi_(identifier)" class="mw-redirect" title="Doi (identifier)">doi</a>:<span class="id-lock-free" title="Freely accessible"><a rel="nofollow" class="external text" href="https://doi.org/10.17487%2FRFC9109">10.17487/RFC9109</a></span>. <a href="/wiki/ISSN_(identifier)" class="mw-redirect" title="ISSN (identifier)">ISSN</a>&#160;<a rel="nofollow" class="external text" href="https://search.worldcat.org/issn/2070-1721">2070-1721</a>. <a href="/wiki/Request_for_Comments" title="Request for Comments">RFC</a> <a rel="nofollow" class="external text" href="https://datatracker.ietf.org/doc/html/rfc9109">9109</a>.</cite><span title="ctx_ver=Z39.88-2004&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&amp;rft.genre=book&amp;rft.btitle=Network+Time+Protocol+Version+4%3A+Port+Randomization&amp;rft.pub=Internet+Engineering+Task+Force&amp;rft.date=2021-08&amp;rft_id=info%3Adoi%2F10.17487%2F&#82;FC9109&amp;rft.issn=2070-1721&amp;rft.au=F.+Gont&amp;rft.au=G.+Gont&amp;rft.au=M.+Lichvar&amp;rft_id=https%3A%2F%2Fdatatracker.ietf.org%2Fdoc%2Fhtml%2Frfc9109&amp;rfr_id=info%3Asid%2Fen.wikipedia.org%3ANetwork+Time+Protocol" class="Z3988"></span> <i>Proposed Standard.</i> Updates <link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222">RFC&#160;<a rel="nofollow" class="external text" href="https://datatracker.ietf.org/doc/html/rfc5905">5905</a>. </span> </li> <li id="cite_note-ND7CF-18"><span class="mw-cite-backlink"><b><a href="#cite_ref-ND7CF_18-0">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite id="CITEREFD.L._Mills1981" class="citation cs2">D.L. Mills (25 February 1981), <a rel="nofollow" class="external text" href="https://web.archive.org/web/19961230073104/http://www.cis.ohio-state.edu/htbin/ien/ien173.html"><i>Time Synchronization in DCNET Hosts</i></a>, archived from <a rel="nofollow" class="external text" href="http://www.cis.ohio-state.edu/htbin/ien/ien173.html">the original</a> on 1996-12-30</cite><span title="ctx_ver=Z39.88-2004&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&amp;rft.genre=book&amp;rft.btitle=Time+Synchronization+in+DCNET+Hosts&amp;rft.date=1981-02-25&amp;rft.au=D.L.+Mills&amp;rft_id=http%3A%2F%2Fwww.cis.ohio-state.edu%2Fhtbin%2Fien%2Fien173.html&amp;rfr_id=info%3Asid%2Fen.wikipedia.org%3ANetwork+Time+Protocol" class="Z3988"></span></span> </li> <li id="cite_note-Y8SkT-19"><span class="mw-cite-backlink"><b><a href="#cite_ref-Y8SkT_19-0">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite class="citation cs2"><a rel="nofollow" class="external text" href="http://www.skrenta.com/rt/man/timed.8.html">"TIMED(8)"</a>, <i>UNIX System Manager's Manual</i>, <a rel="nofollow" class="external text" href="https://web.archive.org/web/20110722012159/http://www.skrenta.com/rt/man/timed.8.html">archived</a> from the original on 2011-07-22<span class="reference-accessdate">, retrieved <span class="nowrap">2017-09-12</span></span></cite><span title="ctx_ver=Z39.88-2004&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&amp;rft.genre=article&amp;rft.jtitle=UNIX+System+Manager%27s+Manual&amp;rft.atitle=TIMED%288%29&amp;rft_id=http%3A%2F%2Fwww.skrenta.com%2Frt%2Fman%2Ftimed.8.html&amp;rfr_id=info%3Asid%2Fen.wikipedia.org%3ANetwork+Time+Protocol" class="Z3988"></span></span> </li> <li id="cite_note-AMYJK-20"><span class="mw-cite-backlink"><b><a href="#cite_ref-AMYJK_20-0">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite id="CITEREFDavid_L._Mills1991" class="citation journal cs1">David L. Mills (October 1991). <span class="id-lock-limited" title="Free access subject to limited trial, subscription normally required"><a rel="nofollow" class="external text" href="http://www3.cs.stonybrook.edu/~jgao/CSE590-spring11/91-ntp.pdf">"Internet Time Synchronization: The Network Time Protocol"</a></span> <span class="cs1-format">(PDF)</span>. <i>IEEE Transactions on Communications</i>. <b>39</b> (10): 1482–1493. <a href="/wiki/Bibcode_(identifier)" class="mw-redirect" title="Bibcode (identifier)">Bibcode</a>:<a rel="nofollow" class="external text" href="https://ui.adsabs.harvard.edu/abs/1991ITCom..39.1482M">1991ITCom..39.1482M</a>. <a href="/wiki/Doi_(identifier)" class="mw-redirect" title="Doi (identifier)">doi</a>:<a rel="nofollow" class="external text" href="https://doi.org/10.1109%2F26.103043">10.1109/26.103043</a>. <a rel="nofollow" class="external text" href="https://web.archive.org/web/20160610113047/http://www3.cs.stonybrook.edu/%7Ejgao/CSE590-spring11/91-ntp.pdf">Archived</a> <span class="cs1-format">(PDF)</span> from the original on 2016-06-10<span class="reference-accessdate">. Retrieved <span class="nowrap">2017-11-06</span></span>.</cite><span title="ctx_ver=Z39.88-2004&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&amp;rft.genre=article&amp;rft.jtitle=IEEE+Transactions+on+Communications&amp;rft.atitle=Internet+Time+Synchronization%3A+The+Network+Time+Protocol&amp;rft.volume=39&amp;rft.issue=10&amp;rft.pages=1482-1493&amp;rft.date=1991-10&amp;rft_id=info%3Adoi%2F10.1109%2F26.103043&amp;rft_id=info%3Abibcode%2F1991ITCom..39.1482M&amp;rft.au=David+L.+Mills&amp;rft_id=http%3A%2F%2Fwww3.cs.stonybrook.edu%2F~jgao%2FCSE590-spring11%2F91-ntp.pdf&amp;rfr_id=info%3Asid%2Fen.wikipedia.org%3ANetwork+Time+Protocol" class="Z3988"></span></span> </li> <li id="cite_note-0-21"><span class="mw-cite-backlink"><b><a href="#cite_ref-0_21-0">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite id="CITEREFDavid_L._Mills1992" class="citation cs1"><a href="/wiki/David_L._Mills" title="David L. Mills">David L. Mills</a> (March 1992). <a rel="nofollow" class="external text" href="https://datatracker.ietf.org/doc/html/rfc1305"><i>Network Time Protocol (Version 3) - Specification, Implementation and Analysis</i></a>. Network Working Group. <a href="/wiki/Doi_(identifier)" class="mw-redirect" title="Doi (identifier)">doi</a>:<span class="id-lock-free" title="Freely accessible"><a rel="nofollow" class="external text" href="https://doi.org/10.17487%2FRFC1305">10.17487/RFC1305</a></span>. <a href="/wiki/Request_for_Comments" title="Request for Comments">RFC</a> <a rel="nofollow" class="external text" href="https://datatracker.ietf.org/doc/html/rfc1305">1305</a>.</cite><span title="ctx_ver=Z39.88-2004&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&amp;rft.genre=book&amp;rft.btitle=Network+Time+Protocol+%28Version+3%29+-+Specification%2C+Implementation+and+Analysis&amp;rft.pub=Network+Working+Group&amp;rft.date=1992-03&amp;rft_id=info%3Adoi%2F10.17487%2F&#82;FC1305&amp;rft.au=David+L.+Mills&amp;rft_id=https%3A%2F%2Fdatatracker.ietf.org%2Fdoc%2Fhtml%2Frfc1305&amp;rfr_id=info%3Asid%2Fen.wikipedia.org%3ANetwork+Time+Protocol" class="Z3988"></span> <i>Obsolete.</i> <q>The clock-selection procedure was modified to remove the first of the two sorting/discarding steps and replace with an algorithm first proposed by Marzullo and later incorporated in the Digital Time Service. These changes do not significantly affect the ordinary operation of or compatibility with various versions of NTP, but they do provide the basis for formal statements of correctness.</q> </span> </li> <li id="cite_note-MillsES-22"><span class="mw-cite-backlink"><b><a href="#cite_ref-MillsES_22-0">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite id="CITEREFDavid_L._Mills2010" class="citation book cs1">David L. Mills (15 November 2010). <a rel="nofollow" class="external text" href="https://books.google.com/books?id=BxTOBQAAQBAJ&amp;pg=PA377"><i>Computer Network Time Synchronization: The Network Time Protocol on Earth and in Space, Second Edition</i></a>. CRC Press. p.&#160;377. <a href="/wiki/ISBN_(identifier)" class="mw-redirect" title="ISBN (identifier)">ISBN</a>&#160;<a href="/wiki/Special:BookSources/978-1-4398-1464-2" title="Special:BookSources/978-1-4398-1464-2"><bdi>978-1-4398-1464-2</bdi></a>.</cite><span title="ctx_ver=Z39.88-2004&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&amp;rft.genre=book&amp;rft.btitle=Computer+Network+Time+Synchronization%3A+The+Network+Time+Protocol+on+Earth+and+in+Space%2C+Second+Edition&amp;rft.pages=377&amp;rft.pub=CRC+Press&amp;rft.date=2010-11-15&amp;rft.isbn=978-1-4398-1464-2&amp;rft.au=David+L.+Mills&amp;rft_id=https%3A%2F%2Fbooks.google.com%2Fbooks%3Fid%3DBxTOBQAAQBAJ%26pg%3DPA377&amp;rfr_id=info%3Asid%2Fen.wikipedia.org%3ANetwork+Time+Protocol" class="Z3988"></span></span> </li> <li id="cite_note-E4akm-23"><span class="mw-cite-backlink">^ <a href="#cite_ref-E4akm_23-0"><sup><i><b>a</b></i></sup></a> <a href="#cite_ref-E4akm_23-1"><sup><i><b>b</b></i></sup></a> <a href="#cite_ref-E4akm_23-2"><sup><i><b>c</b></i></sup></a></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite class="citation cs2">"Future Plans", <a rel="nofollow" class="external text" href="https://www.eecis.udel.edu/~mills/ntp.html"><i>Network Time Synchronization Research Project</i></a>, <a rel="nofollow" class="external text" href="https://web.archive.org/web/20141223013515/http://www.eecis.udel.edu/~mills/ntp.html">archived</a> from the original on 23 December 2014<span class="reference-accessdate">, retrieved <span class="nowrap">24 December</span> 2014</span></cite><span title="ctx_ver=Z39.88-2004&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&amp;rft.genre=bookitem&amp;rft.atitle=Future+Plans&amp;rft.btitle=Network+Time+Synchronization+Research+Project&amp;rft_id=https%3A%2F%2Fwww.eecis.udel.edu%2F~mills%2Fntp.html&amp;rfr_id=info%3Asid%2Fen.wikipedia.org%3ANetwork+Time+Protocol" class="Z3988"></span></span> </li> <li id="cite_note-jZjhj-24"><span class="mw-cite-backlink"><b><a href="#cite_ref-jZjhj_24-0">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="http://www.informationweek.com/cloud/infrastructure-as-a-service/ntp-needs-money-is-a-foundation-the-answer/d/d-id/1319557">"NTP Needs Money: Is A Foundation The Answer?"</a>. <i><a href="/wiki/InformationWeek" title="InformationWeek">InformationWeek</a></i>. March 23, 2015. <a rel="nofollow" class="external text" href="https://web.archive.org/web/20150410033108/http://www.informationweek.com/cloud/infrastructure-as-a-service/ntp-needs-money-is-a-foundation-the-answer/d/d-id/1319557">Archived</a> from the original on April 10, 2015<span class="reference-accessdate">. Retrieved <span class="nowrap">April 4,</span> 2015</span>.</cite><span title="ctx_ver=Z39.88-2004&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&amp;rft.genre=unknown&amp;rft.jtitle=InformationWeek&amp;rft.atitle=NTP+Needs+Money%3A+Is+A+Foundation+The+Answer%3F&amp;rft.date=2015-03-23&amp;rft_id=http%3A%2F%2Fwww.informationweek.com%2Fcloud%2Finfrastructure-as-a-service%2Fntp-needs-money-is-a-foundation-the-answer%2Fd%2Fd-id%2F1319557&amp;rfr_id=info%3Asid%2Fen.wikipedia.org%3ANetwork+Time+Protocol" class="Z3988"></span></span> </li> <li id="cite_note-MShrI-25"><span class="mw-cite-backlink"><b><a href="#cite_ref-MShrI_25-0">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="http://www.informationweek.com/it-life/ntps-fate-hinges-on-father-time/d/d-id/1319432?cmp=em-prog-na-na-newsltr_20150313_control&amp;imm_mid=0ce65e&amp;page_number=2">"NTP's Fate Hinges On 'Father Time'<span class="cs1-kern-right"></span>"</a>. <i><a href="/wiki/InformationWeek" title="InformationWeek">InformationWeek</a></i>. March 11, 2015. <a rel="nofollow" class="external text" href="https://web.archive.org/web/20150410021745/http://www.informationweek.com/it-life/ntps-fate-hinges-on-father-time/d/d-id/1319432?cmp=em-prog-na-na-newsltr_20150313_control&amp;imm_mid=0ce65e&amp;page_number=2">Archived</a> from the original on April 10, 2015<span class="reference-accessdate">. Retrieved <span class="nowrap">April 4,</span> 2015</span>.</cite><span title="ctx_ver=Z39.88-2004&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&amp;rft.genre=unknown&amp;rft.jtitle=InformationWeek&amp;rft.atitle=NTP%27s+Fate+Hinges+On+%27Father+Time%27&amp;rft.date=2015-03-11&amp;rft_id=http%3A%2F%2Fwww.informationweek.com%2Fit-life%2Fntps-fate-hinges-on-father-time%2Fd%2Fd-id%2F1319432%3Fcmp%3Dem-prog-na-na-newsltr_20150313_control%26imm_mid%3D0ce65e%26page_number%3D2&amp;rfr_id=info%3Asid%2Fen.wikipedia.org%3ANetwork+Time+Protocol" class="Z3988"></span></span> </li> <li id="cite_note-ntpwg-doc-26"><span class="mw-cite-backlink">^ <a href="#cite_ref-ntpwg-doc_26-0"><sup><i><b>a</b></i></sup></a> <a href="#cite_ref-ntpwg-doc_26-1"><sup><i><b>b</b></i></sup></a></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://datatracker.ietf.org/wg/ntp/documents/">"Network Time Protocols (ntp): Documents"</a>. <i>datatracker.ietf.org</i><span class="reference-accessdate">. Retrieved <span class="nowrap">27 December</span> 2022</span>.</cite><span title="ctx_ver=Z39.88-2004&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&amp;rft.genre=unknown&amp;rft.jtitle=datatracker.ietf.org&amp;rft.atitle=Network+Time+Protocols+%28ntp%29%3A+Documents&amp;rft_id=https%3A%2F%2Fdatatracker.ietf.org%2Fwg%2Fntp%2Fdocuments%2F&amp;rfr_id=info%3Asid%2Fen.wikipedia.org%3ANetwork+Time+Protocol" class="Z3988"></span></span> </li> <li id="cite_note-27"><span class="mw-cite-backlink"><b><a href="#cite_ref-27">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite id="CITEREFLichvar2022" class="citation journal cs1">Lichvar, Miroslav (6 December 2022). <a rel="nofollow" class="external text" href="https://www.ietf.org/archive/id/draft-mlichvar-ntp-ntpv5-06.html">"Network Time Protocol Version 5"</a>. <i>www.ietf.org</i>.</cite><span title="ctx_ver=Z39.88-2004&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&amp;rft.genre=article&amp;rft.jtitle=www.ietf.org&amp;rft.atitle=Network+Time+Protocol+Version+5&amp;rft.date=2022-12-06&amp;rft.aulast=Lichvar&amp;rft.aufirst=Miroslav&amp;rft_id=https%3A%2F%2Fwww.ietf.org%2Farchive%2Fid%2Fdraft-mlichvar-ntp-ntpv5-06.html&amp;rfr_id=info%3Asid%2Fen.wikipedia.org%3ANetwork+Time+Protocol" class="Z3988"></span></span> </li> <li id="cite_note-2-28"><span class="mw-cite-backlink"><b><a href="#cite_ref-2_28-0">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite id="CITEREFD._MillsJ._BurbankW._Kasch2010" class="citation cs1"><a href="/wiki/David_L._Mills" title="David L. Mills">D. Mills</a>; J. Burbank; W. Kasch (August 2010). J. Martin (ed.). <a rel="nofollow" class="external text" href="https://datatracker.ietf.org/doc/html/rfc5905"><i>Network Time Protocol Version 4: Protocol and Algorithms Specification</i></a>. <a href="/wiki/Internet_Engineering_Task_Force" title="Internet Engineering Task Force">Internet Engineering Task Force</a>. <a href="/wiki/Doi_(identifier)" class="mw-redirect" title="Doi (identifier)">doi</a>:<span class="id-lock-free" title="Freely accessible"><a rel="nofollow" class="external text" href="https://doi.org/10.17487%2FRFC5905">10.17487/RFC5905</a></span>. <a href="/wiki/ISSN_(identifier)" class="mw-redirect" title="ISSN (identifier)">ISSN</a>&#160;<a rel="nofollow" class="external text" href="https://search.worldcat.org/issn/2070-1721">2070-1721</a>. <a href="/wiki/Request_for_Comments" title="Request for Comments">RFC</a> <a rel="nofollow" class="external text" href="https://datatracker.ietf.org/doc/html/rfc5905">5905</a>.</cite><span title="ctx_ver=Z39.88-2004&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&amp;rft.genre=book&amp;rft.btitle=Network+Time+Protocol+Version+4%3A+Protocol+and+Algorithms+Specification&amp;rft.pub=Internet+Engineering+Task+Force&amp;rft.date=2010-08&amp;rft_id=info%3Adoi%2F10.17487%2F&#82;FC5905&amp;rft.issn=2070-1721&amp;rft.au=D.+Mills&amp;rft.au=J.+Burbank&amp;rft.au=W.+Kasch&amp;rft_id=https%3A%2F%2Fdatatracker.ietf.org%2Fdoc%2Fhtml%2Frfc5905&amp;rfr_id=info%3Asid%2Fen.wikipedia.org%3ANetwork+Time+Protocol" class="Z3988"></span> <i>Proposed Standard.</i> <q>Primary servers and clients complying with a subset of NTP, called the Simple Network Time Protocol (SNTPv4) [...], do not need to implement the mitigation algorithms [...] The fully developed NTPv4 implementation is intended for [...] servers with multiple upstream servers and multiple downstream servers [...] Other than these considerations, NTP and SNTP servers and clients are completely interoperable and can be intermixed [...]</q> </span> </li> <li id="cite_note-30"><span class="mw-cite-backlink"><b><a href="#cite_ref-30">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://www.redhat.com/en/blog/combining-ptp-ntp-get-best-both-worlds">"Combining PTP with NTP to Get the Best of Both Worlds"</a>. <i>www.redhat.com</i>. <q>Programs from the linuxptp package can be used in a combination with an NTP daemon. A PTP clock on a NIC is synchronized by ptp4l and is used as a reference clock by chronyd or ntpd for synchronization of the system clock.</q></cite><span title="ctx_ver=Z39.88-2004&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&amp;rft.genre=unknown&amp;rft.jtitle=www.redhat.com&amp;rft.atitle=Combining+PTP+with+NTP+to+Get+the+Best+of+Both+Worlds&amp;rft_id=https%3A%2F%2Fwww.redhat.com%2Fen%2Fblog%2Fcombining-ptp-ntp-get-best-both-worlds&amp;rfr_id=info%3Asid%2Fen.wikipedia.org%3ANetwork+Time+Protocol" class="Z3988"></span></span> </li> <li id="cite_note-GPf8p-31"><span class="mw-cite-backlink"><b><a href="#cite_ref-GPf8p_31-0">^</a></b></span> <span class="reference-text">RFC 5905, p. 21</span> </li> <li id="cite_note-cisco-32"><span class="mw-cite-backlink"><b><a href="#cite_ref-cisco_32-0">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="http://www.cisco.com/en/US/tech/tk869/tk769/technologies_white_paper09186a0080117070.shtml">"Network Time Protocol: Best Practices White Paper"</a>. <a rel="nofollow" class="external text" href="https://web.archive.org/web/20131001041853/http://www.cisco.com/en/US/tech/tk869/tk769/technologies_white_paper09186a0080117070.shtml">Archived</a> from the original on 1 October 2013<span class="reference-accessdate">. Retrieved <span class="nowrap">15 October</span> 2013</span>.</cite><span title="ctx_ver=Z39.88-2004&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&amp;rft.genre=unknown&amp;rft.btitle=Network+Time+Protocol%3A+Best+Practices+White+Paper&amp;rft_id=http%3A%2F%2Fwww.cisco.com%2Fen%2FUS%2Ftech%2Ftk869%2Ftk769%2Ftechnologies_white_paper09186a0080117070.shtml&amp;rfr_id=info%3Asid%2Fen.wikipedia.org%3ANetwork+Time+Protocol" class="Z3988"></span></span> </li> <li id="cite_note-MIvTF-33"><span class="mw-cite-backlink">^ <a href="#cite_ref-MIvTF_33-0"><sup><i><b>a</b></i></sup></a> <a href="#cite_ref-MIvTF_33-1"><sup><i><b>b</b></i></sup></a></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://nlug.ml1.co.uk/2012/01/ntpq-p-output/831">"<span class="cs1-kern-left"></span>'ntpq -p' output"</a>. <i>NLUG.ML1.co.uk</i>. <a rel="nofollow" class="external text" href="https://web.archive.org/web/20181112141516/https://nlug.ml1.co.uk/2012/01/ntpq-p-output/831">Archived</a> from the original on 2018-11-12<span class="reference-accessdate">. Retrieved <span class="nowrap">2018-11-12</span></span>.</cite><span title="ctx_ver=Z39.88-2004&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&amp;rft.genre=unknown&amp;rft.jtitle=NLUG.ML1.co.uk&amp;rft.atitle=%27ntpq+-p%27+output&amp;rft_id=https%3A%2F%2Fnlug.ml1.co.uk%2F2012%2F01%2Fntpq-p-output%2F831&amp;rfr_id=info%3Asid%2Fen.wikipedia.org%3ANetwork+Time+Protocol" class="Z3988"></span></span> </li> <li id="cite_note-34"><span class="mw-cite-backlink"><b><a href="#cite_ref-34">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://docs.ntpsec.org/latest/decode.html#kiss">"Event Messages and Status Words"</a>. <i>docs.ntpsec.org</i>. <q>Refid codes are used in kiss-o'-death (KoD) packets, the reference identifier field in ntpq and ntpmon billboard displays and log messages.</q></cite><span title="ctx_ver=Z39.88-2004&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&amp;rft.genre=unknown&amp;rft.jtitle=docs.ntpsec.org&amp;rft.atitle=Event+Messages+and+Status+Words&amp;rft_id=https%3A%2F%2Fdocs.ntpsec.org%2Flatest%2Fdecode.html%23kiss&amp;rfr_id=info%3Asid%2Fen.wikipedia.org%3ANetwork+Time+Protocol" class="Z3988"></span></span> </li> <li id="cite_note-35"><span class="mw-cite-backlink"><b><a href="#cite_ref-35">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://www.iana.org/assignments/ntp-parameters/ntp-parameters.xhtml">"Network Time Protocol (NTP) Parameters"</a>. <i>www.iana.org</i>.</cite><span title="ctx_ver=Z39.88-2004&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&amp;rft.genre=unknown&amp;rft.jtitle=www.iana.org&amp;rft.atitle=Network+Time+Protocol+%28NTP%29+Parameters&amp;rft_id=https%3A%2F%2Fwww.iana.org%2Fassignments%2Fntp-parameters%2Fntp-parameters.xhtml&amp;rfr_id=info%3Asid%2Fen.wikipedia.org%3ANetwork+Time+Protocol" class="Z3988"></span></span> </li> <li id="cite_note-mvUS1-36"><span class="mw-cite-backlink"><b><a href="#cite_ref-mvUS1_36-0">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite id="CITEREFDavid_L._Mills2012" class="citation web cs1">David L. Mills (12 May 2012). <a rel="nofollow" class="external text" href="https://www.eecis.udel.edu/~mills/y2k.html">"The NTP Era and Era Numbering"</a>. <a rel="nofollow" class="external text" href="https://web.archive.org/web/20161026011515/https://www.eecis.udel.edu/~mills/y2k.html">Archived</a> from the original on 26 October 2016<span class="reference-accessdate">. Retrieved <span class="nowrap">24 September</span> 2016</span>.</cite><span title="ctx_ver=Z39.88-2004&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&amp;rft.genre=unknown&amp;rft.btitle=The+NTP+Era+and+Era+Numbering&amp;rft.date=2012-05-12&amp;rft.au=David+L.+Mills&amp;rft_id=https%3A%2F%2Fwww.eecis.udel.edu%2F~mills%2Fy2k.html&amp;rfr_id=info%3Asid%2Fen.wikipedia.org%3ANetwork+Time+Protocol" class="Z3988"></span></span> </li> <li id="cite_note-StevensFenner2004-37"><span class="mw-cite-backlink"><b><a href="#cite_ref-StevensFenner2004_37-0">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite id="CITEREFW._Richard_StevensBill_FennerAndrew_M._Rudoff2004" class="citation book cs1">W. Richard Stevens; Bill Fenner; Andrew M. Rudoff (2004). <a rel="nofollow" class="external text" href="https://books.google.com/books?id=ptSC4LpwGA0C&amp;pg=PA582"><i>UNIX Network Programming</i></a>. Addison-Wesley Professional. pp.&#160;582–. <a href="/wiki/ISBN_(identifier)" class="mw-redirect" title="ISBN (identifier)">ISBN</a>&#160;<a href="/wiki/Special:BookSources/978-0-13-141155-5" title="Special:BookSources/978-0-13-141155-5"><bdi>978-0-13-141155-5</bdi></a>. <a rel="nofollow" class="external text" href="https://web.archive.org/web/20190330170620/https://books.google.com/books?id=ptSC4LpwGA0C&amp;pg=PA582">Archived</a> from the original on 2019-03-30<span class="reference-accessdate">. Retrieved <span class="nowrap">2016-10-16</span></span>.</cite><span title="ctx_ver=Z39.88-2004&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&amp;rft.genre=book&amp;rft.btitle=UNIX+Network+Programming&amp;rft.pages=582-&amp;rft.pub=Addison-Wesley+Professional&amp;rft.date=2004&amp;rft.isbn=978-0-13-141155-5&amp;rft.au=W.+Richard+Stevens&amp;rft.au=Bill+Fenner&amp;rft.au=Andrew+M.+Rudoff&amp;rft_id=https%3A%2F%2Fbooks.google.com%2Fbooks%3Fid%3DptSC4LpwGA0C%26pg%3DPA582&amp;rfr_id=info%3Asid%2Fen.wikipedia.org%3ANetwork+Time+Protocol" class="Z3988"></span></span> </li> <li id="cite_note-bzRE9-38"><span class="mw-cite-backlink"><b><a href="#cite_ref-bzRE9_38-0">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="http://www.lieberbiber.de/2017/03/14/a-look-at-the-year-20362038-problems-and-time-proofness-in-various-systems/">"A look at the Year 2036/2038 problems and time proofness in various systems"</a>. 14 March 2017. <a rel="nofollow" class="external text" href="https://web.archive.org/web/20180721014309/http://www.lieberbiber.de/2017/03/14/a-look-at-the-year-20362038-problems-and-time-proofness-in-various-systems/">Archived</a> from the original on 2018-07-21<span class="reference-accessdate">. Retrieved <span class="nowrap">2018-07-20</span></span>.</cite><span title="ctx_ver=Z39.88-2004&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&amp;rft.genre=unknown&amp;rft.btitle=A+look+at+the+Year+2036%2F2038+problems+and+time+proofness+in+various+systems&amp;rft.date=2017-03-14&amp;rft_id=http%3A%2F%2Fwww.lieberbiber.de%2F2017%2F03%2F14%2Fa-look-at-the-year-20362038-problems-and-time-proofness-in-various-systems%2F&amp;rfr_id=info%3Asid%2Fen.wikipedia.org%3ANetwork+Time+Protocol" class="Z3988"></span></span> </li> <li id="cite_note-FIILt-39"><span class="mw-cite-backlink"><b><a href="#cite_ref-FIILt_39-0">^</a></b></span> <span class="reference-text"><a href="/wiki/University_of_Delaware" title="University of Delaware">University of Delaware</a> Digital Systems Seminar presentation by David Mills, 2006-04-26</span> </li> <li id="cite_note-iL6pp-41"><span class="mw-cite-backlink"><b><a href="#cite_ref-iL6pp_41-0">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite id="CITEREFGotohImamuraKaneko2002" class="citation conference cs1">Gotoh, T.; Imamura, K.; Kaneko, A. (2002). "Improvement of NTP time offset under the asymmetric network with double packets method". <i>Conference Digest Conference on Precision Electromagnetic Measurements</i>. Conference on Precision Electromagnetic Measurements. pp.&#160;448–449. <a href="/wiki/Doi_(identifier)" class="mw-redirect" title="Doi (identifier)">doi</a>:<a rel="nofollow" class="external text" href="https://doi.org/10.1109%2FCPEM.2002.1034915">10.1109/CPEM.2002.1034915</a>. <a href="/wiki/ISBN_(identifier)" class="mw-redirect" title="ISBN (identifier)">ISBN</a>&#160;<a href="/wiki/Special:BookSources/0-7803-7242-5" title="Special:BookSources/0-7803-7242-5"><bdi>0-7803-7242-5</bdi></a>.</cite><span title="ctx_ver=Z39.88-2004&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&amp;rft.genre=conference&amp;rft.atitle=Improvement+of+NTP+time+offset+under+the+asymmetric+network+with+double+packets+method&amp;rft.btitle=Conference+Digest+Conference+on+Precision+Electromagnetic+Measurements&amp;rft.pages=448-449&amp;rft.date=2002&amp;rft_id=info%3Adoi%2F10.1109%2FCPEM.2002.1034915&amp;rft.isbn=0-7803-7242-5&amp;rft.aulast=Gotoh&amp;rft.aufirst=T.&amp;rft.au=Imamura%2C+K.&amp;rft.au=Kaneko%2C+A.&amp;rfr_id=info%3Asid%2Fen.wikipedia.org%3ANetwork+Time+Protocol" class="Z3988"></span></span> </li> <li id="cite_note-Ocilw-42"><span class="mw-cite-backlink">^ <a href="#cite_ref-Ocilw_42-0"><sup><i><b>a</b></i></sup></a> <a href="#cite_ref-Ocilw_42-1"><sup><i><b>b</b></i></sup></a></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite id="CITEREFLichvar2018" class="citation web cs1">Lichvar, Miroslav (18 September 2018). <a rel="nofollow" class="external text" href="https://chrony.tuxfamily.org/doc/4.3/chrony.conf.html#hwtimestamp">"chrony – chrony.conf(5)"</a>. <i>Chrony project</i><span class="reference-accessdate">. Retrieved <span class="nowrap">2 August</span> 2020</span>. <q>This directive enables hardware timestamping of NTP packets sent to and received from the specified network interface.</q></cite><span title="ctx_ver=Z39.88-2004&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&amp;rft.genre=unknown&amp;rft.jtitle=Chrony+project&amp;rft.atitle=chrony+%E2%80%93+chrony.conf%285%29&amp;rft.date=2018-09-18&amp;rft.aulast=Lichvar&amp;rft.aufirst=Miroslav&amp;rft_id=https%3A%2F%2Fchrony.tuxfamily.org%2Fdoc%2F4.3%2Fchrony.conf.html%23hwtimestamp&amp;rfr_id=info%3Asid%2Fen.wikipedia.org%3ANetwork+Time+Protocol" class="Z3988"></span></span> </li> <li id="cite_note-43"><span class="mw-cite-backlink"><b><a href="#cite_ref-43">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://git.tuxfamily.org/chrony/chrony.git/tree/sourcestats.c?h=4.3">"sourcestats.c, function estimate_asymmetry()"</a>. <i>git.tuxfamily.org (chrony)</i>.</cite><span title="ctx_ver=Z39.88-2004&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&amp;rft.genre=unknown&amp;rft.jtitle=git.tuxfamily.org+%28chrony%29&amp;rft.atitle=sourcestats.c%2C+function+estimate_asymmetry%28%29&amp;rft_id=https%3A%2F%2Fgit.tuxfamily.org%2Fchrony%2Fchrony.git%2Ftree%2Fsourcestats.c%3Fh%3D4.3&amp;rfr_id=info%3Asid%2Fen.wikipedia.org%3ANetwork+Time+Protocol" class="Z3988"></span></span> </li> <li id="cite_note-jAgTl-44"><span class="mw-cite-backlink"><b><a href="#cite_ref-jAgTl_44-0">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://wiki.mozilla.org/images/e/ea/Ntp-report.pdf">"Pentest-Report NTP 01.2017"</a> <span class="cs1-format">(PDF)</span>. Cure53. 2017. <a rel="nofollow" class="external text" href="https://web.archive.org/web/20181201232241/https://wiki.mozilla.org/images/e/ea/Ntp-report.pdf">Archived</a> <span class="cs1-format">(PDF)</span> from the original on 2018-12-01<span class="reference-accessdate">. Retrieved <span class="nowrap">2019-07-03</span></span>.</cite><span title="ctx_ver=Z39.88-2004&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&amp;rft.genre=unknown&amp;rft.btitle=Pentest-Report+NTP+01.2017&amp;rft.pub=Cure53&amp;rft.date=2017&amp;rft_id=https%3A%2F%2Fwiki.mozilla.org%2Fimages%2Fe%2Fea%2FNtp-report.pdf&amp;rfr_id=info%3Asid%2Fen.wikipedia.org%3ANetwork+Time+Protocol" class="Z3988"></span></span> </li> <li id="cite_note-ciu7z-45"><span class="mw-cite-backlink"><b><a href="#cite_ref-ciu7z_45-0">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://technet.microsoft.com/en-us/library/cc773061%28WS.10%29.aspx">"Windows Time Service Technical Reference"</a>. technet.microsoft.com. 2011-08-17. <a rel="nofollow" class="external text" href="https://web.archive.org/web/20110906143547/http://technet.microsoft.com/en-us/library/cc773061(WS.10).aspx">Archived</a> from the original on 2011-09-06<span class="reference-accessdate">. Retrieved <span class="nowrap">2011-09-19</span></span>.</cite><span title="ctx_ver=Z39.88-2004&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&amp;rft.genre=unknown&amp;rft.btitle=Windows+Time+Service+Technical+Reference&amp;rft.pub=technet.microsoft.com&amp;rft.date=2011-08-17&amp;rft_id=https%3A%2F%2Ftechnet.microsoft.com%2Fen-us%2Flibrary%2Fcc773061%2528WS.10%2529.aspx&amp;rfr_id=info%3Asid%2Fen.wikipedia.org%3ANetwork+Time+Protocol" class="Z3988"></span></span> </li> <li id="cite_note-gn3Ev-46"><span class="mw-cite-backlink"><b><a href="#cite_ref-gn3Ev_46-0">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://support.ntp.org/bin/view/Support/WindowsTimeService">"Windows Time Service page at NTP.org"</a>. <i>Support.NTP.org</i>. 2008-02-25. <a rel="nofollow" class="external text" href="https://web.archive.org/web/20170514214217/http://support.ntp.org/bin/view/Support/WindowsTimeService">Archived</a> from the original on 2017-05-14<span class="reference-accessdate">. Retrieved <span class="nowrap">2017-05-01</span></span>.</cite><span title="ctx_ver=Z39.88-2004&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&amp;rft.genre=unknown&amp;rft.jtitle=Support.NTP.org&amp;rft.atitle=Windows+Time+Service+page+at+NTP.org&amp;rft.date=2008-02-25&amp;rft_id=https%3A%2F%2Fsupport.ntp.org%2Fbin%2Fview%2FSupport%2FWindowsTimeService&amp;rfr_id=info%3Asid%2Fen.wikipedia.org%3ANetwork+Time+Protocol" class="Z3988"></span></span> </li> <li id="cite_note-AD2ab-47"><span class="mw-cite-backlink"><b><a href="#cite_ref-AD2ab_47-0">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://technet.microsoft.com/en-us/library/cc773013%28WS.10%29.aspx">"How the Windows Time Service Works"</a>. technet.microsoft.com. 2010-03-12. <a rel="nofollow" class="external text" href="https://web.archive.org/web/20110924184432/http://technet.microsoft.com/en-us/library/cc773013(WS.10).aspx">Archived</a> from the original on 2011-09-24<span class="reference-accessdate">. Retrieved <span class="nowrap">2011-09-19</span></span>.</cite><span title="ctx_ver=Z39.88-2004&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&amp;rft.genre=unknown&amp;rft.btitle=How+the+Windows+Time+Service+Works&amp;rft.pub=technet.microsoft.com&amp;rft.date=2010-03-12&amp;rft_id=https%3A%2F%2Ftechnet.microsoft.com%2Fen-us%2Flibrary%2Fcc773013%2528WS.10%2529.aspx&amp;rfr_id=info%3Asid%2Fen.wikipedia.org%3ANetwork+Time+Protocol" class="Z3988"></span></span> </li> <li id="cite_note-kb939322-48"><span class="mw-cite-backlink">^ <a href="#cite_ref-kb939322_48-0"><sup><i><b>a</b></i></sup></a> <a href="#cite_ref-kb939322_48-1"><sup><i><b>b</b></i></sup></a></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="http://support.microsoft.com/kb/939322">"Support boundary to configure the Windows Time service for high accuracy environments"</a>. <a href="/wiki/Microsoft" title="Microsoft">Microsoft</a>. 2011-10-19. <a rel="nofollow" class="external text" href="https://web.archive.org/web/20090112213922/http://support.microsoft.com/kb/939322">Archived</a> from the original on 2009-01-12<span class="reference-accessdate">. Retrieved <span class="nowrap">2008-12-10</span></span>.</cite><span title="ctx_ver=Z39.88-2004&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&amp;rft.genre=unknown&amp;rft.btitle=Support+boundary+to+configure+the+Windows+Time+service+for+high+accuracy+environments&amp;rft.pub=Microsoft&amp;rft.date=2011-10-19&amp;rft_id=http%3A%2F%2Fsupport.microsoft.com%2Fkb%2F939322&amp;rfr_id=info%3Asid%2Fen.wikipedia.org%3ANetwork+Time+Protocol" class="Z3988"></span></span> </li> <li id="cite_note-ihlx1-49"><span class="mw-cite-backlink"><b><a href="#cite_ref-ihlx1_49-0">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite id="CITEREFNed_Pyle2007" class="citation web cs1">Ned Pyle (2007-10-23). <a rel="nofollow" class="external text" href="https://docs.microsoft.com/en-us/archive/blogs/askds/high-accuracy-w32time-requirements">"High Accuracy W32time Requirements"</a>. <a href="/wiki/Microsoft" title="Microsoft">Microsoft</a>. <a rel="nofollow" class="external text" href="https://web.archive.org/web/20121017165107/http://blogs.technet.com/b/askds/archive/2007/10/23/high-accuracy-w32time-requirements.aspx">Archived</a> from the original on 2012-10-17<span class="reference-accessdate">. Retrieved <span class="nowrap">2012-08-26</span></span>.</cite><span title="ctx_ver=Z39.88-2004&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&amp;rft.genre=unknown&amp;rft.btitle=High+Accuracy+W32time+Requirements&amp;rft.pub=Microsoft&amp;rft.date=2007-10-23&amp;rft.au=Ned+Pyle&amp;rft_id=https%3A%2F%2Fdocs.microsoft.com%2Fen-us%2Farchive%2Fblogs%2Faskds%2Fhigh-accuracy-w32time-requirements&amp;rfr_id=info%3Asid%2Fen.wikipedia.org%3ANetwork+Time+Protocol" class="Z3988"></span></span> </li> <li id="cite_note-FvW7f-50"><span class="mw-cite-backlink"><b><a href="#cite_ref-FvW7f_50-0">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://technet.microsoft.com/en-us/windows-server-docs/identity/ad-ds/get-started/windows-time-service/windows-2016-accurate-time">"Windows Server 2016 Accurate Time"</a>. <i>technet.microsoft.com</i>. <a rel="nofollow" class="external text" href="https://web.archive.org/web/20161202233231/https://technet.microsoft.com/en-us/windows-server-docs/identity/ad-ds/get-started/windows-time-service/windows-2016-accurate-time">Archived</a> from the original on 2016-12-02<span class="reference-accessdate">. Retrieved <span class="nowrap">2016-12-07</span></span>.</cite><span title="ctx_ver=Z39.88-2004&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&amp;rft.genre=unknown&amp;rft.jtitle=technet.microsoft.com&amp;rft.atitle=Windows+Server+2016+Accurate+Time&amp;rft_id=https%3A%2F%2Ftechnet.microsoft.com%2Fen-us%2Fwindows-server-docs%2Fidentity%2Fad-ds%2Fget-started%2Fwindows-time-service%2Fwindows-2016-accurate-time&amp;rfr_id=info%3Asid%2Fen.wikipedia.org%3ANetwork+Time+Protocol" class="Z3988"></span></span> </li> <li id="cite_note-51"><span class="mw-cite-backlink"><b><a href="#cite_ref-51">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite id="CITEREFdahavey" class="citation web cs1">dahavey. <a rel="nofollow" class="external text" href="https://docs.microsoft.com/en-us/windows-server/networking/windows-time-service/support-boundary">"Support boundary for high-accuracy time"</a>. <i>docs.microsoft.com</i><span class="reference-accessdate">. Retrieved <span class="nowrap">2021-07-24</span></span>.</cite><span title="ctx_ver=Z39.88-2004&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&amp;rft.genre=unknown&amp;rft.jtitle=docs.microsoft.com&amp;rft.atitle=Support+boundary+for+high-accuracy+time&amp;rft.au=dahavey&amp;rft_id=https%3A%2F%2Fdocs.microsoft.com%2Fen-us%2Fwindows-server%2Fnetworking%2Fwindows-time-service%2Fsupport-boundary&amp;rfr_id=info%3Asid%2Fen.wikipedia.org%3ANetwork+Time+Protocol" class="Z3988"></span></span> </li> <li id="cite_note-52"><span class="mw-cite-backlink"><b><a href="#cite_ref-52">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://man.openbsd.org/ntpd">"ntpd(8) - OpenBSD manual pages"</a>. <i>man.openbsd.org</i>. <q>It implements the Simple Network Time Protocol version 4, as described in RFC 5905, and the Network Time Protocol version 3, as described in RFC 1305.</q></cite><span title="ctx_ver=Z39.88-2004&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&amp;rft.genre=unknown&amp;rft.jtitle=man.openbsd.org&amp;rft.atitle=ntpd%288%29+-+OpenBSD+manual+pages&amp;rft_id=https%3A%2F%2Fman.openbsd.org%2Fntpd&amp;rfr_id=info%3Asid%2Fen.wikipedia.org%3ANetwork+Time+Protocol" class="Z3988"></span></span> </li> <li id="cite_note-accuracy-53"><span class="mw-cite-backlink"><b><a href="#cite_ref-accuracy_53-0">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite id="CITEREFThe_OpenBSD_Project2006" class="citation web cs1">The OpenBSD Project (21 August 2006). <a rel="nofollow" class="external text" href="https://web.archive.org/web/20160205120110/http://www.openbsd.org/faq/faq6.html#OpenNTPDaccurate">"FAQ 6.12.1: 'But OpenNTPD isn't as accurate as the ntp.org daemon!'<span class="cs1-kern-right"></span>"</a>. <i>The OpenBSD Project</i>. Archived from <a rel="nofollow" class="external text" href="http://www.openbsd.org/faq/faq6.html#OpenNTPDaccurate">the original</a> on 2016-02-05<span class="reference-accessdate">. Retrieved <span class="nowrap">2020-05-14</span></span>.</cite><span title="ctx_ver=Z39.88-2004&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&amp;rft.genre=unknown&amp;rft.jtitle=The+OpenBSD+Project&amp;rft.atitle=FAQ+6.12.1%3A+%27But+OpenNTPD+isn%27t+as+accurate+as+the+ntp.org+daemon%21%27&amp;rft.date=2006-08-21&amp;rft.au=The+OpenBSD+Project&amp;rft_id=http%3A%2F%2Fwww.openbsd.org%2Ffaq%2Ffaq6.html%23OpenNTPDaccurate&amp;rfr_id=info%3Asid%2Fen.wikipedia.org%3ANetwork+Time+Protocol" class="Z3988"></span></span> </li> <li id="cite_note-54"><span class="mw-cite-backlink"><b><a href="#cite_ref-54">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite id="CITEREFRaymond2017" class="citation web cs1">Raymond, Eric S. (2017-03-30). <a rel="nofollow" class="external text" href="https://www.linuxjournal.com/content/ntpsec-secure-hardened-ntp-implementation">"NTPsec: a Secure, Hardened NTP Implementation | Linux Journal"</a>. <i><a href="/wiki/Linux_Journal" title="Linux Journal">Linux Journal</a></i>. <a rel="nofollow" class="external text" href="https://archive.today/20240126231434/https://www.linuxjournal.com/content/ntpsec-secure-hardened-ntp-implementation">Archived</a> from the original on 2024-01-26<span class="reference-accessdate">. Retrieved <span class="nowrap">2024-01-26</span></span>.</cite><span title="ctx_ver=Z39.88-2004&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&amp;rft.genre=unknown&amp;rft.jtitle=Linux+Journal&amp;rft.atitle=NTPsec%3A+a+Secure%2C+Hardened+NTP+Implementation+%7C+Linux+Journal&amp;rft.date=2017-03-30&amp;rft.aulast=Raymond&amp;rft.aufirst=Eric+S.&amp;rft_id=https%3A%2F%2Fwww.linuxjournal.com%2Fcontent%2Fntpsec-secure-hardened-ntp-implementation&amp;rfr_id=info%3Asid%2Fen.wikipedia.org%3ANetwork+Time+Protocol" class="Z3988"></span></span> </li> <li id="cite_note-TLIYY-55"><span class="mw-cite-backlink"><b><a href="#cite_ref-TLIYY_55-0">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://ntpsec.org">"The Secure Network Time Protocol (NTPsec) Distribution"</a>. <a rel="nofollow" class="external text" href="https://web.archive.org/web/20190113232124/https://ntpsec.org/">Archived</a> from the original on 2019-01-13<span class="reference-accessdate">. Retrieved <span class="nowrap">2019-01-12</span></span>.</cite><span title="ctx_ver=Z39.88-2004&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&amp;rft.genre=unknown&amp;rft.btitle=The+Secure+Network+Time+Protocol+%28NTPsec%29+Distribution&amp;rft_id=https%3A%2F%2Fntpsec.org&amp;rfr_id=info%3Asid%2Fen.wikipedia.org%3ANetwork+Time+Protocol" class="Z3988"></span></span> </li> <li id="cite_note-Liska2016-56"><span class="mw-cite-backlink"><b><a href="#cite_ref-Liska2016_56-0">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite id="CITEREFLiska2016" class="citation book cs1">Liska, Allan (December 10, 2016). <a rel="nofollow" class="external text" href="https://books.google.com/books?id=AB-1DQAAQBAJ&amp;pg=PA80"><i>NTP Security: A Quick-Start Guide</i></a>. Apress. pp.&#160;80–. <a href="/wiki/ISBN_(identifier)" class="mw-redirect" title="ISBN (identifier)">ISBN</a>&#160;<a href="/wiki/Special:BookSources/978-1-4842-2412-0" title="Special:BookSources/978-1-4842-2412-0"><bdi>978-1-4842-2412-0</bdi></a>.</cite><span title="ctx_ver=Z39.88-2004&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&amp;rft.genre=book&amp;rft.btitle=NTP+Security%3A+A+Quick-Start+Guide&amp;rft.pages=80-&amp;rft.pub=Apress&amp;rft.date=2016-12-10&amp;rft.isbn=978-1-4842-2412-0&amp;rft.aulast=Liska&amp;rft.aufirst=Allan&amp;rft_id=https%3A%2F%2Fbooks.google.com%2Fbooks%3Fid%3DAB-1DQAAQBAJ%26pg%3DPA80&amp;rfr_id=info%3Asid%2Fen.wikipedia.org%3ANetwork+Time+Protocol" class="Z3988"></span></span> </li> <li id="cite_note-5CF55-57"><span class="mw-cite-backlink"><b><a href="#cite_ref-5CF55_57-0">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://wiki.mozilla.org/images/1/10/Ntpsec-report.pdf">"Pentest-Report NTPsec 01.2017"</a> <span class="cs1-format">(PDF)</span>. Cure53. 2017. <a rel="nofollow" class="external text" href="https://web.archive.org/web/20190704001204/https://wiki.mozilla.org/images/1/10/Ntpsec-report.pdf">Archived</a> <span class="cs1-format">(PDF)</span> from the original on 2019-07-04<span class="reference-accessdate">. Retrieved <span class="nowrap">2019-07-03</span></span>.</cite><span title="ctx_ver=Z39.88-2004&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&amp;rft.genre=unknown&amp;rft.btitle=Pentest-Report+NTPsec+01.2017&amp;rft.pub=Cure53&amp;rft.date=2017&amp;rft_id=https%3A%2F%2Fwiki.mozilla.org%2Fimages%2F1%2F10%2FNtpsec-report.pdf&amp;rfr_id=info%3Asid%2Fen.wikipedia.org%3ANetwork+Time+Protocol" class="Z3988"></span></span> </li> <li id="cite_note-Q91Af-58"><span class="mw-cite-backlink"><b><a href="#cite_ref-Q91Af_58-0">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite id="CITEREFLichvar2016" class="citation web cs1">Lichvar, Miroslav (20 July 2016). <a rel="nofollow" class="external text" href="https://web.archive.org/web/20160730091110/http://rhelblog.redhat.com/2016/07/20/combining-ptp-with-ntp-to-get-the-best-of-both-worlds/">"Combining PTP with NTP to Get the Best of Both Worlds"</a>. <i>Red Hat Enterprise Linux Blog</i>. <a href="/wiki/Red_Hat" title="Red Hat">Red Hat</a>. Archived from <a rel="nofollow" class="external text" href="http://rhelblog.redhat.com/2016/07/20/combining-ptp-with-ntp-to-get-the-best-of-both-worlds/">the original</a> on 30 July 2016<span class="reference-accessdate">. Retrieved <span class="nowrap">19 November</span> 2017</span>. <q>Starting with Red Hat Enterprise Linux 7.0 (and now in Red Hat Enterprise Linux 6.8) a more versatile NTP implementation is also provided via the chrony package</q></cite><span title="ctx_ver=Z39.88-2004&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&amp;rft.genre=unknown&amp;rft.jtitle=Red+Hat+Enterprise+Linux+Blog&amp;rft.atitle=Combining+PTP+with+NTP+to+Get+the+Best+of+Both+Worlds&amp;rft.date=2016-07-20&amp;rft.aulast=Lichvar&amp;rft.aufirst=Miroslav&amp;rft_id=http%3A%2F%2Frhelblog.redhat.com%2F2016%2F07%2F20%2Fcombining-ptp-with-ntp-to-get-the-best-of-both-worlds%2F&amp;rfr_id=info%3Asid%2Fen.wikipedia.org%3ANetwork+Time+Protocol" class="Z3988"></span></span> </li> <li id="cite_note-kYgFj-59"><span class="mw-cite-backlink"><b><a href="#cite_ref-kYgFj_59-0">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://web.archive.org/web/20171028123642/https://www.coreinfrastructure.org/news/blogs/2017/09/securing-network-time">"Securing Network Time"</a>. <i>Core Infrastructure Initiative, a Linux Foundation Collaborative Project</i>. Core Infrastructure Initiative. 27 September 2017. Archived from <a rel="nofollow" class="external text" href="https://www.coreinfrastructure.org/news/blogs/2017/09/securing-network-time">the original</a> on 28 October 2017<span class="reference-accessdate">. Retrieved <span class="nowrap">19 November</span> 2017</span>. <q>In sum, the Chrony NTP software stands solid and can be seen as trustworthy</q></cite><span title="ctx_ver=Z39.88-2004&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&amp;rft.genre=unknown&amp;rft.jtitle=Core+Infrastructure+Initiative%2C+a+Linux+Foundation+Collaborative+Project&amp;rft.atitle=Securing+Network+Time&amp;rft.date=2017-09-27&amp;rft_id=https%3A%2F%2Fwww.coreinfrastructure.org%2Fnews%2Fblogs%2F2017%2F09%2Fsecuring-network-time&amp;rfr_id=info%3Asid%2Fen.wikipedia.org%3ANetwork+Time+Protocol" class="Z3988"></span></span> </li> <li id="cite_note-jR9Jg-60"><span class="mw-cite-backlink">^ <a href="#cite_ref-jR9Jg_60-0"><sup><i><b>a</b></i></sup></a> <a href="#cite_ref-jR9Jg_60-1"><sup><i><b>b</b></i></sup></a></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://web.archive.org/web/20091209115945/https://chrony.tuxfamily.org/">"chrony introduction"</a>. <i>TuxFamily, a non-profit organization</i>. chrony. Archived from <a rel="nofollow" class="external text" href="https://chrony.tuxfamily.org/">the original</a> on 9 December 2009<span class="reference-accessdate">. Retrieved <span class="nowrap">19 November</span> 2017</span>. <q>The software is supported on Linux, FreeBSD, NetBSD, macOS, and Solaris.</q></cite><span title="ctx_ver=Z39.88-2004&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&amp;rft.genre=unknown&amp;rft.jtitle=TuxFamily%2C+a+non-profit+organization.&amp;rft.atitle=chrony+introduction&amp;rft_id=https%3A%2F%2Fchrony.tuxfamily.org%2F&amp;rfr_id=info%3Asid%2Fen.wikipedia.org%3ANetwork+Time+Protocol" class="Z3988"></span></span> </li> <li id="cite_note-Both2018-61"><span class="mw-cite-backlink"><b><a href="#cite_ref-Both2018_61-0">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite id="CITEREFBoth" class="citation web cs1">Both, David. <a rel="nofollow" class="external text" href="https://opensource.com/article/18/12/manage-ntp-chrony">"Manage NTP with Chrony"</a>. <i>Opensource.com</i>. <a rel="nofollow" class="external text" href="https://web.archive.org/web/20190629174030/https://opensource.com/article/18/12/manage-ntp-chrony">Archived</a> from the original on 29 June 2019<span class="reference-accessdate">. Retrieved <span class="nowrap">29 June</span> 2019</span>.</cite><span title="ctx_ver=Z39.88-2004&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&amp;rft.genre=unknown&amp;rft.jtitle=Opensource.com&amp;rft.atitle=Manage+NTP+with+Chrony&amp;rft.aulast=Both&amp;rft.aufirst=David&amp;rft_id=https%3A%2F%2Fopensource.com%2Farticle%2F18%2F12%2Fmanage-ntp-chrony&amp;rfr_id=info%3Asid%2Fen.wikipedia.org%3ANetwork+Time+Protocol" class="Z3988"></span></span> </li> <li id="cite_note-tN0aV-62"><span class="mw-cite-backlink"><b><a href="#cite_ref-tN0aV_62-0">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite id="CITEREFHeiderich2017" class="citation web cs1">Heiderich, Mario (August 2017). <a rel="nofollow" class="external text" href="https://web.archive.org/web/20171005123643/https://wiki.mozilla.org/images/e/e4/Chrony-report.pdf">"Pentest-Report Chrony 08.2017"</a> <span class="cs1-format">(PDF)</span>. <i>Cure53.de Team</i>. wiki.mozilla.org, AKA MozillaWiki or WikiMO. Archived from <a rel="nofollow" class="external text" href="https://wiki.mozilla.org/images/e/e4/Chrony-report.pdf">the original</a> <span class="cs1-format">(PDF)</span> on 5 October 2017<span class="reference-accessdate">. Retrieved <span class="nowrap">19 November</span> 2017</span>. <q>Withstanding eleven full days of on-remote testing in August of 2017 means that Chrony is robust, strong, and developed with security in mind.</q></cite><span title="ctx_ver=Z39.88-2004&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&amp;rft.genre=unknown&amp;rft.jtitle=Cure53.de+Team&amp;rft.atitle=Pentest-Report+Chrony+08.2017&amp;rft.date=2017-08&amp;rft.aulast=Heiderich&amp;rft.aufirst=Mario&amp;rft_id=https%3A%2F%2Fwiki.mozilla.org%2Fimages%2Fe%2Fe4%2FChrony-report.pdf&amp;rfr_id=info%3Asid%2Fen.wikipedia.org%3ANetwork+Time+Protocol" class="Z3988"></span></span> </li> <li id="cite_note-63"><span class="mw-cite-backlink"><b><a href="#cite_ref-63">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://git.tuxfamily.org/chrony/chrony.git/tree/NEWS?id=4.0#n6">"chrony/chrony.git - Official Git repository for the Chrony project"</a>. <i>git.tuxfamily.org</i><span class="reference-accessdate">. Retrieved <span class="nowrap">2021-07-31</span></span>.</cite><span title="ctx_ver=Z39.88-2004&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&amp;rft.genre=unknown&amp;rft.jtitle=git.tuxfamily.org&amp;rft.atitle=chrony%2Fchrony.git+-+Official+Git+repository+for+the+Chrony+project.&amp;rft_id=https%3A%2F%2Fgit.tuxfamily.org%2Fchrony%2Fchrony.git%2Ftree%2FNEWS%3Fid%3D4.0%23n6&amp;rfr_id=info%3Asid%2Fen.wikipedia.org%3ANetwork+Time+Protocol" class="Z3988"></span></span> </li> <li id="cite_note-F7zIq-64"><span class="mw-cite-backlink"><b><a href="#cite_ref-F7zIq_64-0">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite id="CITEREFPoul-Henning" class="citation web cs1">Poul-Henning, Kamp. <a rel="nofollow" class="external text" href="http://phk.freebsd.dk/time/20140926">"20140926 – Playing with time again"</a>. <i>PHK's Bikeshed</i>. <a rel="nofollow" class="external text" href="https://web.archive.org/web/20191220015844/http://phk.freebsd.dk/time/20140926/">Archived</a> from the original on 20 December 2019<span class="reference-accessdate">. Retrieved <span class="nowrap">4 June</span> 2015</span>.</cite><span title="ctx_ver=Z39.88-2004&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&amp;rft.genre=unknown&amp;rft.jtitle=PHK%27s+Bikeshed&amp;rft.atitle=20140926+%E2%80%93+Playing+with+time+again&amp;rft.aulast=Poul-Henning&amp;rft.aufirst=Kamp&amp;rft_id=http%3A%2F%2Fphk.freebsd.dk%2Ftime%2F20140926&amp;rfr_id=info%3Asid%2Fen.wikipedia.org%3ANetwork+Time+Protocol" class="Z3988"></span></span> </li> <li id="cite_note-HA4P8-65"><span class="mw-cite-backlink"><b><a href="#cite_ref-HA4P8_65-0">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite id="CITEREFPoul-Henning" class="citation web cs1">Poul-Henning, Kamp. <a rel="nofollow" class="external text" href="https://github.com/bsdphk/Ntimed">"Network time synchronization software, NTPD replacement"</a>. <i>ntimed git repository README file</i>. Github. <a rel="nofollow" class="external text" href="https://web.archive.org/web/20150802090927/https://github.com/bsdphk/Ntimed/">Archived</a> from the original on 2 August 2015<span class="reference-accessdate">. Retrieved <span class="nowrap">4 June</span> 2015</span>.</cite><span title="ctx_ver=Z39.88-2004&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&amp;rft.genre=unknown&amp;rft.jtitle=ntimed+git+repository+README+file&amp;rft.atitle=Network+time+synchronization+software%2C+NTPD+replacement.&amp;rft.aulast=Poul-Henning&amp;rft.aufirst=Kamp&amp;rft_id=https%3A%2F%2Fgithub.com%2Fbsdphk%2FNtimed&amp;rfr_id=info%3Asid%2Fen.wikipedia.org%3ANetwork+Time+Protocol" class="Z3988"></span></span> </li> <li id="cite_note-66"><span class="mw-cite-backlink"><b><a href="#cite_ref-66">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://anarc.at/blog/2022-01-23-chrony/">"Switching from OpenNTPd to Chrony - anarcat"</a>. <i>anarc.at</i>. <q>So in effect, systemd-timesyncd became the default NTP daemon in Debian in bookworm, which I find somewhat surprising.</q></cite><span title="ctx_ver=Z39.88-2004&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&amp;rft.genre=unknown&amp;rft.jtitle=anarc.at&amp;rft.atitle=Switching+from+OpenNTPd+to+Chrony+-+anarcat&amp;rft_id=https%3A%2F%2Fanarc.at%2Fblog%2F2022-01-23-chrony%2F&amp;rfr_id=info%3Asid%2Fen.wikipedia.org%3ANetwork+Time+Protocol" class="Z3988"></span></span> </li> <li id="cite_note-7hQhm-67"><span class="mw-cite-backlink"><b><a href="#cite_ref-7hQhm_67-0">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite id="CITEREFDavid_Mills" class="citation web cs1">David Mills. <a rel="nofollow" class="external text" href="http://www.eecis.udel.edu/~mills/leap.html">"The NTP Timescale and Leap Seconds"</a>. <a rel="nofollow" class="external text" href="https://web.archive.org/web/20130907021050/http://www.eecis.udel.edu/%7emills/leap.html">Archived</a> from the original on 7 September 2013<span class="reference-accessdate">. Retrieved <span class="nowrap">15 October</span> 2013</span>.</cite><span title="ctx_ver=Z39.88-2004&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&amp;rft.genre=unknown&amp;rft.btitle=The+NTP+Timescale+and+Leap+Seconds&amp;rft.au=David+Mills&amp;rft_id=http%3A%2F%2Fwww.eecis.udel.edu%2F~mills%2Fleap.html&amp;rfr_id=info%3Asid%2Fen.wikipedia.org%3ANetwork+Time+Protocol" class="Z3988"></span></span> </li> <li id="cite_note-kYj2y-68"><span class="mw-cite-backlink"><b><a href="#cite_ref-kYj2y_68-0">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://developers.google.com/time/smear">"Google Developers Leap Smear"</a>. <a rel="nofollow" class="external text" href="https://web.archive.org/web/20190404122431/https://developers.google.com/time/smear">Archived</a> from the original on 4 April 2019<span class="reference-accessdate">. Retrieved <span class="nowrap">4 April</span> 2019</span>.</cite><span title="ctx_ver=Z39.88-2004&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&amp;rft.genre=unknown&amp;rft.btitle=Google+Developers+Leap+Smear&amp;rft_id=https%3A%2F%2Fdevelopers.google.com%2Ftime%2Fsmear&amp;rfr_id=info%3Asid%2Fen.wikipedia.org%3ANetwork+Time+Protocol" class="Z3988"></span></span> </li> <li id="cite_note-69"><span class="mw-cite-backlink"><b><a href="#cite_ref-69">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite id="CITEREFObleukhov2020" class="citation journal cs1">Obleukhov, Oleg (18 March 2020). <a rel="nofollow" class="external text" href="https://engineering.fb.com/2020/03/18/production-engineering/ntp-service/">"Building a more accurate time service at Facebook scale"</a>. <i>Engineering at Meta</i>.</cite><span title="ctx_ver=Z39.88-2004&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&amp;rft.genre=article&amp;rft.jtitle=Engineering+at+Meta&amp;rft.atitle=Building+a+more+accurate+time+service+at+Facebook+scale&amp;rft.date=2020-03-18&amp;rft.aulast=Obleukhov&amp;rft.aufirst=Oleg&amp;rft_id=https%3A%2F%2Fengineering.fb.com%2F2020%2F03%2F18%2Fproduction-engineering%2Fntp-service%2F&amp;rfr_id=info%3Asid%2Fen.wikipedia.org%3ANetwork+Time+Protocol" class="Z3988"></span></span> </li> <li id="cite_note-70"><span class="mw-cite-backlink"><b><a href="#cite_ref-70">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://chrony.tuxfamily.org/faq.html#_should_be_a_leap_smear_enabled_on_ntp_server">"chrony – Frequently Asked Questions"</a>. <i>chrony.tuxfamily.org</i>.</cite><span title="ctx_ver=Z39.88-2004&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&amp;rft.genre=unknown&amp;rft.jtitle=chrony.tuxfamily.org&amp;rft.atitle=chrony+%E2%80%93+Frequently+Asked+Questions&amp;rft_id=https%3A%2F%2Fchrony.tuxfamily.org%2Ffaq.html%23_should_be_a_leap_smear_enabled_on_ntp_server&amp;rfr_id=info%3Asid%2Fen.wikipedia.org%3ANetwork+Time+Protocol" class="Z3988"></span></span> </li> <li id="cite_note-8pJKT-71"><span class="mw-cite-backlink"><b><a href="#cite_ref-8pJKT_71-0">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="http://support.ntp.org/security">"Security Notice"</a>. <i>Support.NTP.org</i>. 2009-12-10<span class="reference-accessdate">. Retrieved <span class="nowrap">2011-01-12</span></span>.</cite><span title="ctx_ver=Z39.88-2004&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&amp;rft.genre=unknown&amp;rft.jtitle=Support.NTP.org&amp;rft.atitle=Security+Notice&amp;rft.date=2009-12-10&amp;rft_id=http%3A%2F%2Fsupport.ntp.org%2Fsecurity&amp;rfr_id=info%3Asid%2Fen.wikipedia.org%3ANetwork+Time+Protocol" class="Z3988"></span><sup class="noprint Inline-Template"><span style="white-space: nowrap;">&#91;<i><a href="/wiki/Wikipedia:Link_rot" title="Wikipedia:Link rot"><span title="&#160;Dead link tagged November 2023">permanent dead link</span></a></i><span style="visibility:hidden; color:transparent; padding-left:2px">&#8205;</span>&#93;</span></sup></span> </li> <li id="cite_note-DoZBy-72"><span class="mw-cite-backlink"><b><a href="#cite_ref-DoZBy_72-0">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://tools.cisco.com/security/center/content/CiscoSecurityAdvisory/cisco-sa-20090923-ntp">"Cisco IOS Software Network Time Protocol Packet Vulnerability"</a>. <a href="/wiki/Cisco_Systems" class="mw-redirect" title="Cisco Systems">Cisco Systems</a>. 23 September 2009. <a rel="nofollow" class="external text" href="https://web.archive.org/web/20200611155551/https://tools.cisco.com/security/center/content/CiscoSecurityAdvisory/cisco-sa-20090923-ntp">Archived</a> from the original on 11 June 2020<span class="reference-accessdate">. Retrieved <span class="nowrap">11 June</span> 2020</span>.</cite><span title="ctx_ver=Z39.88-2004&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&amp;rft.genre=unknown&amp;rft.btitle=Cisco+IOS+Software+Network+Time+Protocol+Packet+Vulnerability&amp;rft.pub=Cisco+Systems&amp;rft.date=2009-09-23&amp;rft_id=https%3A%2F%2Ftools.cisco.com%2Fsecurity%2Fcenter%2Fcontent%2FCiscoSecurityAdvisory%2Fcisco-sa-20090923-ntp&amp;rfr_id=info%3Asid%2Fen.wikipedia.org%3ANetwork+Time+Protocol" class="Z3988"></span></span> </li> <li id="cite_note-ZD0x6-73"><span class="mw-cite-backlink"><b><a href="#cite_ref-ZD0x6_73-0">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="http://support.ntp.org/Main/CodeAudit">"Code Audit"</a>. <i>Support.NTP.org</i>. 2009-06-13<span class="reference-accessdate">. Retrieved <span class="nowrap">2011-01-12</span></span>.</cite><span title="ctx_ver=Z39.88-2004&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&amp;rft.genre=unknown&amp;rft.jtitle=Support.NTP.org&amp;rft.atitle=Code+Audit&amp;rft.date=2009-06-13&amp;rft_id=http%3A%2F%2Fsupport.ntp.org%2FMain%2FCodeAudit&amp;rfr_id=info%3Asid%2Fen.wikipedia.org%3ANetwork+Time+Protocol" class="Z3988"></span></span> </li> <li id="cite_note-m0CJK-74"><span class="mw-cite-backlink"><b><a href="#cite_ref-m0CJK_74-0">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://ics-cert.us-cert.gov/advisories/ICSA-14-353-01">"Network Time Protocol Vulnerabilities (Update C) &#124; ICS-CERT"</a>. Ics-cert.us-cert.gov. <a rel="nofollow" class="external text" href="https://web.archive.org/web/20141220002022/https://ics-cert.us-cert.gov/advisories/ICSA-14-353-01">Archived</a> from the original on 2014-12-20<span class="reference-accessdate">. Retrieved <span class="nowrap">2015-04-15</span></span>.</cite><span title="ctx_ver=Z39.88-2004&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&amp;rft.genre=unknown&amp;rft.btitle=Network+Time+Protocol+Vulnerabilities+%28Update+C%29+%26%23124%3B+ICS-CERT&amp;rft.pub=Ics-cert.us-cert.gov&amp;rft_id=https%3A%2F%2Fics-cert.us-cert.gov%2Fadvisories%2FICSA-14-353-01&amp;rfr_id=info%3Asid%2Fen.wikipedia.org%3ANetwork+Time+Protocol" class="Z3988"></span></span> </li> <li id="cite_note-zg08P-75"><span class="mw-cite-backlink"><b><a href="#cite_ref-zg08P_75-0">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite id="CITEREFCunningham2014" class="citation web cs1">Cunningham, Andrew (Dec 23, 2014). <a rel="nofollow" class="external text" href="https://arstechnica.com/apple/2014/12/apple-automatically-patches-macs-to-fix-severe-ntp-security-flaw/">"Apple automatically patches Macs to fix severe NTP security flaw"</a>. arstechnica. <a rel="nofollow" class="external text" href="https://web.archive.org/web/20150415002211/http://arstechnica.com/apple/2014/12/apple-automatically-patches-macs-to-fix-severe-ntp-security-flaw/">Archived</a> from the original on April 15, 2015<span class="reference-accessdate">. Retrieved <span class="nowrap">Apr 29,</span> 2015</span>.</cite><span title="ctx_ver=Z39.88-2004&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&amp;rft.genre=unknown&amp;rft.btitle=Apple+automatically+patches+Macs+to+fix+severe+NTP+security+flaw&amp;rft.pub=arstechnica&amp;rft.date=2014-12-23&amp;rft.aulast=Cunningham&amp;rft.aufirst=Andrew&amp;rft_id=https%3A%2F%2Farstechnica.com%2Fapple%2F2014%2F12%2Fapple-automatically-patches-macs-to-fix-severe-ntp-security-flaw%2F&amp;rfr_id=info%3Asid%2Fen.wikipedia.org%3ANetwork+Time+Protocol" class="Z3988"></span></span> </li> <li id="cite_note-PW78Z-76"><span class="mw-cite-backlink"><b><a href="#cite_ref-PW78Z_76-0">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite id="CITEREFFairhead2014" class="citation web cs1">Fairhead, Harry (23 December 2014). <a rel="nofollow" class="external text" href="https://web.archive.org/web/20141224071634/http://www.i-programmer.info/news/149-security/8120-ntp-the-latest-open-source-security-problem.html">"NTP The Latest Open Source Security Problem"</a>. I Programmer. Archived from <a rel="nofollow" class="external text" href="http://www.i-programmer.info/news/149-security/8120-ntp-the-latest-open-source-security-problem.html">the original</a> on 24 December 2014<span class="reference-accessdate">. Retrieved <span class="nowrap">24 December</span> 2014</span>.</cite><span title="ctx_ver=Z39.88-2004&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&amp;rft.genre=unknown&amp;rft.btitle=NTP+The+Latest+Open+Source+Security+Problem&amp;rft.pub=I+Programmer&amp;rft.date=2014-12-23&amp;rft.aulast=Fairhead&amp;rft.aufirst=Harry&amp;rft_id=http%3A%2F%2Fwww.i-programmer.info%2Fnews%2F149-security%2F8120-ntp-the-latest-open-source-security-problem.html&amp;rfr_id=info%3Asid%2Fen.wikipedia.org%3ANetwork+Time+Protocol" class="Z3988"></span></span> </li> <li id="cite_note-VBrX5-77"><span class="mw-cite-backlink"><b><a href="#cite_ref-VBrX5_77-0">^</a></b></span> <span class="reference-text"><i><a rel="nofollow" class="external text" href="http://support.ntp.org/bin/view/Main/SecurityNotice">NTP SecurityNotice Page</a> <a rel="nofollow" class="external text" href="https://web.archive.org/web/20140219093152/http://support.ntp.org/bin/view/Main/SecurityNotice">Archived</a> 2014-02-19 at the <a href="/wiki/Wayback_Machine" title="Wayback Machine">Wayback Machine</a></i></span> </li> <li id="cite_note-T0ZbX-78"><span class="mw-cite-backlink"><b><a href="#cite_ref-T0ZbX_78-0">^</a></b></span> <span class="reference-text"><i><a rel="nofollow" class="external text" href="https://nvd.nist.gov/vuln/search/results?form_type=Advanced&amp;results_type=overview&amp;search_type=all&amp;cpe_vendor=cpe%3A%2F%3Antp&amp;cpe_product=cpe%3A%2F%3A%3Antp">NVD NIST Product Search NTP</a></i></span> </li> <li id="cite_note-YK5og-79"><span class="mw-cite-backlink"><b><a href="#cite_ref-YK5og_79-0">^</a></b></span> <span class="reference-text"><i><a rel="nofollow" class="external text" href="https://nvd.nist.gov/vuln/search/results?form_type=Advanced&amp;results_type=overview&amp;search_type=all&amp;cpe_vendor=cpe%3A%2F%3Antpsec&amp;cpe_product=cpe%3A%2F%3A%3Antpsec">NVD NIST Product Search NTPsec</a> <a rel="nofollow" class="external text" href="https://web.archive.org/web/20200626160445/https://nvd.nist.gov/vuln/search/results?form_type=Advanced&amp;results_type=overview&amp;search_type=all&amp;cpe_vendor=cpe%3A%2F%3Antpsec&amp;cpe_product=cpe%3A%2F%3A%3Antpsec">Archived</a> 2020-06-26 at the <a href="/wiki/Wayback_Machine" title="Wayback Machine">Wayback Machine</a></i></span> </li> <li id="cite_note-rPdf5-80"><span class="mw-cite-backlink"><b><a href="#cite_ref-rPdf5_80-0">^</a></b></span> <span class="reference-text"><i><a rel="nofollow" class="external text" href="https://nvd.nist.gov/vuln/search/results?form_type=Advanced&amp;results_type=overview&amp;search_type=all&amp;cpe_vendor=cpe%3A%2F%3Atuxfamily&amp;cpe_product=cpe%3A%2F%3A%3Achrony">NVD NIST Product Search Chrony</a> <a rel="nofollow" class="external text" href="https://web.archive.org/web/20200626200844/https://nvd.nist.gov/vuln/search/results?form_type=Advanced&amp;results_type=overview&amp;search_type=all&amp;cpe_vendor=cpe%3A%2F%3Atuxfamily&amp;cpe_product=cpe%3A%2F%3A%3Achrony">Archived</a> 2020-06-26 at the <a href="/wiki/Wayback_Machine" title="Wayback Machine">Wayback Machine</a></i></span> </li> <li id="cite_note-nPXeu-81"><span class="mw-cite-backlink"><b><a href="#cite_ref-nPXeu_81-0">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://web.archive.org/web/20180203195701/https://www.linuxfoundation.org/blog/cii-audit-identifies-secure-ntp-implementation/">"CII Audit Identifies Most Secure NTP Implementation"</a>. The Linux Foundation. September 28, 2017. Archived from <a rel="nofollow" class="external text" href="https://www.linuxfoundation.org/blog/cii-audit-identifies-secure-ntp-implementation/">the original</a> on 2018-02-03<span class="reference-accessdate">. Retrieved <span class="nowrap">2019-07-03</span></span>.</cite><span title="ctx_ver=Z39.88-2004&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&amp;rft.genre=unknown&amp;rft.btitle=CII+Audit+Identifies+Most+Secure+NTP+Implementation&amp;rft.pub=The+Linux+Foundation&amp;rft.date=2017-09-28&amp;rft_id=https%3A%2F%2Fwww.linuxfoundation.org%2Fblog%2Fcii-audit-identifies-secure-ntp-implementation%2F&amp;rfr_id=info%3Asid%2Fen.wikipedia.org%3ANetwork+Time+Protocol" class="Z3988"></span></span> </li> <li id="cite_note-cGifv-82"><span class="mw-cite-backlink">^ <a href="#cite_ref-cGifv_82-0"><sup><i><b>a</b></i></sup></a> <a href="#cite_ref-cGifv_82-1"><sup><i><b>b</b></i></sup></a></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite class="citation cs1"><a rel="nofollow" class="external text" href="https://datatracker.ietf.org/doc/html/rfc5906"><i>Network Time Protocol Version 4: Autokey Specification</i></a>. IETF. June 2010. <a href="/wiki/Doi_(identifier)" class="mw-redirect" title="Doi (identifier)">doi</a>:<span class="id-lock-free" title="Freely accessible"><a rel="nofollow" class="external text" href="https://doi.org/10.17487%2FRFC5906">10.17487/RFC5906</a></span>. <a href="/wiki/Request_for_Comments" title="Request for Comments">RFC</a> <a rel="nofollow" class="external text" href="https://datatracker.ietf.org/doc/html/rfc5906">5906</a>.</cite><span title="ctx_ver=Z39.88-2004&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&amp;rft.genre=book&amp;rft.btitle=Network+Time+Protocol+Version+4%3A+Autokey+Specification&amp;rft.pub=IETF&amp;rft.date=2010-06&amp;rft_id=info%3Adoi%2F10.17487%2F&#82;FC5906&amp;rft_id=https%3A%2F%2Fdatatracker.ietf.org%2Fdoc%2Fhtml%2Frfc5906&amp;rfr_id=info%3Asid%2Fen.wikipedia.org%3ANetwork+Time+Protocol" class="Z3988"></span></span> </li> <li id="cite_note-7a6Kk-83"><span class="mw-cite-backlink">^ <a href="#cite_ref-7a6Kk_83-0"><sup><i><b>a</b></i></sup></a> <a href="#cite_ref-7a6Kk_83-1"><sup><i><b>b</b></i></sup></a></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://web.archive.org/web/20130907040625/http://www.eecis.udel.edu/%7emills/security.html">"NTP Security Analysis"</a>. Archived from <a rel="nofollow" class="external text" href="http://www.eecis.udel.edu/~mills/security.html">the original</a> on 7 September 2013<span class="reference-accessdate">. Retrieved <span class="nowrap">11 October</span> 2013</span>.</cite><span title="ctx_ver=Z39.88-2004&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&amp;rft.genre=unknown&amp;rft.btitle=NTP+Security+Analysis&amp;rft_id=http%3A%2F%2Fwww.eecis.udel.edu%2F~mills%2Fsecurity.html&amp;rfr_id=info%3Asid%2Fen.wikipedia.org%3ANetwork+Time+Protocol" class="Z3988"></span></span> </li> <li id="cite_note-OcBCA-84"><span class="mw-cite-backlink"><b><a href="#cite_ref-OcBCA_84-0">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite id="CITEREFJose_Selvi2014" class="citation web cs1">Jose Selvi (2014-10-16). <a rel="nofollow" class="external text" href="https://web.archive.org/web/20141018053055/https://www.blackhat.com/docs/eu-14/materials/eu-14-Selvi-Bypassing-HTTP-Strict-Transport-Security-wp.pdf">"Bypassing HTTP Strict Transport Security"</a> <span class="cs1-format">(PDF)</span>. Archived from <a rel="nofollow" class="external text" href="https://www.blackhat.com/docs/eu-14/materials/eu-14-Selvi-Bypassing-HTTP-Strict-Transport-Security-wp.pdf">the original</a> <span class="cs1-format">(PDF)</span> on 2014-10-18<span class="reference-accessdate">. Retrieved <span class="nowrap">2014-10-16</span></span>.</cite><span title="ctx_ver=Z39.88-2004&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&amp;rft.genre=unknown&amp;rft.btitle=Bypassing+HTTP+Strict+Transport+Security&amp;rft.date=2014-10-16&amp;rft.au=Jose+Selvi&amp;rft_id=https%3A%2F%2Fwww.blackhat.com%2Fdocs%2Feu-14%2Fmaterials%2Feu-14-Selvi-Bypassing-HTTP-Strict-Transport-Security-wp.pdf&amp;rfr_id=info%3Asid%2Fen.wikipedia.org%3ANetwork+Time+Protocol" class="Z3988"></span></span> </li> <li id="cite_note-CjQpl-85"><span class="mw-cite-backlink"><b><a href="#cite_ref-CjQpl_85-0">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite id="CITEREFAanchal_MalhotraIsaac_E._CohenErik_BrakkeSharon_Goldberg2015" class="citation journal cs1">Aanchal Malhotra; Isaac E. Cohen; Erik Brakke &amp; Sharon Goldberg (20 October 2015). <a rel="nofollow" class="external text" href="https://web.archive.org/web/20151022140151/http://www.cs.bu.edu/~goldbe/papers/NTPattack.pdf">"Attacking the Network Time Protocol"</a> <span class="cs1-format">(PDF)</span>. <i>NDSS</i>. Archived from <a rel="nofollow" class="external text" href="http://www.cs.bu.edu/~goldbe/papers/NTPattack.pdf">the original</a> <span class="cs1-format">(PDF)</span> on 22 October 2015<span class="reference-accessdate">. Retrieved <span class="nowrap">27 October</span> 2015</span>.</cite><span title="ctx_ver=Z39.88-2004&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&amp;rft.genre=article&amp;rft.jtitle=NDSS&amp;rft.atitle=Attacking+the+Network+Time+Protocol&amp;rft.date=2015-10-20&amp;rft.au=Aanchal+Malhotra&amp;rft.au=Isaac+E.+Cohen&amp;rft.au=Erik+Brakke&amp;rft.au=Sharon+Goldberg&amp;rft_id=http%3A%2F%2Fwww.cs.bu.edu%2F~goldbe%2Fpapers%2FNTPattack.pdf&amp;rfr_id=info%3Asid%2Fen.wikipedia.org%3ANetwork+Time+Protocol" class="Z3988"></span></span> </li> <li id="cite_note-PglM9-86"><span class="mw-cite-backlink"><b><a href="#cite_ref-PglM9_86-0">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://web.archive.org/web/20151024172618/http://www.cs.bu.edu/~goldbe/NTPattack.html">"Attacking the Network Time Protocol"</a>. <i>www.cs.bu.edu</i>. Archived from <a rel="nofollow" class="external text" href="http://www.cs.bu.edu/~goldbe/NTPattack.html">the original</a> on 2015-10-24<span class="reference-accessdate">. Retrieved <span class="nowrap">2015-10-27</span></span>.</cite><span title="ctx_ver=Z39.88-2004&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&amp;rft.genre=unknown&amp;rft.jtitle=www.cs.bu.edu&amp;rft.atitle=Attacking+the+Network+Time+Protocol&amp;rft_id=http%3A%2F%2Fwww.cs.bu.edu%2F~goldbe%2FNTPattack.html&amp;rfr_id=info%3Asid%2Fen.wikipedia.org%3ANetwork+Time+Protocol" class="Z3988"></span></span> </li> <li id="cite_note-ElmaH-87"><span class="mw-cite-backlink"><b><a href="#cite_ref-ElmaH_87-0">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite id="CITEREFGoodin2014" class="citation web cs1">Goodin, Dan (2014-01-13). <a rel="nofollow" class="external text" href="https://arstechnica.com/security/2014/01/new-dos-attacks-taking-down-game-sites-deliver-crippling-100-gbps-floods/">"New DoS attacks taking down game sites deliver crippling 100Gbps floods"</a>. <i>Ars Technica</i>. <a rel="nofollow" class="external text" href="https://web.archive.org/web/20140124074451/http://arstechnica.com/security/2014/01/new-dos-attacks-taking-down-game-sites-deliver-crippling-100-gbps-floods/">Archived</a> from the original on 2014-01-24<span class="reference-accessdate">. Retrieved <span class="nowrap">2014-01-25</span></span>.</cite><span title="ctx_ver=Z39.88-2004&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&amp;rft.genre=unknown&amp;rft.jtitle=Ars+Technica&amp;rft.atitle=New+DoS+attacks+taking+down+game+sites+deliver+crippling+100Gbps+floods&amp;rft.date=2014-01-13&amp;rft.aulast=Goodin&amp;rft.aufirst=Dan&amp;rft_id=https%3A%2F%2Farstechnica.com%2Fsecurity%2F2014%2F01%2Fnew-dos-attacks-taking-down-game-sites-deliver-crippling-100-gbps-floods%2F&amp;rfr_id=info%3Asid%2Fen.wikipedia.org%3ANetwork+Time+Protocol" class="Z3988"></span></span> </li> <li id="cite_note-Eb0sO-88"><span class="mw-cite-backlink"><b><a href="#cite_ref-Eb0sO_88-0">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite id="CITEREFLee2014" class="citation web cs1">Lee, Dave (2014-02-11). <a rel="nofollow" class="external text" href="https://www.bbc.co.uk/news/technology-26136774">"Huge Hack 'Ugly Sign of Future' for Internet Threats"</a>. BBC. <a rel="nofollow" class="external text" href="https://web.archive.org/web/20140211175533/http://www.bbc.co.uk/news/technology-26136774">Archived</a> from the original on 2014-02-11<span class="reference-accessdate">. Retrieved <span class="nowrap">2014-02-12</span></span>.</cite><span title="ctx_ver=Z39.88-2004&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&amp;rft.genre=unknown&amp;rft.btitle=Huge+Hack+%27Ugly+Sign+of+Future%27+for+Internet+Threats&amp;rft.pub=BBC&amp;rft.date=2014-02-11&amp;rft.aulast=Lee&amp;rft.aufirst=Dave&amp;rft_id=https%3A%2F%2Fwww.bbc.co.uk%2Fnews%2Ftechnology-26136774&amp;rfr_id=info%3Asid%2Fen.wikipedia.org%3ANetwork+Time+Protocol" class="Z3988"></span></span> </li> <li id="cite_note-wkYHy-89"><span class="mw-cite-backlink"><b><a href="#cite_ref-wkYHy_89-0">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="http://support.ntp.org/bin/view/Main/SecurityNotice#April_2010_DRDoS_Amplification_A">"DRDoS / Amplification Attack using ntpdc monlist command"</a>. <i>support.NTP.org</i>. 2010-04-24. <a rel="nofollow" class="external text" href="https://web.archive.org/web/20140330131447/http://support.ntp.org/bin/view/Main/SecurityNotice#April_2010_DRDoS_Amplification_A">Archived</a> from the original on 2014-03-30<span class="reference-accessdate">. Retrieved <span class="nowrap">2014-04-13</span></span>.</cite><span title="ctx_ver=Z39.88-2004&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&amp;rft.genre=unknown&amp;rft.jtitle=support.NTP.org&amp;rft.atitle=DRDoS+%2F+Amplification+Attack+using+ntpdc+monlist+command&amp;rft.date=2010-04-24&amp;rft_id=http%3A%2F%2Fsupport.ntp.org%2Fbin%2Fview%2FMain%2FSecurityNotice%23April_2010_DRDoS_Amplification_A&amp;rfr_id=info%3Asid%2Fen.wikipedia.org%3ANetwork+Time+Protocol" class="Z3988"></span></span> </li> <li id="cite_note-90"><span class="mw-cite-backlink"><b><a href="#cite_ref-90">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite id="CITEREFDieter_SiboldStephen_Röttger2012" class="citation conference cs1">Dieter Sibold; Stephen Röttger (2012). <a rel="nofollow" class="external text" href="https://www.ietf.org/proceedings/83/slides/slides-83-tictoc-1.pdf"><i>Analysis of NTP's Autokey Protocol</i></a> <span class="cs1-format">(PDF)</span>. IETF 83.</cite><span title="ctx_ver=Z39.88-2004&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&amp;rft.genre=conference&amp;rft.btitle=Analysis+of+NTP%27s+Autokey+Protocol&amp;rft.date=2012&amp;rft.au=Dieter+Sibold&amp;rft.au=Stephen+R%C3%B6ttger&amp;rft_id=https%3A%2F%2Fwww.ietf.org%2Fproceedings%2F83%2Fslides%2Fslides-83-tictoc-1.pdf&amp;rfr_id=info%3Asid%2Fen.wikipedia.org%3ANetwork+Time+Protocol" class="Z3988"></span></span> </li> <li id="cite_note-15-91"><span class="mw-cite-backlink"><b><a href="#cite_ref-15_91-0">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite id="CITEREFH._StennD._Sibold2019" class="citation cs1">H. Stenn; D. Sibold (July 2019). D. Reilly (ed.). <a rel="nofollow" class="external text" href="https://datatracker.ietf.org/doc/html/rfc8633"><i>Network Time Protocol Best Current Practices</i></a>. <a href="/wiki/IETF" class="mw-redirect" title="IETF">IETF</a>. <a href="/wiki/Doi_(identifier)" class="mw-redirect" title="Doi (identifier)">doi</a>:<span class="id-lock-free" title="Freely accessible"><a rel="nofollow" class="external text" href="https://doi.org/10.17487%2FRFC8633">10.17487/RFC8633</a></span>. <a href="/wiki/ISSN_(identifier)" class="mw-redirect" title="ISSN (identifier)">ISSN</a>&#160;<a rel="nofollow" class="external text" href="https://search.worldcat.org/issn/2070-1721">2070-1721</a>. BCP 223.&#32;<a href="/wiki/Request_for_Comments" title="Request for Comments">RFC</a> <a rel="nofollow" class="external text" href="https://datatracker.ietf.org/doc/html/rfc8633">8633</a>.</cite><span title="ctx_ver=Z39.88-2004&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&amp;rft.genre=book&amp;rft.btitle=Network+Time+Protocol+Best+Current+Practices&amp;rft.pub=IETF&amp;rft.date=2019-07&amp;rft_id=info%3Adoi%2F10.17487%2F&#82;FC8633&amp;rft.issn=2070-1721&amp;rft.au=H.+Stenn&amp;rft.au=D.+Sibold&amp;rft_id=https%3A%2F%2Fdatatracker.ietf.org%2Fdoc%2Fhtml%2Frfc8633&amp;rfr_id=info%3Asid%2Fen.wikipedia.org%3ANetwork+Time+Protocol" class="Z3988"></span> <i>Best Current Practice.</i> sec. 4.2. </span> </li> <li id="cite_note-92"><span class="mw-cite-backlink"><b><a href="#cite_ref-92">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://nts.time.nl/">"nts.time.nl homepage"</a>. <i>nts.time.nl</i><span class="reference-accessdate">. Retrieved <span class="nowrap">2021-08-19</span></span>.</cite><span title="ctx_ver=Z39.88-2004&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&amp;rft.genre=unknown&amp;rft.jtitle=nts.time.nl&amp;rft.atitle=nts.time.nl+homepage&amp;rft_id=https%3A%2F%2Fnts.time.nl%2F&amp;rfr_id=info%3Asid%2Fen.wikipedia.org%3ANetwork+Time+Protocol" class="Z3988"></span></span> </li> <li id="cite_note-rfc8915-93"><span class="mw-cite-backlink"><b><a href="#cite_ref-rfc8915_93-0">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite id="CITEREFD._FrankeD._SiboldK._TeichelM._Dansarie2020" class="citation cs1">D. Franke; D. Sibold; K. Teichel; M. Dansarie; R. Sundblad (September 2020). <a rel="nofollow" class="external text" href="https://datatracker.ietf.org/doc/html/rfc8915"><i>Network Time Security for the Network Time Protocol</i></a>. <a href="/wiki/Internet_Engineering_Task_Force" title="Internet Engineering Task Force">Internet Engineering Task Force</a>. <a href="/wiki/Doi_(identifier)" class="mw-redirect" title="Doi (identifier)">doi</a>:<span class="id-lock-free" title="Freely accessible"><a rel="nofollow" class="external text" href="https://doi.org/10.17487%2FRFC8915">10.17487/RFC8915</a></span>. <a href="/wiki/ISSN_(identifier)" class="mw-redirect" title="ISSN (identifier)">ISSN</a>&#160;<a rel="nofollow" class="external text" href="https://search.worldcat.org/issn/2070-1721">2070-1721</a>. <a href="/wiki/Request_for_Comments" title="Request for Comments">RFC</a> <a rel="nofollow" class="external text" href="https://datatracker.ietf.org/doc/html/rfc8915">8915</a>.</cite><span title="ctx_ver=Z39.88-2004&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&amp;rft.genre=book&amp;rft.btitle=Network+Time+Security+for+the+Network+Time+Protocol&amp;rft.pub=Internet+Engineering+Task+Force&amp;rft.date=2020-09&amp;rft_id=info%3Adoi%2F10.17487%2F&#82;FC8915&amp;rft.issn=2070-1721&amp;rft.au=D.+Franke&amp;rft.au=D.+Sibold&amp;rft.au=K.+Teichel&amp;rft.au=M.+Dansarie&amp;rft.au=R.+Sundblad&amp;rft_id=https%3A%2F%2Fdatatracker.ietf.org%2Fdoc%2Fhtml%2Frfc8915&amp;rfr_id=info%3Asid%2Fen.wikipedia.org%3ANetwork+Time+Protocol" class="Z3988"></span> <i>Proposed Standard.</i> </span> </li> <li id="cite_note-94"><span class="mw-cite-backlink"><b><a href="#cite_ref-94">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite id="CITEREFLanger2019" class="citation web cs1">Langer, Martin (2019-12-05). <a rel="nofollow" class="external text" href="https://weberblog.net/setting-up-nts-secured-ntp-with-ntpsec/">"Setting up NTS-Secured NTP with NTPsec"</a>. <i>Weberblog.net</i><span class="reference-accessdate">. Retrieved <span class="nowrap">2021-08-19</span></span>.</cite><span title="ctx_ver=Z39.88-2004&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&amp;rft.genre=unknown&amp;rft.jtitle=Weberblog.net&amp;rft.atitle=Setting+up+NTS-Secured+NTP+with+NTPsec&amp;rft.date=2019-12-05&amp;rft.aulast=Langer&amp;rft.aufirst=Martin&amp;rft_id=https%3A%2F%2Fweberblog.net%2Fsetting-up-nts-secured-ntp-with-ntpsec%2F&amp;rfr_id=info%3Asid%2Fen.wikipedia.org%3ANetwork+Time+Protocol" class="Z3988"></span></span> </li> <li id="cite_note-95"><span class="mw-cite-backlink"><b><a href="#cite_ref-95">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://www.netnod.se/time-and-frequency/how-to-use-nts">"How to use NTS | Netnod"</a>. <i>Netnod</i><span class="reference-accessdate">. Retrieved <span class="nowrap">2021-08-19</span></span>.</cite><span title="ctx_ver=Z39.88-2004&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&amp;rft.genre=unknown&amp;rft.jtitle=Netnod&amp;rft.atitle=How+to+use+NTS+%7C+Netnod&amp;rft_id=https%3A%2F%2Fwww.netnod.se%2Ftime-and-frequency%2Fhow-to-use-nts&amp;rfr_id=info%3Asid%2Fen.wikipedia.org%3ANetwork+Time+Protocol" class="Z3988"></span></span> </li> <li id="cite_note-96"><span class="mw-cite-backlink"><b><a href="#cite_ref-96">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://developers.cloudflare.com/time-services/nts/">"Network Time Security · Cloudflare Time Services docs"</a>. <i>developers.cloudflare.com</i>. 5 February 2024.</cite><span title="ctx_ver=Z39.88-2004&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&amp;rft.genre=unknown&amp;rft.jtitle=developers.cloudflare.com&amp;rft.atitle=Network+Time+Security+%C2%B7+Cloudflare+Time+Services+docs&amp;rft.date=2024-02-05&amp;rft_id=https%3A%2F%2Fdevelopers.cloudflare.com%2Ftime-services%2Fnts%2F&amp;rfr_id=info%3Asid%2Fen.wikipedia.org%3ANetwork+Time+Protocol" class="Z3988"></span></span> </li> <li id="cite_note-97"><span class="mw-cite-backlink"><b><a href="#cite_ref-97">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://learn.microsoft.com/en-us/openspecs/windows_protocols/ms-sntp/8106cb73-ab3a-4542-8bc8-784dd32031cc">"&#91;MS-SNTP&#93;: Network Time Protocol (NTP) Authentication Extensions"</a>. 24 June 2021.</cite><span title="ctx_ver=Z39.88-2004&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&amp;rft.genre=unknown&amp;rft.btitle=%26%2391%3BMS-SNTP%26%2393%3B%3A+Network+Time+Protocol+%28NTP%29+Authentication+Extensions&amp;rft.date=2021-06-24&amp;rft_id=https%3A%2F%2Flearn.microsoft.com%2Fen-us%2Fopenspecs%2Fwindows_protocols%2Fms-sntp%2F8106cb73-ab3a-4542-8bc8-784dd32031cc&amp;rfr_id=info%3Asid%2Fen.wikipedia.org%3ANetwork+Time+Protocol" class="Z3988"></span></span> </li> <li id="cite_note-comparison-98"><span class="mw-cite-backlink"><b><a href="#cite_ref-comparison_98-0">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://chrony.tuxfamily.org/comparison.html">"Comparison of NTP implementations"</a>. chrony.tuxfamily.org<span class="reference-accessdate">. Retrieved <span class="nowrap">2019-10-08</span></span>.</cite><span title="ctx_ver=Z39.88-2004&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&amp;rft.genre=unknown&amp;rft.btitle=Comparison+of+NTP+implementations&amp;rft.pub=chrony.tuxfamily.org&amp;rft_id=https%3A%2F%2Fchrony.tuxfamily.org%2Fcomparison.html&amp;rfr_id=info%3Asid%2Fen.wikipedia.org%3ANetwork+Time+Protocol" class="Z3988"></span></span> </li> </ol></div></div> <div class="mw-heading mw-heading2"><h2 id="Further_reading">Further reading</h2><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=Network_Time_Protocol&amp;action=edit&amp;section=19" title="Edit section: Further reading"><span>edit</span></a><span class="mw-editsection-bracket">]</span></span></div> <ul><li><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite class="citation cs1"><a rel="nofollow" class="external text" href="https://datatracker.ietf.org/doc/html/rfc5907"><i>Definitions of Managed Objects for Network Time Protocol Version 4 (NTPv4)</i></a>. <a href="/wiki/Doi_(identifier)" class="mw-redirect" title="Doi (identifier)">doi</a>:<span class="id-lock-free" title="Freely accessible"><a rel="nofollow" class="external text" href="https://doi.org/10.17487%2FRFC5907">10.17487/RFC5907</a></span>. <a href="/wiki/Request_for_Comments" title="Request for Comments">RFC</a> <a rel="nofollow" class="external text" href="https://datatracker.ietf.org/doc/html/rfc5907">5907</a>.</cite><span title="ctx_ver=Z39.88-2004&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&amp;rft.genre=book&amp;rft.btitle=Definitions+of+Managed+Objects+for+Network+Time+Protocol+Version+4+%28NTPv4%29&amp;rft_id=info%3Adoi%2F10.17487%2F&#82;FC5907&amp;rft_id=https%3A%2F%2Fdatatracker.ietf.org%2Fdoc%2Fhtml%2Frfc5907&amp;rfr_id=info%3Asid%2Fen.wikipedia.org%3ANetwork+Time+Protocol" class="Z3988"></span></li> <li><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite class="citation cs1"><a rel="nofollow" class="external text" href="https://datatracker.ietf.org/doc/html/rfc5908"><i>Network Time Protocol (NTP) Server Option for DHCPv6</i></a>. <a href="/wiki/Doi_(identifier)" class="mw-redirect" title="Doi (identifier)">doi</a>:<span class="id-lock-free" title="Freely accessible"><a rel="nofollow" class="external text" href="https://doi.org/10.17487%2FRFC5908">10.17487/RFC5908</a></span>. <a href="/wiki/Request_for_Comments" title="Request for Comments">RFC</a> <a rel="nofollow" class="external text" href="https://datatracker.ietf.org/doc/html/rfc5908">5908</a>.</cite><span title="ctx_ver=Z39.88-2004&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&amp;rft.genre=book&amp;rft.btitle=Network+Time+Protocol+%28NTP%29+Server+Option+for+DHCPv6&amp;rft_id=info%3Adoi%2F10.17487%2F&#82;FC5908&amp;rft_id=https%3A%2F%2Fdatatracker.ietf.org%2Fdoc%2Fhtml%2Frfc5908&amp;rfr_id=info%3Asid%2Fen.wikipedia.org%3ANetwork+Time+Protocol" class="Z3988"></span></li></ul> <div class="mw-heading mw-heading2"><h2 id="External_links">External links</h2><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=Network_Time_Protocol&amp;action=edit&amp;section=20" title="Edit section: External links"><span>edit</span></a><span class="mw-editsection-bracket">]</span></span></div> <ul><li><span class="official-website"><span class="url"><a rel="nofollow" class="external text" href="https://www.ntp.org/">Official website</a></span></span> <span class="mw-valign-text-top" typeof="mw:File/Frameless"><a href="https://www.wikidata.org/wiki/Q217491#P856" title="Edit this at Wikidata"><img alt="Edit this at Wikidata" src="//upload.wikimedia.org/wikipedia/en/thumb/8/8a/OOjs_UI_icon_edit-ltr-progressive.svg/10px-OOjs_UI_icon_edit-ltr-progressive.svg.png" decoding="async" width="10" height="10" class="mw-file-element" srcset="//upload.wikimedia.org/wikipedia/en/thumb/8/8a/OOjs_UI_icon_edit-ltr-progressive.svg/15px-OOjs_UI_icon_edit-ltr-progressive.svg.png 1.5x, //upload.wikimedia.org/wikipedia/en/thumb/8/8a/OOjs_UI_icon_edit-ltr-progressive.svg/20px-OOjs_UI_icon_edit-ltr-progressive.svg.png 2x" data-file-width="20" data-file-height="20" /></a></span></li> <li><a rel="nofollow" class="external text" href="http://support.ntp.org/bin/view/Servers/StratumOneTimeServers">Official Stratum One Time Servers list</a></li> <li><a rel="nofollow" class="external text" href="https://datatracker.ietf.org/wg/ntp/charter/">IETF NTP working group</a></li> <li><a rel="nofollow" class="external text" href="https://docs.microsoft.com/en-us/windows-server/networking/windows-time-service/accurate-time">Microsft Windows accurate time guide</a> and <a rel="nofollow" class="external text" href="https://docs.microsoft.com/en-us/windows-server/networking/windows-time-service/configuring-systems-for-high-accuracy?tabs=MinPollInterval">more</a></li> <li><a rel="nofollow" class="external text" href="https://www.ijs.si/time/">Time and NTP paper</a></li> <li><a rel="nofollow" class="external text" href="https://web.archive.org/web/20190504164134/http://ntpsurvey.arauc.br/">NTP Survey 2005</a></li> <li><a rel="nofollow" class="external text" href="https://www.ietf.org/timezones/data/leap-seconds.list">Current NIST leap seconds file compatible with ntpd</a></li> <li><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite id="CITEREFDavid_L._Mills" class="citation cs2">David L. Mills, <a rel="nofollow" class="external text" href="https://www.eecis.udel.edu/~mills/database/papers/history.pdf"><i>A Brief History of NTP Time: Confessions of an Internet Timekeeper</i></a> <span class="cs1-format">(PDF)</span><span class="reference-accessdate">, retrieved <span class="nowrap">2021-02-07</span></span></cite><span title="ctx_ver=Z39.88-2004&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&amp;rft.genre=book&amp;rft.btitle=A+Brief+History+of+NTP+Time%3A+Confessions+of+an+Internet+Timekeeper&amp;rft.au=David+L.+Mills&amp;rft_id=https%3A%2F%2Fwww.eecis.udel.edu%2F~mills%2Fdatabase%2Fpapers%2Fhistory.pdf&amp;rfr_id=info%3Asid%2Fen.wikipedia.org%3ANetwork+Time+Protocol" class="Z3988"></span></li></ul> <!-- NewPP limit report Parsed by mw‐web.codfw.main‐f69cdc8f6‐4fsrh Cached time: 20241123195437 Cache expiry: 619531 Reduced expiry: true Complications: [vary‐revision‐sha1, show‐toc] CPU time usage: 2.112 seconds Real time usage: 2.499 seconds Preprocessor visited node count: 48883/1000000 Post‐expand include size: 648525/2097152 bytes Template argument size: 28647/2097152 bytes Highest expansion depth: 28/100 Expensive parser function count: 25/500 Unstrip recursion depth: 1/20 Unstrip post‐expand size: 554695/5000000 bytes Lua time usage: 1.195/10.000 seconds Lua memory usage: 20167793/52428800 bytes Lua Profile: MediaWiki\Extension\Scribunto\Engines\LuaSandbox\LuaSandboxCallback::getAllExpandedArguments 320 ms 20.5% ? 280 ms 17.9% MediaWiki\Extension\Scribunto\Engines\LuaSandbox\LuaSandboxCallback::callParserFunction 160 ms 10.3% MediaWiki\Extension\Scribunto\Engines\LuaSandbox\LuaSandboxCallback::getExpandedArgument 160 ms 10.3% MediaWiki\Extension\Scribunto\Engines\LuaSandbox\LuaSandboxCallback::gsub 80 ms 5.1% MediaWiki\Extension\Scribunto\Engines\LuaSandbox\LuaSandboxCallback::find 60 ms 3.8% <mw.lua:694> 60 ms 3.8% chunk <Module:Webarchive> 40 ms 2.6% <mw.title.lua:50> 40 ms 2.6% MediaWiki\Extension\Scribunto\Engines\LuaSandbox\LuaSandboxCallback::unstripNoWiki 40 ms 2.6% [others] 320 ms 20.5% Number of Wikibase entities loaded: 1/400 --> <!-- Transclusion expansion time report (%,ms,calls,template) 100.00% 2229.596 1 -total 42.81% 954.463 28 Template:Ref_RFC 28.52% 635.847 57 Template:Cite_IETF 20.44% 455.726 2 Template:Reflist 19.61% 437.188 28 Template:Ref_RFC/getref 18.86% 420.544 1 Template:Graphical_timeline 11.18% 249.373 59 Template:Cite_web 8.06% 179.617 8 Template:Annotated_link 7.15% 159.337 48 Template:IETF_RFC 6.75% 150.440 48 Template:Catalog_lookup_link --> <!-- Saved in parser cache with key enwiki:pcache:159886:|#|:idhash:canonical and timestamp 20241123195437 and revision id 1258659528. Rendering was triggered because: page-view --> </div><!--esi <esi:include src="/esitest-fa8a495983347898/content" /> --><noscript><img src="https://login.wikimedia.org/wiki/Special:CentralAutoLogin/start?type=1x1" alt="" width="1" height="1" style="border: none; position: absolute;"></noscript> <div class="printfooter" data-nosnippet="">Retrieved from "<a dir="ltr" href="https://en.wikipedia.org/w/index.php?title=Network_Time_Protocol&amp;oldid=1258659528">https://en.wikipedia.org/w/index.php?title=Network_Time_Protocol&amp;oldid=1258659528</a>"</div></div> <div id="catlinks" class="catlinks" data-mw="interface"><div id="mw-normal-catlinks" class="mw-normal-catlinks"><a href="/wiki/Help:Category" title="Help:Category">Categories</a>: <ul><li><a href="/wiki/Category:Application_layer_protocols" title="Category:Application layer protocols">Application layer protocols</a></li><li><a href="/wiki/Category:Internet_Standards" title="Category:Internet Standards">Internet Standards</a></li><li><a href="/wiki/Category:Network_time-related_software" title="Category:Network time-related software">Network time-related software</a></li></ul></div><div id="mw-hidden-catlinks" class="mw-hidden-catlinks mw-hidden-cats-hidden">Hidden categories: <ul><li><a href="/wiki/Category:All_articles_with_dead_external_links" title="Category:All articles with dead external links">All articles with dead external links</a></li><li><a href="/wiki/Category:Articles_with_dead_external_links_from_November_2023" title="Category:Articles with dead external links from November 2023">Articles with dead external links from November 2023</a></li><li><a href="/wiki/Category:Articles_with_permanently_dead_external_links" title="Category:Articles with permanently dead external links">Articles with permanently dead external links</a></li><li><a href="/wiki/Category:Webarchive_template_wayback_links" title="Category:Webarchive template wayback links">Webarchive template wayback links</a></li><li><a href="/wiki/Category:Articles_with_short_description" title="Category:Articles with short description">Articles with short description</a></li><li><a href="/wiki/Category:Short_description_matches_Wikidata" title="Category:Short description matches Wikidata">Short description matches Wikidata</a></li><li><a href="/wiki/Category:Articles_containing_potentially_dated_statements_from_2022" title="Category:Articles containing potentially dated statements from 2022">Articles containing potentially dated statements from 2022</a></li><li><a href="/wiki/Category:All_articles_containing_potentially_dated_statements" title="Category:All articles containing potentially dated statements">All articles containing potentially dated statements</a></li><li><a href="/wiki/Category:All_articles_with_specifically_marked_weasel-worded_phrases" title="Category:All articles with specifically marked weasel-worded phrases">All articles with specifically marked weasel-worded phrases</a></li><li><a href="/wiki/Category:Articles_with_specifically_marked_weasel-worded_phrases_from_July_2022" title="Category:Articles with specifically marked weasel-worded phrases from July 2022">Articles with specifically marked weasel-worded phrases from July 2022</a></li><li><a href="/wiki/Category:All_articles_with_unsourced_statements" title="Category:All articles with unsourced statements">All articles with unsourced statements</a></li><li><a href="/wiki/Category:Articles_with_unsourced_statements_from_April_2022" title="Category:Articles with unsourced statements from April 2022">Articles with unsourced statements from April 2022</a></li></ul></div></div> </div> </main> </div> <div class="mw-footer-container"> <footer id="footer" class="mw-footer" > <ul id="footer-info"> <li id="footer-info-lastmod"> This page was last edited on 20 November 2024, at 22:09<span class="anonymous-show">&#160;(UTC)</span>.</li> <li id="footer-info-copyright">Text is available under the <a href="/wiki/Wikipedia:Text_of_the_Creative_Commons_Attribution-ShareAlike_4.0_International_License" title="Wikipedia:Text of the Creative Commons Attribution-ShareAlike 4.0 International License">Creative Commons Attribution-ShareAlike 4.0 License</a>; additional terms may apply. By using this site, you agree to the <a href="https://foundation.wikimedia.org/wiki/Special:MyLanguage/Policy:Terms_of_Use" class="extiw" title="foundation:Special:MyLanguage/Policy:Terms of Use">Terms of Use</a> and <a href="https://foundation.wikimedia.org/wiki/Special:MyLanguage/Policy:Privacy_policy" class="extiw" title="foundation:Special:MyLanguage/Policy:Privacy policy">Privacy Policy</a>. Wikipedia® is a registered trademark of the <a rel="nofollow" class="external text" href="https://wikimediafoundation.org/">Wikimedia Foundation, Inc.</a>, a non-profit organization.</li> </ul> <ul id="footer-places"> <li id="footer-places-privacy"><a href="https://foundation.wikimedia.org/wiki/Special:MyLanguage/Policy:Privacy_policy">Privacy policy</a></li> <li id="footer-places-about"><a href="/wiki/Wikipedia:About">About Wikipedia</a></li> <li id="footer-places-disclaimers"><a href="/wiki/Wikipedia:General_disclaimer">Disclaimers</a></li> <li id="footer-places-contact"><a href="//en.wikipedia.org/wiki/Wikipedia:Contact_us">Contact Wikipedia</a></li> <li id="footer-places-wm-codeofconduct"><a href="https://foundation.wikimedia.org/wiki/Special:MyLanguage/Policy:Universal_Code_of_Conduct">Code of Conduct</a></li> <li id="footer-places-developers"><a href="https://developer.wikimedia.org">Developers</a></li> <li id="footer-places-statslink"><a href="https://stats.wikimedia.org/#/en.wikipedia.org">Statistics</a></li> <li id="footer-places-cookiestatement"><a href="https://foundation.wikimedia.org/wiki/Special:MyLanguage/Policy:Cookie_statement">Cookie statement</a></li> <li id="footer-places-mobileview"><a href="//en.m.wikipedia.org/w/index.php?title=Network_Time_Protocol&amp;mobileaction=toggle_view_mobile" class="noprint stopMobileRedirectToggle">Mobile view</a></li> </ul> <ul id="footer-icons" class="noprint"> <li id="footer-copyrightico"><a href="https://wikimediafoundation.org/" class="cdx-button cdx-button--fake-button cdx-button--size-large cdx-button--fake-button--enabled"><img src="/static/images/footer/wikimedia-button.svg" width="84" height="29" alt="Wikimedia Foundation" loading="lazy"></a></li> <li id="footer-poweredbyico"><a href="https://www.mediawiki.org/" class="cdx-button cdx-button--fake-button cdx-button--size-large cdx-button--fake-button--enabled"><img src="/w/resources/assets/poweredby_mediawiki.svg" alt="Powered by MediaWiki" width="88" height="31" loading="lazy"></a></li> </ul> </footer> </div> </div> </div> <div class="vector-settings" id="p-dock-bottom"> <ul></ul> </div><script>(RLQ=window.RLQ||[]).push(function(){mw.config.set({"wgHostname":"mw-web.codfw.main-f69cdc8f6-gxqwf","wgBackendResponseTime":158,"wgPageParseReport":{"limitreport":{"cputime":"2.112","walltime":"2.499","ppvisitednodes":{"value":48883,"limit":1000000},"postexpandincludesize":{"value":648525,"limit":2097152},"templateargumentsize":{"value":28647,"limit":2097152},"expansiondepth":{"value":28,"limit":100},"expensivefunctioncount":{"value":25,"limit":500},"unstrip-depth":{"value":1,"limit":20},"unstrip-size":{"value":554695,"limit":5000000},"entityaccesscount":{"value":1,"limit":400},"timingprofile":["100.00% 2229.596 1 -total"," 42.81% 954.463 28 Template:Ref_RFC"," 28.52% 635.847 57 Template:Cite_IETF"," 20.44% 455.726 2 Template:Reflist"," 19.61% 437.188 28 Template:Ref_RFC/getref"," 18.86% 420.544 1 Template:Graphical_timeline"," 11.18% 249.373 59 Template:Cite_web"," 8.06% 179.617 8 Template:Annotated_link"," 7.15% 159.337 48 Template:IETF_RFC"," 6.75% 150.440 48 Template:Catalog_lookup_link"]},"scribunto":{"limitreport-timeusage":{"value":"1.195","limit":"10.000"},"limitreport-memusage":{"value":20167793,"limit":52428800},"limitreport-profile":[["MediaWiki\\Extension\\Scribunto\\Engines\\LuaSandbox\\LuaSandboxCallback::getAllExpandedArguments","320","20.5"],["?","280","17.9"],["MediaWiki\\Extension\\Scribunto\\Engines\\LuaSandbox\\LuaSandboxCallback::callParserFunction","160","10.3"],["MediaWiki\\Extension\\Scribunto\\Engines\\LuaSandbox\\LuaSandboxCallback::getExpandedArgument","160","10.3"],["MediaWiki\\Extension\\Scribunto\\Engines\\LuaSandbox\\LuaSandboxCallback::gsub","80","5.1"],["MediaWiki\\Extension\\Scribunto\\Engines\\LuaSandbox\\LuaSandboxCallback::find","60","3.8"],["\u003Cmw.lua:694\u003E","60","3.8"],["chunk \u003CModule:Webarchive\u003E","40","2.6"],["\u003Cmw.title.lua:50\u003E","40","2.6"],["MediaWiki\\Extension\\Scribunto\\Engines\\LuaSandbox\\LuaSandboxCallback::unstripNoWiki","40","2.6"],["[others]","320","20.5"]]},"cachereport":{"origin":"mw-web.codfw.main-f69cdc8f6-4fsrh","timestamp":"20241123195437","ttl":619531,"transientcontent":true}}});});</script> <script type="application/ld+json">{"@context":"https:\/\/schema.org","@type":"Article","name":"Network Time Protocol","url":"https:\/\/en.wikipedia.org\/wiki\/Network_Time_Protocol","sameAs":"http:\/\/www.wikidata.org\/entity\/Q217491","mainEntity":"http:\/\/www.wikidata.org\/entity\/Q217491","author":{"@type":"Organization","name":"Contributors to Wikimedia projects"},"publisher":{"@type":"Organization","name":"Wikimedia Foundation, Inc.","logo":{"@type":"ImageObject","url":"https:\/\/www.wikimedia.org\/static\/images\/wmf-hor-googpub.png"}},"datePublished":"2002-12-20T13:02:41Z","dateModified":"2024-11-20T22:09:13Z","image":"https:\/\/upload.wikimedia.org\/wikipedia\/commons\/c\/c9\/Network_Time_Protocol_servers_and_clients.svg","headline":"standard protocol for synchronizing time across devices"}</script> </body> </html>

Pages: 1 2 3 4 5 6 7 8 9 10