Hoe computers hun tijd behouden

De tijd regelt ons leven en op de hoogte blijven ervan is van vitaal belang als we op tijd willen werken, thuis willen komen eten of onze favoriete shows van een avond willen bekijken.

Het is ook cruciaal voor computersystemen. Computers gebruiken tijd als een referentiepunt, inderdaad, tijd is het enige referentiepunt dat het kan gebruiken om onderscheid te maken tussen twee gebeurtenissen en het is van cruciaal belang dat computers die in netwerken werken, samen worden gesynchroniseerd.

Tijdsynchronisatie is wanneer alle computers die tegelijkertijd zijn verbonden, op hetzelfde moment worden uitgevoerd. tijdsynchronisatieis echter niet eenvoudig te implementeren, vooral omdat computers geen goede tijdbewakers zijn.

We zijn allemaal gewend aan de tijd die wordt weergegeven op de rechterbenedenhoek van onze computer desktops, maar deze keer wordt normaal gesproken gegenereerd door de ingebouwde kristaloscillator (normaal kwarts) op het moederbord.

Helaas zijn deze klokken aan boord gevoelig voor drift en kan een computerklok elke dag een seconde of wat verliezen. Hoewel dit misschien niet veel klinkt, kan het zich snel ophopen en met sommige netwerken bestaande uit honderden en zelfs duizenden machines, als ze allemaal verschillende tijden hebben, is het niet moeilijk je de consequenties voor te stellen; e-mails kunnen arriveren voordat ze worden verzonden, gegevens kunnen geen back-up maken, bestanden raken zoek en de netwerken zijn verwarrend en bijna onmogelijk te debuggen.

Om te zorgen voor synchronisatie in een netwerk, moeten alle apparaten verbinding maken met een enkele tijdsbron. NTP (Network Time Protocol) is speciaal voor dit doel ontworpen en kan een tijdbron distribueren naar alle apparaten en ervoor zorgen dat elke afwijking wordt verholpen.

Voor echte nauwkeurigheid zou de bron met één tijdbron een bron moeten zijn GMT (Coordinated Universal Time), een globale tijdschaal die wordt gebruikt over continenten en geen aandacht besteedt aan tijdzones, hierdoor kunnen netwerken aan weerszijden van de aarde worden gesynchroniseerd.

Een bron van UTC moet ook worden bestuurd door een atoomklok, omdat elke afwijking in de tijd zal betekenen dat uw netwerk niet synchroon loopt met UTC. Verreweg de eenvoudigste, meest efficiënte, veilige, nauwkeurige en betrouwbare methode voor het ontvangen van een atoomklokbron van UTC is het gebruik van a dedicated NTP tijdserver. NTP-servers ontvangen de UTC-tijd van ofwel het GPS-netwerk (Global Positioning System) of van radio-uitzending uitgezonden door nationale fysica laboratoria zoals NIST or NPL.

Networking Secrets Synchronization

Een efficiënte en foutloze werking is het doel van elke beheerder die een computernetwerk opzet. Zorgen voor een goede werking en doorgeven van gegevens zonder fouten of verlies van verbindingen is een vereiste voor elk fatsoenlijk functionerend netwerksysteem.

Er zijn enkele fundamentele dingen die kunnen worden uitgevoerd om het risico van problemen verderop in de reeks te minimaliseren. Een fatsoenlijke netwerkserver is een must, net als een efficiënte router, maar er is één stukje technologie dat vaak over het hoofd wordt gezien in computernetwerken - de netwerktijdserver.

Het belang van juiste computernetwerktijd wordt pas duidelijk als er iets misgaat. Wanneer een fout optreedt (en zonder voldoende tijdsynchronisatie is het een kwestie van wanneer niet of) kan het bijna onmogelijk zijn om vast te stellen wat er in en waar is veroorzaakt. Stelt u zich eens alle foutlogboeken voor op de verschillende machines, allemaal met tijdstempels die een andere tijd vertellen, om erachter te komen waar en wanneer de fout is opgetreden, kan bijna onmogelijk zijn - en dat is voordat u er zelfs maar aan kunt beginnen om het te repareren.

