Met zo veel geautomatiseerd in de moderne wereld en computernetwerken loopt alles, van financiën tot gezondheidszorg, houden, opslaan en overdracht van informatie moet veilig, accuraat en betrouwbaar te zijn.
De tijd is cruciaal voor computersystemen om hiervoor te zorgen. Tijdstempels zijn de enige informatie computers te beoordelen of een taak is afgerond, verschuldigd of die informatie is succesvol ontvangen, verzonden of opgeslagen. Een van de meest voorkomende oorzaken van fouten computer afkomstig uit inadequate synchronisatie timings.
Alle computernetwerken moeten worden gesynchroniseerd, en niet alleen alle apparaten in een netwerk, hetzij. Met zo veel wereldwijde communicatie deze dagen, alle computer netwerken over de hele wereld moeten samen worden gesynchroniseerd, anders als ze communiceren kunnen er fouten optreden, kunnen de gegevens verloren gaan, en het kan de weg voor veiligheidsproblemen effenen als de tijd verschillen kunnen worden gebruikt door kwaadwillende gebruikers en software.
Maar hoe computers te synchroniseren met elkaar? Nou, het is mogelijk gemaakt door innovaties. De eerste is de internationale tijdschaal, GMT (Coordinated Universal Time), ware gehouden door atoomklokken en hetzelfde over de hele wereld, ongeacht tijd-zones. De tweede, NTP (Network Time Protocol) is een computer programma ontworpen om pc's met elkaar gesynchroniseerd te houden.
Zowel de NTP en de UTC werken in tandem. De computer tijdserver (NTP-server) Krijgt een UTC-tijd bron, hetzij van radio, GPS (Global Positioning System) of het internet (hoewel een onveilige methode voor het ontvangen van UTC en niet aanbevolen).
NTP verdeelt dan is dit keer rond een netwerk, het controleren van de tijd op elk apparaat periodiek en past ze voor elke drift in de tijd. De meeste computer netwerken die gebruik maken van NTP tijdservers op deze manier hebben elke machine op het netwerk binnen milliseconden van UTC-tijd, waardoor accurate en nauwkeurige wereldwijde communicatie.
NTP tijdservers zijn de enige veilige en nauwkeurige methode van het computernetwerk synchronisatie en moet worden gebruikt door een computer systeem dat de betrouwbaarheid, nauwkeurigheid en veiligheid nodig.