Hoe een NTP-server Works

NTP is bijna even oud als het internet zelf. Het is ontworpen en ontwikkeld door dr David Mills van de Universiteit van Delaware en is constant in gebruik en wordt voortdurend bijgewerkt sinds 1985. NTP is een internetprotocol dat is ontworpen om klokken op een computernetwerk te synchroniseren.

In een moderne wereldwijde economie is tijdsynchronisatie van essentieel belang voor het uitvoeren van tijdgevoelige transacties zoals het boeken van een vliegticket om op Ebay te bieden. Als de klokken niet gelijktijdig zijn gesynchroniseerd, kan u uw zitting van de luchtvaartmaatschappij verkopen nadat u het hebt gekocht en de beheerders van Ebay zouden niet kunnen ontdekken wie het bod de laatste was.

NTP kan netwerken synchroniseren via het internet of een LAN / WAN-netwerk (LAN / WAN) synchroniseert de tijd met betrekking tot een betrouwbare klokbron. Deze bron kan relatief zijn, zoals de interne klok van een computer of de tijd op een polshorloge of absolute zoals de tijd van een atoomklok.

De meeste netwerkbeheerders hebben de voorkeur aan een externe absolute bron, vooral omdat er speciale NTP-servers beschikbaar zijn die gemakkelijk een atoomklok-tijdreferentie kunnen ontvangen, ook via gespecialiseerde radio transmissies (meestal uit nationale fysica laboratoria) of het GPS-netwerk.

Een universele tijdschaal genaamd UTC (gecoördineerde universele tijd) is ontwikkeld waardoor netwerken over de hele wereld op dezelfde tijdschaal worden gesynchroniseerd en dergelijke functies ondersteunen als sprong seconden - toegevoegd om te compenseren voor de vertraging van de rotatie van de aarde

NTP maakt gebruik van een algoritme (een complexe reeks instructies) om de tijd te behouden door de tijdbron constant te controleren en overeen te komen met de tijd op de klokken op het netwerk en instructeert elk apparaat om te veranderen als het uit de synchronisatie komt.

NTP gebruikt tijdstempels om de huidige tijd van de dag te vertegenwoordigen. Naarmate de tijd lineair is, is elke tijdstempel altijd groter dan de vorige. NTP-tijdstempels zijn in twee formaten, maar ze vertellen de seconden vanaf een ingestelde tijdstip (bekend als de prime-periode, ingesteld op 00: 00 1 januari 1900) Het NTP-algoritme gebruikt dan dit tijdstempel om het aantal te bepalen of het systeem terug te trekken of terug te trekken Of netwerk klok.

NTP analyseert de tijdstempelwaarden inclusief de frequentie van fouten en de stabiliteit. Een NTP-server houdt een schatting van de kwaliteit van zowel de referentieklokken als zelf.

Het NTP programma (daemon op UNIX, service op Windows) loopt op de achtergrond. NTP ontvangt tijdsinformatie door pakketten (een gegevensblok) uitwisseling, maar weigert de tijd te vertellen dat het wordt verteld totdat er meerdere uitwisselingen zijn plaatsgevonden, waarbij elke set een aantal test- of protocolspecificaties overschrijdt. Alleen als de antwoorden van een server voldoen aan deze tests, gebruikt de NTP deze informatie. Het duurt meestal ongeveer vijf minuten (vijf goede voorbeelden) tot een NTP-server wordt aangenomen als een tijdbron.

Microsoft, die een versie van NTP in hun besturingssystemen sinds Windows 2000 heeft geïnstalleerd, beveelt sterk aan om een ​​hardwarebron als tijdreferentie te gebruiken, omdat internetbronnen niet kunnen worden geverifieerd.

Verificatie verifieert dat elke tijdstempel uit de beoogde tijdreferentie is gekomen door een reeks overeengekomen encryptiesleutels te analyseren die samen met de tijdinformatie worden verzonden. NTP, met Message Digest Encryption (MD5) om de sleutel te ontcijferen, analyseert het en bevestigt of het uit de vertrouwde tijdbron is gekomen door het te verifiëren tegen een set vertrouwde toetsen.

De beste oplossing is om een ​​specialist te gebruiken NTP-server En ontvang een gezaghebbende tijdreferentie via het GPS-netwerk of radiotransmissie (bekend als MSF in het Verenigd Koninkrijk of WWVB in de VS).

NTP-servers beoordelen de afstand van elk netwerkapparaat uit een tijdbron en organiseert ze in Strata. Deze Stratum-niveaus bestaan ​​om cycli te voorkomen en de nauwkeurigheid te waarborgen. Stratum 0 zijn apparaten zoals referentie klokken die direct op een computer zijn aangesloten. Stratum 1 zijn computers gekoppeld aan stratum 0-apparaten, terwijl Stratum 2 computers verder uitkomen.

NTP is gratis te downloaden via NTP.org en wordt continu ondersteund en bijgewerkt. De huidige versie is v 4. Een vereenvoudigde versie van NTP (SNTP) bestaat uit minder functies en wordt gebruikt in sommige apparaten en toepassingen (en ook opgenomen in oudere versies van Windows), waar een hoge nauwkeurigheidstiming niet zo belangrijk is.

Over de auteur

Richard N Williams is een technisch auteur en een specialist in de telecommunicatie- en netwerk tijd synchronisatie industrieën. Voor meer informatie over NTP-servers aub een bezoek aan de Galsys homepage.

Dit artikel kan niet worden gepubliceerd of herdrukt in zijn volledige vorm of gedeeltelijk zonder om toestemming verstrekken van een relevante link naar deze site wordt onderhouden. Het is een schending van het auteursrecht om deze content te herdrukken of te publiceren zonder het volgen van deze voorwaarden.

Copyright © 2008

English French German Italian Spanish Portuguese Russian Swedish Dutch Norwegian Arabic Malay Polish Turkish Danish

Snel Aanvraag

Quick Contact Formulier

Vul het formulier in of bel +0121 608 7230 voor meer informatie over hoe een Galleon Time Server voor u kan werken.




Wij respecteren uw privacy - Lees ons beleid.

populaire producten

GPS NTP-server

GPS NTP-server

Een netwerkserver die het GPS-signaal gebruikt om tijd te synchroniseren via grote computernetwerken.

NTP Network Klok

Netwerk Klokweergave

De perfecte partner voor elke Galleon NTP-server of tijdserver. Consistente en nauwkeurige tijd weergeven in uw hele organisatie.

Network Time Server

AZG NTP-server

Een complete oplossing voor het synchroniseren van de tijd over een computernetwerk.

Tijd Server

GPS Network Time Server

GPS klok die tijd synchronisatie voor computersystemen

Tijd Ontvanger

MSF Time Receiver

Een complete oplossing voor het synchroniseren van de tijd op een enkele computer met de tijdssignalen van de AZG (radio) atoom.