Gelukkig waarderen de meeste netwerkbeheerders de waarde van synchronisatie en de meeste zorgen ervoor dat het netwerk een tijdsignaal van het internet ontvangt. Veel beheerders zijn zich echter niet bewust van de kwetsbaarheden die dit in het hele netwerk kan veroorzaken.

Door een online tijdserver te gebruiken, moet er een UDP-poort (123) openblijven die een open poort kan zijn naar kwaadaardige programma's en gebruikers. Verder is er geen authenticatie van het online tijdserver dus het signaal kan worden gekaapt of gewoon onnauwkeurig zijn.

A dedicated netwerktijdserver het uitvoeren van het protocol NTP (Network Time Protocol) werkt extern op het netwerk en ontvangt de tijd van een atoomklokbron direct (via radio of GPS) NTP-servers, veilig, nauwkeurig en betrouwbaar.

Zeven redenen waarom uw netwerk een tijdserver nodig heeft

Tijdservers, vaak aangeduid als NTP tijdservers nadat het protocol (Network Time Protocol) dat wordt gebruikt om tijd te verdelen een steeds belangrijker onderdeel van elk computernetwerk wordt. De NTP-server ontvangt een timingsignaal van een nauwkeurige bron (zoals een atoomklok) en distribueert het vervolgens naar alle apparaten in het netwerk.

Echter, ondanks het toenemende belang hiervan tijdsynchronisatie apparaten, veel netwerkbeheerders slagen er nog steeds niet in om hun netwerken nauwkeurig te synchroniseren en kunnen hun hele computersysteem kwetsbaar maken.

Hier zijn zeven redenen waarom een ​​NTP-tijdserver een cruciaal apparaat is voor UW netwerk:

• Beveiliging: NTP-servers gebruiken een externe tijdsbron en vertrouwen niet op een open firewallpoort. Een niet-gesynchroniseerde server is ook kwetsbaar voor kwaadwillende gebruikers die tijdsverschillen kunnen benutten.

• Foutregistratie: het niet adequaat synchroniseren van een computernetwerk kan betekenen dat het bijna onmogelijk is om fouten of kwaadwillende aanvallen te traceren, vooral als de tijden in de logbestanden van verschillende machines niet overeenkomen.

• Rechtsbescherming: het niet kunnen bewijzen van de tijd kan juridische implicaties hebben als iemand fraude of andere illegale activiteiten tegen uw bedrijf heeft gepleegd.

• Nauwkeurigheid: NTP Time Servers zorg ervoor dat alle computers in een netwerk automatisch worden gesynchroniseerd met de exacte tijd in uw netwerk zodat iedereen in uw bedrijf toegang heeft tot de exacte tijd.

• Global Harmony: een globale tijdschaal die bekend staat als UTC (Coordinated Universal Time) is ontwikkeld om ervoor te zorgen dat systemen over de hele wereld exact hetzelfde kunnen draaien. Door gebruik te maken van een NTP-server wordt niet alleen elk apparaat op uw netwerk gesynchroniseerd, maar wordt uw netwerk gesynchroniseerd met elk ander netwerk op aarde dat is gekoppeld aan UTC.

• Controle: met een NTP-server je hebt controle over de configuratie. U kunt elke lente en herfst automatische wijzigingen doorvoeren voor zomertijd of uw servertijd instellen om alleen te worden geblokkeerd in UTC-tijd - of in welke tijdzone u ook kiest.

• Automatische update van tijd. Geen tussenkomst van de gebruiker vereist, een NTP-tijdserver neemt schrikkelseconden en tijdzones voor een probleemloze synchronisatie voor zijn rekening.

Voordelen van nauwkeurige netwerktijdsynchronisatie

Uw computer doet waarschijnlijk honderden en duizenden taken per dag. Als dat deel uitmaakt van een netwerk, kan het aantal taken miljoenen zijn. Van het verzenden van e-mails naar het opslaan van gegevens, en al het andere dat uw computer moet doen, ze worden allemaal vastgelegd door de computer of server.

