Tijdservers: nauwkeurige tijd op uw computers

Computernetwerken vertrouwen op tijdregistratie voor bijna al hun toepassingen, van het verzenden van een e-mail naar het opslaan van gegevens, een tijdstempel is noodzakelijk voor de computer om bij te houden. Alle routers en switches moeten met dezelfde snelheid worden uitgevoerd, niet-gesynchroniseerde apparaten kunnen ertoe leiden dat gegevens verloren gaan en zelfs hele verbindingen.

Alle pc's en netwerkapparaten gebruiken klokken om een ​​interne systeemtijd te behouden. Deze klokken, Real Time Clock-chips (RTC) genoemd, geven informatie over tijd en datum. De chips zijn voorzien van een batterij, zodat ze zelfs tijdens stroomuitval tijd kunnen besparen.

Personal computers zijn echter niet ontworpen om perfecte klokken te zijn, hun ontwerp is geoptimaliseerd voor massaproductie en lage kosten in plaats van een nauwkeurige tijd te behouden. Deze interne klokken zijn echter gevoelig voor afwijkingen en hoewel dit voor veel toepassingen behoorlijk kan zijn, moeten machines vaak samenwerken op een netwerk en als de computers met verschillende snelheden afwijken, raken de computers niet meer synchroon met elkaar en kunnen problemen zich voordoen. ontstaan ​​met name bij tijdgevoelige transacties.

Voor sommige transacties is het noodzakelijk dat computers perfect gesynchroniseerd zijn, zelfs een paar seconden verschil tussen machines kan ernstige gevolgen hebben, zoals het vinden van een vliegticket dat u had geboekt, kort na de aankoop aan een andere klant of u kon uw spaargeld uittrekken een geldautomaat en wanneer uw account leeg is, kunt u snel naar een andere machine gaan en alles weer intrekken.

Tijdservers zijn zoals andere computerservers in de zin dat ze zich meestal op een netwerk bevinden. Een tijdserver verzamelt timinginformatie, gewoonlijk van een externe hardwarebron en synchroniseert vervolgens het netwerk met die tijd.

De meeste tijdservers gebruiken NTP (Network Time Protocol) dat een van de oudste nog gebruikte protocollen van het internet is, bedacht door Dr David Mills van de Universiteit van Delaware, is het sinds 1985 in gebruik. NTP is een protocol dat is ontworpen om de klokken op computers en netwerken via internet of Local Area Networks (LAN's) te synchroniseren.

NTP gebruikt een externe timingreferentie en synchroniseert vervolgens alle apparaten in het netwerk tot die tijd.

Vaak worden tijdservers gesynchroniseerd met een UTC (Coordinated Universal time) -bron, de wereldwijde standaardtijdschaal waarmee computers over de hele wereld exact op hetzelfde moment kunnen worden gesynchroniseerd. Dit is van evident belang in sectoren waar exacte timing cruciaal is, zoals de beurs of de luchtvaartindustrie.

Er zijn verschillende bronnen die een tijdserver kan gebruiken als een tijdreferentie. Het internet is een voor de hand liggende bron, maar internettijdreferenties van internet zoals nist.gov en windows.time kunnen niet worden geverifieerd, waardoor de tijdserver en daarmee het netwerk kwetsbaar blijft voor beveiligingsbedreigingen.

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