Network Time Server houdt de controle over de tijd

Computernetwerken kan een intimiderende onderneming lijken. Een computernetwerk is echter eigenlijk maar een aantal machines die met elkaar zijn verbonden voor het gemak van gegevensoverdracht en beveiliging. Ze kunnen heel klein zijn, zoals twee computers in een thuisnetwerk tot echt grote netwerken die uit honderden en duizenden machines bestaan.

Wanneer een computer of apparaat op een netwerk is aangesloten, is er slechts één referentiepunt dat de computers kunnen gebruiken om de volgorde van gebeurtenissen en toepassingen vast te stellen en dat is tijd.

Tijd, in de vorm van tijdstempels, worden door de meeste toepassingen gebruikt en dit is wanneer problemen in computernetwerken kunnen optreden.

Computers vertellen de tijd door een softwareklok te gebruiken. Dit is gebaseerd op een systeemklok die de tijd vasthoudt wanneer de computer is uitgeschakeld. Interne klokken van computers zijn echter volledig onnauwkeurig. Ze hebben de neiging om enkele seconden per week op te stijgen. Op een netwerk wanneer er meer dan één machine is, kan dit ernstige problemen veroorzaken als de machines op verschillende snelheden rijden.

E-mails kunnen binnenkomen voordat ze zijn verzonden en het hele netwerk kan kwetsbaar zijn voor beveiligingsrisico's en zelfs fraude!

A netwerktijdserver wordt gebruikt om een ​​computernetwerk te synchroniseren met een enkele tijdbron. Deze tijdbron kan van alles zijn, van een interne klok op een computer tot de tijd die door een polshorloge wordt verteld. Om echter een perfecte nauwkeurigheid te garanderen en een netwerk gesynchroniseerd te houden met de rest van de wereld, moet een UTC-tijdbron worden gebruikt.

UTC (Coordinated Universal Time) is een wereldwijde tijdschaal gebaseerd op de tijd die wordt verteld door atoomklokken. Een netwerktijdserver kan een UTC-tijdbron ontvangen via internet (hoewel onbeveiligd), via het GPS-netwerk (Global Positioning System) of via gespecialiseerde radiotransmissie van nationale fysicalaboratoria.

De meeste netwerktijdservers gebruiken NTP (Network Time Protocol) om de timingreferentie over het netwerk te distribueren. NTP is niet het enige timingprotocol dat is ontworpen om dit te doen, hoewel het echter verreweg het meest wordt gebruikt.

Dit bericht is geschreven door

Stuart

Gerelateerd lezen