Computers gebruiken tijdstempels voor logo-processen en inderdaad, tijdstempels worden gebruikt als de enige methode die een computer moet aangeven wanneer en of een taak of toepassing is uitgevoerd. Tijdstempels zijn normaal gesproken een geheel getal van een 16- of 32-bit (een lang getal) dat de seconden terugtelt van een hoofdtijdvak - normaal gesproken 01 januari 1970.

Dus voor elke taak die uw computer doet, krijgt deze een stempel met het aantal seconden van 1970 dat de transactie werd uitgevoerd. Deze tijdstempels zijn de enige informatie die een computersysteem moet achterhalen welke taken zijn voltooid en welke taken nog moeten worden geïnitieerd.

Het probleem met computernetwerken van meer dan één machine is dat de klokken op afzonderlijke apparaten niet nauwkeurig genoeg zijn voor veel moderne tijdgevoelige toepassingen. Computerklokken zijn gevoelig voor drift. Ze zijn meestal gebaseerd op goedkope kristaloscillatorcircuits en kunnen vaak met meer dan een seconde per dag afdrijven.

Dit lijkt misschien niet veel, maar in de hedendaagse gevoelige wereld kan een seconde lang zijn, vooral wanneer je rekening houdt met de behoeften van industrieën zoals de beurs, waar een tweede kan het verschil in prijs van enkele procent zijn of online stoelreservering, waar een seconde het verschil kan maken tussen een beschikbare stoel en een stoel die verkocht wordt.

Deze drift is ook accumulatief, dus binnen een paar maanden kunnen de computersystemen meer dan een minuut synchroon zijn en dit kan een dramatisch effect hebben op tijdgevoelige transacties en kan resulteren in allerlei onverwachte problemen van e-mails die niet aankomen omdat de computer denkt dat ze zijn aangekomen voordat ze zijn verzonden naar gegevens waarvan geen back-up is gemaakt of helemaal niet is verloren.

Een NTP-tijdserver or netwerktijdserver worden steeds meer cruciale apparaten voor het moderne computernetwerk. Ze ontvangen een nauwkeurige tijdsbron vanaf een atoomklok en distribueren deze naar alle apparaten in het netwerk. Omdat atoomklokken ongelooflijk accuraat zijn (ze zullen niet eens per seconde afdrijven, zelfs in een 100,000-jaar) en het protocol NTP (Network Time Protocol) controleert continu de tijd van het apparaat ten opzichte van de tijd van de meest-atomaire klok - dit betekent dat het computernetwerk binnen een paar milliseconden van de atoomklok perfect gesynchroniseerd kan worden met elk apparaat.

Leven zonder de atoomklok

Wanneer we de belangrijkste uitvindingen van de laatste 100-jaren beschouwen, zullen maar heel weinig mensen denken aan een atoomklok. Als je iemand vraagt ​​om een ​​top tien van uitvindingen en innovaties te bedenken, is het twijfelachtig of de atoomklok dat wel zou doen.

Het is waarschijnlijk niet moeilijk voor te stellen wat mensen vinden als de meest levensveranderende uitvindingen: het internet, mobiele telefoons, satellietnavigatiesystemen, mediaspelers enz.

Bijna al deze technieken zijn echter gebaseerd op nauwkeurige en precieze tijd en zouden zonder deze niet werken. De atoomklokken liggen aan de basis van veel van de moderne innovaties, technologieën en toepassingen die ermee samenhangen.

Laten we het internet als voorbeeld nemen. Het internet is, in zijn eenvoudigste vorm, een wereldwijd netwerk van computers, en dit netwerk omvat tijdzones en landen. Overweeg nu enkele van de dingen waarvoor we internet gebruiken: online veilingen, internetbankieren of stoelreservering bijvoorbeeld. Deze transacties kunnen niet mogelijk zijn met nauwkeurige en nauwkeurige tijd en synchronisatie.

