Een netwerk configureren om een ​​NTP-server te gebruiken Deel twee: De tijd verdelen

NTP (Network Time Protocol) is het protocol dat is ontworpen voor tijdverdeling tussen een netwerk. NTP is hiërarchisch. Het organiseert een netwerk in strata, de afstand tot een klokbron en het apparaat.

A speciale NTP-server die de tijd ontvangt van een UTC-bron zoals GPS of de nationale tijd- en frequentiesignalen, wordt beschouwd als een stratum 1-apparaat. Elk apparaat dat is verbonden met een NTP-server wordt een stratum 2-apparaat en apparaten verderop in de keten worden stratum 2, 3 enzovoort.

Stratumlagen bestaan ​​om cyclische afhankelijkheden in de hiërarchie te voorkomen. Maar het stratum niveau is geen indicatie van kwaliteit of betrouwbaarheid.

NTP controleert de tijd op alle apparaten in het netwerk en past vervolgens de tijd aan op basis van de hoeveelheid drift die wordt ontdekt. Toch gaat NTP verder dan alleen het controleren van de tijd op een referentieklok, het NTP-programma wisselt tijdinformatie uit door pakketten (blokken met gegevens) maar weigert de tijd te geloven totdat verschillende uitwisselingen hebben plaatsgevonden, waarbij elke test wordt doorstaan bekend als prototypenpecificaties. Het duurt vaak ongeveer vijf goede voorbeelden totdat een NTP-server als timingbron wordt geaccepteerd.

NTP gebruikt tijdstempels om de huidige tijd van de dag weer te geven. Aangezien de tijd lineair is, is elk tijdstempel altijd groter dan het vorige. NTP-tijdstempels hebben twee indelingen, maar geven de seconden door vanaf een ingesteld tijdstip (de prime-epoch, ingesteld op 00: 00 1 januari 1900 voor UTC). Het NTP-algoritme gebruikt dit tijdstempel om het bedrag te bepalen dat moet worden doorgevoerd of teruggetrokken het systeem of de netwerkklok.

NTP analyseert de tijdstempelwaarden inclusief de frequentie van fouten en de stabiliteit. EEN NTP-server zal een inschatting houden van de kwaliteit van zowel de referentieklokken als zichzelf.

Dit bericht is geschreven door

Stuart

Gerelateerd lezen