Tijdsynchronisatie Om het goed te doen
Gepost door Stuart on Oktober 20th, 2010
Tijd is essentieel voor computers, netwerken en technologie. Het is de enige referentietechnologie die moet vaststellen of een taak is gebeurd of zal plaatsvinden. Aangezien tijd, in de tijdzone van tijdstempels, zo belangrijk is voor technologie, kan er onnoemelijke fouten ontstaan als er onzekerheid bestaat over de tijd dat verschillende apparaten op een netwerk verschillende tijden hebben.
Het probleem met de tijd in de informatica is dat alle apparaten, van routers tot desktop-pc's, een eigen timepiece hebben die de systeemklokken beheert. Deze systeemklokken zijn gewoon normale elektronische oscillatoren, ze typen vaak in horloges met batterijen, en hoewel deze voldoende zijn voor mensen om de tijd te vertellen, kan het afdrijven van deze klokken apparaten op een netwerk zien, seconden en zelfs minuten niet synchroon lopen.
Er zijn twee regels voor tijdsynchronisatie:
- Alle apparaten op een netwerk moeten samen worden gesynchroniseerd
- Het netwerk moet worden gesynchroniseerd met UTC (Coordinated Universal Time)
NTP
Om een netwerk te synchroniseren, moet u gebruik maken van Network Time Protocol (NTP). NTP is ontworpen voor nauwkeurige netwerktijdsynchronisatie. IT werkt met een enkele tijdsbron die het vervolgens distribueert naar alle apparaten op het NTP-netwerk.
NTP controleert de apparaten voortdurend op drift en past zich vervolgens aan om ervoor te zorgen dat het hele netwerk binnen enkele milliseconden van de referentietijd valt.
GMT
Coordinated Universal Time is een globale tijdschaal die door atoomklokken wordt bijgehouden. Door een netwerk te synchroniseren met UTC, zorgt u er feitelijk voor dat uw netwerk wordt gesynchroniseerd met elk ander UTC-netwerk op de planeet.
Het gebruik van UTC als referentiebron is ook een simpele aangelegenheid. NTP tijdservers zijn de beste manier om een veilige bron van UTC-tijd te vinden. Ze gebruiken GPS (Global Positioning System) als een bron van deze atoomkloktijd of gespecialiseerde radiosignalen om de UTC-tijdbron extern te houden om veiligheidsredenen.
Een NTP-server kan een netwerk van honderden en zelfs duizenden apparaten synchroniseren, zodat het hele netwerk binnen enkele milliseconden UTC beschikbaar is.