Stel je voor dat je bij 10am een ​​stoel bij een luchtvaartmaatschappij boekt en vervolgens probeert een andere klant dezelfde stoel achter je te boeken op een computer met een langzamere klok. De computer heeft alleen de tijd om door te gaan, dus zal de persoon die na jou boekte de eerste klant zijn omdat de klok dat zegt! Dit is de reden dat elk internetnetwerk dat tijdgevoelige transacties vereist, verbonden is met a NTP-server om een ​​te ontvangen en te verspreiden atoomkloksignaal.

En voor andere technologieën is de atoomklok nog belangrijker. Satellietnavigatie (GPS) is hiervan een goed voorbeeld. GPS (Global Positioning System) werkt door triangulatie van atoomkloksignalen van satellieten. Vanwege de hoge snelheid van radiogolven kon een onnauwkeurigheid van 1 seconde een navigatiesysteem met 100,000 km zien.

Andere technologieën, van mobiele telefoonnetwerken tot luchtverkeersleidingssystemen, zijn volledig betrouwbaar op atoomklokken waaruit blijkt hoe onderschat deze technologie is.

Gesloten circuitcamera's zijn nutteloos zonder een netwerktijdserver

Voor degenen onder ons die in Groot-Brittannië wonen, zal de CCTV-camera (closed-circuit TV) een bekende plek zijn in de winkelstraten. Er zijn meer dan vier miljoen camera's in gebruik op de Britse eilanden, waarbij elke grote stad wordt gemonitord door door de staat gefinancierde camera's die de Britse belastingbetaler meer dan £ 200 miljoen ($ 400 miljoen) heeft gekost.

De redenen voor het gebruik van dergelijke uitgebreide surveillance zijn altijd al verklaard om criminaliteit te voorkomen en op te sporen. Critici beweren echter dat er weinig aanwijzingen zijn dat CCTV-camera's iets hebben gedaan om de straatcrisis in de straten van het VK te deuken en dat het geld beter besteed kan worden.

Een van de problemen van CCTV is dat in veel steden zowel camera's worden bestuurd door gemeenteraden als privégestuurde camera's. Als het gaat om opsporing van misdrijven, moet de politie vaak zoveel mogelijk bewijsmateriaal verzamelen, wat vaak betekent dat de verschillende door de overheid gecontroleerde CCTV-camera's moeten worden gecombineerd met de particulier gecontroleerde systemen.

Veel lokale autoriteiten synchroniseren hun CCTV-camera's met elkaar, maar als de politie afbeeldingen van een naburig stadje of van een privécamera moet krijgen, worden deze mogelijk helemaal niet gesynchroniseerd, of zo ja, volledig gesynchroniseerd naar een andere tijd.

Dit is waar CCTV valt in de strijd tegen criminaliteit. Stelt u zich eens voor dat een verdachte crimineel wordt gespot op een CCTV-camera die een criminele handeling begaat. De tijd op de camera zou 11.05pm kunnen zeggen, maar wat als de politie de verdachtenbewegingen in een stad volgt en beelden gebruikt van een privé-camera of van andere stadsdelen en terwijl de CCTV-camera die de verdachte op heterdaad heeft betrapt 11.05 kan zeggen, de andere camera kon de verdachte enkele minuten later alleen de tijd vinden om nog eerder te zijn. Je kunt je voorstellen dat een goede advocaat van de verdediging hiervan ten volle profiteert.

Om zeker te zijn van hun waarde in de strijd tegen criminaliteit, is het absoluut noodzakelijk dat CCTV-camera's zijn tijd gesynchroniseerd met behulp van een netwerktijdserver. Deze tijden servers zorgen ervoor dat elk apparaat (in dit geval camera) exact hetzelfde draait. Maar hoe zorgen we ervoor dat alle camera's met dezelfde tijdsbron worden gesynchroniseerd. Gelukkig is een wereldwijde tijdbron bekend als GMT (gecoördineerde universele tijd) is ontwikkeld voor dit exacte doel. UTC is wat over computernetwerken, luchtverkeersleiding en andere tijdgevoelige technologieën regeert.

