De basis van een NTP-server
NTP-servers of Network Time Protocol zijn apparaten die verbinding maken met een computernetwerk en alle machines synchroniseren met een enkele bron. Natuurlijk hebben de meeste besturingssystemen een ingebouwde NTP-programma genaamd Windows Time die kan synchroniseren met een internet-tijdbron; Deze kunnen echter niet worden geverifieerd en kunnen een computernetwerk openstaan voor misbruik.
NTP-servers zijn normaal rack mountbaar en nemen 1U van de ruimte op, maar sommige zijn kleinere gebouwd voor netwerken zonder een speciale serverruimte. NTP is gebaseerd op UDP en vereist TCP / IP.
De timingbron voor een NTP-server kan ofwel worden genomen uit een gespecialiseerde radio-overdracht die wordt uitgezonden uit nationale fysica laboratoria of vanuit het GPS-netwerk.
Radio-tijdverwijzingen worden alleen uitgezonden door een paar landen, met name de VS (WWVB), het Verenigd Koninkrijk (MSF), Duitsland (DCF), Japan (JJY), Frankrijk (TDF), Zwitserland (HBG) en China (BPM). Afhankelijk van de afstand van deze transmissies is het echter mogelijk om de signalen in buurlanden te ontvangen, hoewel deze hoofdzakelijk lang golven zijn, worden deze signalen gemakkelijk geblokkeerd door bergen, gebouwen en slecht weer.
Als een NTP-server zich op een locatie bevindt met een duidelijk radiosignaal, is het mogelijk om de transmissie binnen te ontvangen die een voordeel heeft boven het GPS-systeem dat vereist en antenne met een helder zicht op de lucht (hoewel het mogelijk is om een transmissie dichtbij te ontvangen een raam).
GPS is echter nauwkeuriger dan radiotransmissie en kan nauwkeurig zijn binnen honderd nanoseconden (een nanoseconde is 1 miljardste seconde). Ze kunnen ook een signaal van letterlijk overal ter wereld ontvangen (zolang de antenne een duidelijk zicht op de lucht kan krijgen).
NTP-servers zijn zeer eenvoudig te installeren en moeten alleen worden voorzien van een statisch IP-adres en de interne tijd moet worden gesynchroniseerd met de externe timingreferentie. Na synchronisatie (dit kan een uur duren) zorgt de NTP-server ervoor dat alle klokken in het netwerk de juiste tijd hebben.
Verhoogde beveiligingsopties, zoals authenticatie, kunnen ook gebruikt worden om de NTP-server En netwerk is beveiligd tegen misbruik.