Een korte geschiedenis van NTP-tijd

NTP (netwerktijd protocol) is een internetprotocol. Protocollen zijn eenvoudigweg een reeks instructies die een computer zal volgen en NTP is ontworpen en ontwikkeld om computernetwerken te synchroniseren.

Het werd ontwikkeld in de 1985 door Professor David Mills van de Universiteit van Delaware toen het internet nog in de kinderschoenen stond. Professor Mills besefte de behoefte aan synchronisatie tussen computers wanneer ze met elkaar praatten.

NTP gebruikt het algoritme van Marzullo, een overeenkomstalgoritme dat wordt gebruikt om bronnen te selecteren voor het schatten van de juiste tijd uit een aantal bronnen met ruis. NTP werkt door een enkele tijdbron te distribueren. Hoewel deze tijdreferentie van alles kan zijn, zoals een polshorloge, heeft het weinig zin een netwerk te synchroniseren met iets anders dan UTC-tijd.

UTC (Coordinated Universal Time) is een globale tijdschaal gebaseerd op de tijd die door atoomklokken wordt verteld. Atoomklokken hebben zo'n hoge nauwkeurigheid dat ze niet verliezen of een seconde winnen in meer dan een miljoen jaar.

Door te synchroniseren met een UTC-tijdbron kan een netwerk in feite worden gesynchroniseerd met elk ander netwerk dat UTC-tijd gebruikt.

Nadat een tijdbron is geselecteerd, distribueert de NTP-daemon (of service op Windows) niet alleen de tijdreferentie, maar controleert deze ook voortdurend op nauwkeurigheid en fouten.

NTP is een hiërarchisch systeem. De afstand tot een tijdserver wordt een stratum-niveau genoemd. Een stratum 0-server is een tijdbron zelf, zoals een atoomklok, een stratum 1-server is de NTP-tijdserver terwijl een stratum 2-server een apparaat is dat de tijd van de tijdserver ontvangt en stratum 3-servers ontvangen het tijdsignaal via een stratum 2-server.

Het netwerk in lagen rangschikken betekent dat een NTP tijdserver kan tijd verdelen over honderden of zelfs duizenden machines zonder dat het netwerk of de tijdserver zelf vol zit met verkeer. Hoewel het moet worden opgemerkt dat de lager in het stratum niveau een apparaat een daling in nauwkeurigheid kan worden verwacht.

Het actuele UTC-tijdsignaal kan op een aantal manieren worden ontvangen. Via internet, hoewel dit beveiligingsproblemen kan veroorzaken omdat het tijdsignaal niet kan worden geverifieerd, wat de ingebouwde beveiligingsmaatregel van NTP is. Het is veel veiliger om een ​​tijdsignaal te ontvangen van een radiosignaal uitgezonden door verschillende nationale fysica laboratoria of zelfs het GPS-netwerk waarvan de ingebouwde atomaire klokken kunnen worden gebruikt als een timingbron als de NTP tijdserver is uitgerust met een GPS-ontvanger.

Dit bericht is geschreven door

Richard N Williams

Richard N Williams is een technisch auteur en een specialist in de NTP-server en de tijd synchronisatie industrie. Richard N Williams op Google+

Gerelateerd lezen