Een CCTV-camera met behulp van een NTP-server dat ontvangt een UTC-tijdbron van een atoomklok zal niet alleen accuraat zijn, maar de tijd die op de apparaten wordt verteld, is tijdens de rechtbank bewijsbaar en nauwkeurig tot een duizendste van een seconde (milliseconde).

2038 Het volgende probleem met de computertijd

Denk aan de wisseling van het millennium. Terwijl velen van ons de seconden aftelden tot middernacht, waren er netwerkbeheerders over de hele wereld met hun vingers gekruist in de hoop dat hun computersystemen nog steeds werken nadat het nieuwe millennium van start ging.

De millenniumbug was het resultaat van vroege computerpioniers die systemen met slechts twee cijfers ontwerpen om de tijd weer te geven omdat het computergeheugen op dat moment erg schaars was. Het probleem ontstond niet vanwege de millenniumwisseling, maar omdat het einde van de eeuw was en het tweecijferige jaar rondliep naar 00 (waarvan de machines aannemen dat het 1900 was)

Gelukkig waren rond de millenniumwisseling de meeste computers geüpdatet en werden er voldoende voorzorgsmaatregelen getroffen, wat betekende dat de Y2K bug, zoals het bekend werd, veroorzaakte niet de wijdverspreide ravage waarvoor het eerst werd gevreesd.

De Y2K-bug is echter niet het enige tijdgerelateerde probleem waarmee computersystemen te maken kunnen krijgen, een ander probleem met de manier waarop computers melden dat de tijd is gerealiseerd en veel meer machines worden beïnvloed in 2038.

De Unix Millennium Bug (of Y2K38) is vergelijkbaar met de originele bug omdat het een probleem is in verband met de manier waarop computers de tijd aangeven. Het 2038-probleem treedt op omdat de meeste machines een 32-bit integer gebruiken om de tijd te berekenen. Dit 32-bitnummer wordt ingesteld op basis van het aantal seconden van 1 januari 1970, maar omdat het nummer beperkt is tot 32-cijfers van 2038, zijn er geen resterende cijfers meer om met de voortgang van de tijd om te gaan.

Om dit probleem op te lossen, zijn veel systemen en talen overgestapt op een 64-bitversie of zijn er alternatieven geleverd die 64-bit zijn en aangezien het probleem zich al bijna drie decennia niet zal voordoen, is er voldoende tijd om te zorgen dat alle computersystemen kunnen worden beschermd .

Deze problemen met tijdstempels zijn echter niet de enige tijdgerelateerde fouten die kunnen optreden op een computernetwerk. Een van de meest voorkomende oorzaken van computernetwerkfouten is het ontbreken van Tijdsynchronisatie. Niet ervoor zorgen dat elke machine op hetzelfde moment draait met een NTP tijdserver kan leiden tot verlies van gegevens, het netwerk is kwetsbaar voor aanvallen van kwaadwillende gebruikers en kan allerlei soorten fouten veroorzaken, zoals e-mails die binnenkomen voordat ze zijn verzonden.

Om ervoor te zorgen dat uw computernetwerk voldoende gesynchroniseerd is externe NTP tijdserver is aanbevolen.

Keeping Your Network Secure Een beginnershandleiding

Netwerk veiligheid is van cruciaal belang voor de meeste bedrijfssystemen. Terwijl e-mailvirussen en denial-of-service-aanvallen (DoS-aanval) ons hoofdbrekens kunnen bezorgen op onze thuissystemen, voor bedrijven, kunnen dit soort aanvallen een netwerk dagenlang verlammen. Dit kost bedrijven honderden miljoenen per jaar aan verloren inkomsten.

Het veilig houden van een netwerk om dit type kwaadwillende aanval te voorkomen is meestal van groot belang voor netwerkbeheerders, en hoewel de meesten zwaar investeren in sommige vormen van beveiligingsmaatregelen, zijn er vaak kwetsbaarheden die onopzettelijk worden blootgesteld.

firewalls zijn de beste plaats om te beginnen wanneer u een beveiligd netwerk probeert te ontwikkelen. Een firewall kan worden geïmplementeerd in hardware of software, of meestal een combinatie van beide. Firewalls worden gebruikt om te voorkomen dat ongeautoriseerde gebruikers toegang krijgen tot privé-netwerken die met internet zijn verbonden, met name lokale intranetten. Alle verkeer dat het intranet binnenkomt of verlaat, passeert de firewall die elk bericht onderzoekt en blokkeert die niet aan de opgegeven criteria voldoet.

Antivirus software werkt op twee manieren. Ten eerste werkt het op dezelfde manier als een firewall door alles wat in de database wordt geïdentificeerd te blokkeren als mogelijk kwaadaardig (virussen, Trojaanse paarden, spyware, enz.). Ten tweede wordt antivirussoftware gebruikt om bestaande malware op een netwerk of werkstation te detecteren en te verwijderen.

Een van de meest overziende aspecten van netwerkbeveiliging is tijdsynchronisatie. Netwerkbeheerders realiseren zich niet het belang van synchronisatie tussen alle apparaten in een netwerk. Het niet kunnen synchroniseren van een netwerk is vaak een veelvoorkomend beveiligingsprobleem. Niet alleen kunnen kwaadwillende gebruikers misbruik maken van computers die op verschillende tijdstippen draaien, maar als een netwerk wordt getroffen door een aanval, kan het identificeren en verhelpen van het probleem vrijwel onmogelijk zijn als elk apparaat op een ander tijdstip wordt uitgevoerd.

Zelfs wanneer een netwerkbeheerder zich bewust is van het belang van tijdsynchronisatie, maken ze vaak een algemene beveiligingsfout bij het proberen hun netwerk te synchroniseren. In plaats van te investeren in een speciale tijdserver die een beveiligde bron van ontvangt GMT (Coordinated Universal Time) extern van hun netwerk via atoomklok bronnen zoals GPS, sommige netwerkbeheerders kiezen ervoor om een ​​snelkoppeling te gebruiken en een bron van internettijd te gebruiken.

Er zijn twee belangrijke beveiligingsproblemen bij het gebruik van internet als een tijdserver. Ten eerste moet de UDP-poort (123) open blijven staan ​​in de firewall om de tijdcode via het netwerk toe te staan. Dit kan worden misbruikt door kwaadwillende gebruikers die deze open poort kunnen gebruiken als toegang tot het netwerk. Ten tweede, de ingebouwde beveiligingsmaatregel die door het tijdprotocol wordt gebruikt NTP, ook bekend als authenticatie, werkt niet via internet, wat betekent dat NTP geen garantie biedt dat het tijdsignaal afkomstig is van waar het hoort.

Om ervoor te zorgen dat uw netwerk veilig is, wordt het niet tijd dat u investeert in een extern netwerk dedicated NTP tijdserver?

Parkeerkaarten en de NTP-server

Er is niets erger dan terug te keren naar uw auto om te ontdekken dat de limiet van uw parkeermeter is verstreken en u een parkeerkaart op uw voorruit hebt geslagen.

Vaak is het niet alleen een kwestie van een paar minuten te laat zijn voordat een te gretige parkeerwachter uw verlopen meter of kaartje ziet en u een boete geeft.

Maar zoals de mensen van Chicago ontdekken, terwijl een minuut het verschil kan zijn tussen op tijd terugkeren naar de auto of het ontvangen van een ticket, kan een minuut ook het verschil zijn tussen verschillende parkeermeters.

Het lijkt erop dat de klokken op de 3000 nieuwe parkeermeterkassa's in Cale, Chicago, zijn ontdekt als niet gesynchroniseerd. In feite zijn van de bijna 60 betaalboxen de meeste minstens een minuut uitgeschakeld en in sommige gevallen bijna 2 minuten van wat de "werkelijke" tijd is.

Dit heeft hoofdpijn opgeleverd voor het bedrijf dat verantwoordelijk is voor het parkeren in de wijk Cale en ze kunnen juridische uitdagingen ondervinden van de duizenden automobilisten die tickets hebben gekregen van deze machine.

Het probleem met het Cale parkeersysteem is dat terwijl ze beweren dat ze hun machine regelmatig kalibreren, er geen nauwkeurige synchronisatie is met een gemeenschappelijke tijdreferentie. In de meeste moderne toepassingen wordt UTC (Coordinated Universal Time) gebruikt als basistermijn en om apparaten te synchroniseren, zoals de parkeermeters van Cale, een NTP-server, gekoppeld aan een atoomklok ontvangt UTC-tijd en zorgt ervoor dat elk apparaat de exacte tijd heeft.

NTP-servers worden gebruikt bij de kalibratie van niet alleen parkeermeters, maar ook verkeerslichten, luchtverkeersleiding en het hele banksysteem om maar een paar toepassingen te noemen en kunnen elk aangesloten apparaat binnen enkele milliseconden synchroniseren met GMT.

Het is een schande dat Cale's parkeerwachters de waarde niet zagen van een speciale NTP-tijdserver - ik weet zeker dat ze er spijt van hebben dat ze er nu geen hebben.

Welk tijdsignaal? GPS of WWVB en MSF

Toegewijde NTP tijdserver apparaten zijn de gemakkelijkste, meest accurate, betrouwbare en veilige methode om een ​​bron van te ontvangen GMT tijd (Coordinated Universal Time) voor het synchroniseren van een computernetwerk.

NTP-servers (Network Time Protocol) werken buiten de firewall en zijn niet afhankelijk van internet, wat betekent dat ze zeer veilig zijn en niet kwetsbaar voor kwaadwillende gebruikers die in het geval van internettijdbronnen de NTP-clientsignalen kunnen gebruiken als toegang tot het netwerk of de firewall binnendringen.

Een speciale NTP-server ontvangt ook zijn tijdcode direct van een atoomklok, dit maakt het een stratum 1-tijdserver in tegenstelling tot online tijdservers die stratum 2-tijdservers zijn, dat wil zeggen dat ze de tijd krijgen van een stratum 1-server en dus zijn niet zo accuraat.

In een NTP-tijdserver gebruiken er is maar één beslissing te nemen en dat is hoe het tijdsignaal moet worden ontvangen en hiervoor zijn er maar twee keuzes:

De eerste is om gebruik te maken van de tijd standaard radio-uitzendingen uitgezonden door nationale fysica laboratoria zoals NIST in de VS of in het VK NPL. Deze signalen (WWVB in de VS, MSF in het VK) zijn beperkt in bereik, hoewel het VS-signaal beschikbaar is in de meeste delen van Canada en Alaska. Ze zijn echter kwetsbaar voor lokale interferentie en topografie zoals andere lange golf radiosignalen dat zijn.

Het alternatief voor het WWVB / MSF-signaal is om gebruik te maken van het GPS-satellietnetwerk (Global Positioning System). Atoomklokken worden gebruikt door GPS-satellieten als basis voor navigatie-informatie die wordt gebruikt door satellietontvangers. Deze atoomklokken kunnen worden gebruikt door a te gebruiken NTP tijdserver uitgerust met een GPS-antenne.

Terwijl het GPS-tijdsignaal strikt genomen geen UTC is - het is 17 seconden achter, omdat schrikkelseconden nooit zijn toegevoegd aan de GPS-tijd (omdat de satellieten niet bereikbaar zijn), maar NTP kan hier rekening mee houden (door eenvoudig 17 hele seconden toe te voegen). Het voordeel van GPS is dat het overal ter wereld beschikbaar is, net zolang als de GPS-antenne een duidelijk zicht op de lucht heeft.

Duel-systemen die beide soorten signalen kunnen gebruiken, zijn ook beschikbaar.