Houden van tijd met de rest van de wereld

A tijdserver is een veelvoorkomende kantoor-tool, maar waar is het voor?

We zijn allemaal gewend om een ​​andere tijd te hebben dan de rest van de wereld. Wanneer Amerika wakker wordt, gaat Honk Kong naar bed en daarom is de wereld verdeeld in tijdzones. Zelfs in dezelfde tijdzone kunnen er nog steeds verschillen zijn. Op het vasteland van Europa bijvoorbeeld, bevinden de meeste landen zich een uur voor op het Verenigd Koninkrijk vanwege de seizoensklokwisselingen in Groot-Brittannië.

Als het echter om wereldwijde communicatie gaat, kan het hebben van verschillende tijden over de hele wereld problemen veroorzaken, vooral als u tijdgevoelige transacties moet uitvoeren, zoals het kopen of verkopen van aandelen.

Voor dit doel was het door de vroege 1970 duidelijk dat een wereldwijde tijdschaal vereist was. Het werd geïntroduceerd op 1 januari 1972 en werd genoemd GMT - Coordinated Universal Time. UTC wordt bewaard door een atoomklok, maar is gebaseerd op Greenwich Meantime (GMT - vaak UT1 genoemd), dat zelf een tijdschaal is gebaseerd op de rotatie van de aarde. Helaas varieert de aarde in zijn draai, dus UTC verklaart dit door een of twee keer per jaar een seconde toe te voegen (Leap Second).

Hoewel het voor velen controversieel is, zijn schrikkelseconden nodig door astronomen en andere instellingen om te voorkomen dat de dag afdrijft, anders zou het onmogelijk zijn om de positie van de sterren aan de nachtelijke hemel te bepalen.

UTC wordt nu over de hele wereld gebruikt. Het is niet alleen de officiële wereldwijde tijdschaal, maar wordt gebruikt door honderdduizenden computernetwerken over de hele wereld.

Computernetwerken gebruiken a netwerktijdserver om alle apparaten in een netwerk te synchroniseren met UTC. De meeste tijdservers gebruiken het protocol NTP (Network Time Protocol) om tijd te verdelen.

NTP-tijdservers ontvangen de tijd van atoomklokken door langegolfradiozenders van nationale fysicalaboratoria of van het GPS-netwerk (Global Positioning System). GPS-satellieten hebben allemaal een ingebouwde atoomklok die de tijd terug naar de aarde bundelt. Hoewel dit tijdsignaal niet strikt gesproken UTC is (het staat bekend als GPS-tijd) vanwege de nauwkeurigheid van de verzending, wordt het gemakkelijk geconverteerd naar UTC door een GPS NTP-server.

Hoe een atoomklok werkt

Atoomklokken worden gebruikt voor duizenden toepassingen over de hele wereld. Van het bedienen van satellieten tot zelfs het synchroniseren van een computernetwerk met behulp van een NTP-server, atoomklokken hebben de manier veranderd waarop we de tijd controleren en besturen.

Qua nauwkeurigheid is een atoomklok ongekend. Digitale quartz klokken kunnen een week nauwkeurig zijn en niet meer dan een seconde verliezen, maar een atoomklok kan miljoenen jaren lang de tijd bijhouden zonder te zwerven.

Atoomklokken werken aan het principe van kwantumsprongen, een tak van de kwantummechanica die stelt dat een elektron; een negatief geladen deeltje, cirkelt in een bepaalde vlakte of niveau rond in een kern van een atoom (het midden). Wanneer het voldoende energie absorbeert of vrijgeeft in de vorm van elektromagnetische straling, zal het elektron naar een ander vlak springen - de kwantumsprong.

Door de frequentie van de elektromagnetische straling te meten die overeenkomt met de overgang tussen de twee niveaus, kan het verstrijken van de tijd worden geregistreerd. Cesium-atomen (cesium 133) hebben de voorkeur voor timing omdat ze 9,192,631,770-stralingstralen hebben in elke seconde. Omdat de energieniveaus van het cesiumatoom (de kwantumstandaarden) altijd hetzelfde zijn en zo hoog zijn, is de cesium-atoomklok ongelooflijk precies.

De meest voorkomende vorm van atoomklok die tegenwoordig in de wereld wordt gebruikt, is de cesiumfontein. In dit type klok wordt een wolk van atomen naar een magnetronkamer geprojecteerd en kan deze onder zwaartekracht vallen. Laserstralen vertragen deze atomen naar beneden en de overgang tussen de energieniveaus van het atoom wordt gemeten.

De volgende generatie atoomklokken worden ontwikkeld, gebruik ion-vallen in plaats van een fontein. Ionen zijn positief geladen atomen die kunnen worden ingesloten door een magnetisch veld. Andere elementen zoals strontium worden gebruikt in deze volgende generatie klokken en er wordt geschat dat de potentiële nauwkeurigheid van een strontium ion trap klok 1000 maal die van de huidige atoomklokken kan zijn.

Atoomklokken worden gebruikt door allerlei technologieën; satellietcommunicatie, het Global Positioning System en zelfs de handel via internet is afhankelijk van atoomklokken. De meeste computers worden indirect gesynchroniseerd met een atoomklok door a te gebruiken NTP-server. Deze apparaten ontvangen de tijd van een atoomklok en verspreiden zich over hun netwerken, wat een precieze tijd op alle apparaten garandeert.

Synchroniseren met een atoomklok

Atoomklokken zijn het summum van apparaten voor tijdbewaking. Moderne atoomklokken kunnen de tijd zo nauwkeurig bijhouden dat ze in 100,000,000-jaren (100 miljoen) geen seconde in de tijd verliezen. Vanwege deze hoge nauwkeurigheid zijn atoomklokken de basis voor de tijdschaal van de wereld.

Om mondiale communicatie en tijdgevoelige transacties mogelijk te maken, zoals het kopen van stapels en aandelen, werd een globale tijdschaal ontwikkeld, gebaseerd op de tijd die wordt verteld door atoomklokken, ontwikkeld in 1972. Deze tijdschaal, Coordinated Universal Time (UTC) wordt beheerd en beheerd door de Internationaal Bureau van gewichten en maatregelen (BIPM) die een verzameling van meer dan 230 atoomklokken van 65-laboratoria over de hele wereld gebruiken om een ​​hoge mate van nauwkeurigheid te garanderen.

Atoomklokken zijn gebaseerd op de fundamentele eigenschappen van het atoom, de zogenaamde kwantummechanica. Kwantummechanica suggereert dat een elektron (negatief geladen deeltje) dat om een ​​atoomkern draait zich in verschillende niveaus of baanvlakken kan bevinden, afhankelijk van of ze de juiste hoeveelheid energie absorberen of vrijgeven. Als een elektron voldoende energie heeft geabsorbeerd of vrijgegeven om naar een ander niveau te 'springen', wordt dit een kwantumsprong genoemd.

De frequentie tussen deze twee energietoestanden is wat wordt gebruikt om de tijd te houden. De meeste atoomklokken zijn gebaseerd op het cesiumatoom met 9,192,631,770-stralingsperioden die overeenkomen met de overgang tussen de twee niveaus. Vanwege de nauwkeurigheid van cesiumklokken beschouwt de BIPM nu een tweede om te worden gedefinieerd als 9,192,631,770-cycli van het cesiumatoom.

Atoomklokken worden gebruikt in duizenden verschillende toepassingen waarbij nauwkeurige timing essentieel is. Satellietcommunicatie, luchtverkeersleiding, internethandel en huisartsen vereisen allemaal atoomklokken om de tijd te houden. Atoomklokken kunnen ook worden gebruikt als een methode van het synchroniseren van computernetwerken.

Een computernetwerk met een NTP tijdserver kan een radiotransmissie gebruiken of de signalen die worden uitgezonden door GPS-satellieten (Global Positioning System) als timingbron. Het NTP-programma (of daemon) zorgt er vervolgens voor dat alle apparaten in dat netwerk volgens de tijd van de atoomklok worden gesynchroniseerd met de tijd.

Door een NTP-server gesynchroniseerd met een atoomklok, kan een computernetwerk de identieke gecoördineerde universele tijd uitvoeren als andere netwerken waardoor tijdgevoelige transacties van over de hele wereld kunnen worden uitgevoerd.

Waar vind ik een openbare NTP-server?

NTP-servers worden door computernetwerken gebruikt als timingreferentie voor synchronisatie. Een NTP-server is echt een communicatie-apparaat dat de tijd van een atoomklok ontvangt en deze distribueert. NTP-servers die een directe atoomkloktijd ontvangen, zijn bekend als stratum 1 NTP-servers.

Een stratum 0-apparaat is een atoomklok zelf. Dit zijn zeer dure en delicate machinerieën en zijn alleen te vinden in grootschalige fysicalaboratoria. Helaas zijn er veel regels die bepalen wie toegang heeft tot een stratum 1-server vanwege bandbreedteafwegingen. De meeste stratum 1 NTP-servers zijn opgezet door universiteiten of andere non-profitorganisaties en moeten dus beperken wie er toegang toe heeft.

Gelukkig kunnen stratum 2-tijdservers voldoende nauwkeurigheid bieden als timingbron en elk apparaat dat een tijdsignaal ontvangt kan zelf worden gebruikt als een tijdreferentie (een apparaat ontvangt tijd van een stratum 2-apparaat is een stratum 3-server. een stratum 3-server zijn stratum 4-apparaten en zo verder).

Ntp.org, is de officiële thuisbasis van het NTP-zwembadproject en verreweg de beste plaats om een ​​te vinden openbare NTP-server. Er zijn twee lijsten met openbare servers die beschikbaar zijn in de pool; primaire servers, die de stratum 1-servers weergeeft (waarvan de meeste gesloten zijn) en secundaire die allemaal stratum 2-servers zijn.

Bij gebruik van een openbare NTP-server is het belangrijk om zich aan de toegangsregels te houden, omdat het nalaten hiervan de server kan verstoppen met verkeer en de problemen kunnen aanhouden als de meeste openbare NTP-servers worden ingesteld als vrijgevigheid.

Er zijn enkele belangrijke punten om te onthouden bij het gebruik van een timingbron via internet. Ten eerste kunnen bronnen voor internettiming niet worden geverifieerd. Verificatie is een ingebouwde beveiligingsmaatregel die wordt gebruikt door NTP maar niet beschikbaar is via het net. Ten tweede vereist het gebruik van een internet timingbron een open poort in uw firewall. Een gat in een firewall kan worden gebruikt door kwaadwillende gebruikers en kan een systeem kwetsbaar maken voor aanvallen.

Voor diegenen die een veilige timingbron nodig hebben of wanneer nauwkeurigheid van groot belang is, een toegewijde NTP-server die een timingsignaal ontvangt van ofwel langegolfradiostations of het GPs-netwerk.

MSF Outage 11 december Geen MSF-signaal

NPL tijd- en frequentiediensten


Bericht van onderbreking MSF 60 kHz tijd- en frequentie-signaal

Het tijd- en frekwentiesignaal van de MSF 60 kHz van Anthorn Radio Station wordt gedurende de periode uitgeschakeld:

11 december 2008
van 10: 00 UTC tot 14: 00 UTC

De onderbreking van de verzending is vereist om geplande onderhoudswerkzaamheden in veiligheid te kunnen uitvoeren.

Als u een PDF van deze kennisgeving wilt downloaden, klikt u op hier.

Als u aanvullende informatie nodig heeft, neem dan contact op met time@npl.co.uk

Of kijk op onze website: www.npl.co.uk/time

Een stratum-structuur van een NTP-server regelen

NTP (Network Time Protocol) is het meest gebruikte tijdsynchronisatieprotocol op internet. De reden voor het succes is dat het zowel flexibel als uiterst nauwkeurig is (evenals vrij zijn). NTP is ook gerangschikt in een hiërarchische structuur waardoor duizenden machines in staat zijn om een ​​timingsignaal van slechts één te ontvangen NTP-server.

Het is duidelijk dat als duizend machines op een netwerk probeerden om tegelijkertijd een timingsignaal van de NTP-server te ontvangen, het netwerk zou worden uitgeput en de NTP-server onbruikbaar zou worden.

Om deze reden bestaat de NTP-stratum-structuur. Aan de bovenkant van de structuur bevindt zich de NTP-tijdserver die een stratum 1-apparaat is (een stratum 0-apparaat is de atoomklok waaruit de server zijn tijd ontvangt). Onder de NTP-server, meerdere servers of computers ontvangen timinginformatie van het stratum 1-apparaat. Deze vertrouwde apparaten worden stratum 2-servers, die op hun beurt hun timinginformatie distribueren naar een andere laag met computers of servers. Deze worden dan stratum 3-apparaten die op hun beurt timinginformatie kunnen distribueren naar lagere strata (stratum 4, stratum 5 enz.).

In alle NTP kunnen maximaal negen stratum-niveaus worden ondersteund, hoewel hoe verder weg van het originele stratum 1-apparaat ze des te minder nauwkeurig de synchronisatie zijn. Zie dit voor een voorbeeld van hoe een NTP-hiërarchie is ingesteld stratum boom

Het WWVB-tijdsignaal

Procedure

U ontvangt een e-mail van STO Garant (info@sto-garant.nl) met informatie over het voldoen van de betaling voor uw boeking. Voor alle boekingen geldt dat het volledige boekingsbedrag voor aanvang van de boeking betaald dient te zijn aan de derdengeldenrekening. WWVB tijdsignaal is een speciale radio-uitzending die een accurate en betrouwbare bron van Amerikaanse burgerlijke tijd levert, gebaseerd op de globale tijdsschaal UTC (Coordinated Universal Time), het WWVB-signaal wordt uitgezonden en wordt beheerd door het NIST-laboratorium van de Verenigde Staten (National Institute for Standards and Tijd).

Het WWVB-tijdsignaal kan worden gebruikt door iedereen die nauwkeurige timinginformatie nodig heeft, hoewel het hoofdgebruik ervan een bron is van UTC-tijd voor beheerders die een computernetwerk synchroniseren met een radioklok. Radio klokken zijn echt een andere term voor een netwerktijdserver die een radiotransmissie gebruikt als timingbron.

De meeste op radio gebaseerde netwerktijdservers gebruiken NTP (Network Time Protocol) om de timinginformatie over het netwerk te verspreiden.

Het WWVB-signaal wordt uitgezonden vanuit Fort Collins, Colorado. Het is 24 uur per dag beschikbaar in het grootste deel van de VS en Canada, hoewel het signaal gevoelig is voor interferentie en lokale topografie. Gebruikers van de WWVB-service ontvangen overwegend een 'grondgolf'-signaal. Er is echter ook een resterende 'luchtgolf' die wordt weerkaatst door de ionosfeer en die 's nachts veel sterker is; dit kan resulteren in een totaal ontvangen signaal dat sterker of zwakker is.

Het WWVB-signaal wordt gedragen met een frequentie van 60 kHz (tot binnen 2-parts in 1012) en wordt bestuurd door een cesium-atoomklok op basis van NIST

De veldsterkte van het signaal overschrijdt 100 μV / m (microvolt per meter) op een afstand van 1000 km van Colorado - een groot deel van de VS bestrijkend.

Het WWVB-signaal heeft de vorm van een eenvoudige binaire code met tijd- en datuminformatie. De tijd- en datumcode van WWVB bevat de volgende informatie: jaar, maand, dag van de maand, dag van de week, uur, minuut, zomertijd (in feite of dreigende).

Keeping Time with Network Time Protocol

NTP (Network Time Protocol) is de meest flexibele, accurate en populaire methode om tijd via internet te verzenden. Het is misschien het oudste protocol van het internet dat al sinds de Mid 1980's in de een of andere vorm bestaat.

Het belangrijkste doel van NTP is om ervoor te zorgen dat alle apparaten in een netwerk op hetzelfde moment worden gesynchroniseerd en om enige netwerkvertragingen te compenseren. Over een LAN of WAN slaagt NTP erin om een ​​nauwkeurigheid van enkele milliseconden te handhaven (over het internet, tijdoverdracht indien veel minder nauwkeurig vanwege netwerkverkeer en -afstand).

NTP is veruit het meest gebruikte tijdsynchronisatieprotocol (ergens in de regio van 95% van alle tijdservers gebruikt NTP) en het heeft veel van zijn succes te danken aan zijn voortdurende updates en zijn flexibiliteit. NTP werkt op UNIX, LINUX en Windows-gebaseerde besturingssystemen (het is ook gratis, nog een mogelijke reden voor het grote succes).

NTP gebruikt een enkele tijdbron die wordt verdeeld over alle apparaten in een netwerk; het controleert ook elk apparaat op drift (het verkrijgen of verliezen van tijd) en past zich aan voor elk apparaat. Het is ook hiërarchisch omdat letterlijk duizenden machines kunnen worden bediend met slechts één NTP-server omdat elke machine op zichzelf kan worden gebruikt door naburige machines als tijdserver.

NTP is ook zeer veilig (bij gebruik van een externe tijdreferentie niet bij gebruik van internet als timingbron) met een authenticatieprotocol dat in staat is om precies vast te stellen waar een timingbron vandaan komt.

Om een ​​netwerk echt effectief te maken, gebruiken de meeste NTP-tijdservers een atoomklok als basis voor hun tijdsynchronisatie. Een internationale tijdschaal gebaseerd op de tijd verteld door atoomklokken is voor dit specifieke doel ontwikkeld. UTC (gecoördineerde universele tijd).

Er zijn echt twee methoden om een ​​beveiligde te ontvangen UTC-atoomklok tijdsignaal dat moet worden gebruikt door NTP. De eerste is de tijd- en frequentie-uitzendingen die verschillende nationale natuurkundelaboratoria op lange golf rond de wereld uitzenden; de tweede (en verreweg de meest gemakkelijk verkrijgbare) is door de timinginformatie in de GPS-satelliettransmissies te gebruiken. Deze kunnen overal ter wereld worden opgehaald en bieden veilige, veilige en zeer nauwkeurige timinginformatie.

Belang van het voorkomen van NTP Time Server Abuse

NTP tijdserver (Network Time Protocol) misbruik is vrij vaak onbedoeld en gelukkig dankzij de NTP-pool is minder frequent dan het was, hoewel incidenten nog steeds gebeuren.

NTP-server misbruik is elke handeling die de toegangsregels van een NTP-tijdserver schendt of een handeling die deze op enigerlei wijze schaadt. Openbare NTP-servers zijn die servers waartoe via het internet toegang kan worden verkregen door apparaten en routers om te gebruiken als een timingbron om een ​​netwerk mee te synchroniseren. De meeste openbare NTP-tijdservers zijn non-profitorganisaties en worden ingesteld als vrijgevigheid, meestal door universitaire of andere technische centra.

Daarom moeten er toegangsregels worden ingesteld omdat enorme hoeveelheden verkeer gigantische bandbreedterekeningen kunnen genereren en ertoe kunnen leiden dat de NTP-tijdserver permanent wordt uitgeschakeld. Toegangsregels worden gebruikt om te voorkomen dat te veel verkeer toegang krijgt tot stratum 1-servers, volgens conventie stratum 1-servers mogen alleen worden benaderd door stratum 2-servers die op hun beurt de timinginformatie door de lijn kunnen doorgeven.

In de ergste gevallen van NTP-servermisbruik zijn echter duizenden apparaten verzoeken om tijd gestuurd, waarbij in de hiërarchische aard van NTP slechts één nodig is.

Hoewel de meeste daden van misbruik door NTP opzettelijk zijn, zijn dit enkele van de ergste misbruiken van NTP tijdservers zijn gepleegd (zij het onbedoeld) door grote bedrijven. Het eerste grote bedrijf dat ontdekte dat het zich schuldig had gemaakt aan NTP-misbruik was Netgear, dat in 2003 vier routers uitbracht die allemaal hard gecodeerd waren om de NTP-server van de University of Wisconsin te gebruiken, de resulterende DDS (Distributed Denial of Service) bereikte bijna 150-megabits a tweede.

Zelfs nu, vijf jaar later, en ondanks de release van verschillende patches om het probleem op te lossen en de universiteit wordt gecompenseerd door Netgear, blijft het probleem bestaan ​​omdat sommige mensen hun routers nooit hebben gepatcht.

Vergelijkbare incidenten zijn gepleegd door SMC en D-Link. Vooral D-Link veroorzaakte controverse, want toen de zaak onder hun aandacht werd gebracht, besloten ze de advocaten binnen te halen. Pas toen bleek dat ze bijna 50 NTP-servers schonden, probeerden ze het probleem op te lossen (en pas na vernietigende berichtgeving in de pers) ze relent).

De eenvoudigste manier om dergelijke problemen te voorkomen, is om een ​​speciale externe stratum 1 tijdserver te gebruiken. Deze apparaten zijn relatief goedkoop, eenvoudig te installeren en veel nauwkeuriger en veiliger dan online NTP-servers. Deze apparaten ontvangen de tijd van atoomklokken vanuit het GPS-netwerk (Global Positioning System).

Het belang van tijdsynchronisatie in de moderne wereld

Tijd heeft altijd een belangrijke rol gespeeld in de beschaving. Het begrijpen en bewaken van tijd was een van de pre-bezigheden van de mensheid sinds de prehistorie en het vermogen om de tijd bij te houden was net zo belangrijk voor de Ouden als voor ons.

Onze voorouders moesten weten wanneer het de beste tijd was om gewassen te planten of wanneer ze bijeenkwamen voor religieuze vieringen en wetende dat de tijd betekent ervoor te zorgen dat het hetzelfde is als dat van iedereen.

tijdsynchronisatie is de sleutel tot nauwkeurige tijdsplanning, omdat het organiseren van een evenement op een bepaald moment alleen de moeite waard is als iedereen op hetzelfde moment aan het werk is. In de moderne wereld, nu het bedrijf is overgestapt van een op papier gebaseerd systeem naar een elektronisch systeem, is het belang van tijdsynchronisatie en het streven naar steeds betere nauwkeurigheid nog belangrijker.

Computernetwerken communiceren nu met elkaar vanuit de hele wereld en voeren elke seconde miljarden dollars aan transacties uit, milliseconde nauwkeurigheid is nu onderdeel van zakelijk succes.

Computernetwerken kunnen bestaan ​​uit honderden en duizenden computers, servers en routers en terwijl ze allemaal een interne klok hebben, tenzij ze perfect kunnen worden gesynchroniseerd, kunnen zich talloze potentiële problemen voordoen.

Beveiligingsinbreuken, gegevensverlies, frequente crashes en storingen, fraude en geloofwaardigheid van klanten zijn allemaal potentiële gevaren van slechte computer-tijdsynchronisatie. Computers vertrouwen op tijd omdat het enige referentiepunt tussen gebeurtenissen en veel toepassingen en processen tijdafhankelijk is.

Zelfs discrepanties van enkele milliseconden tussen apparaten kunnen problemen veroorzaken, met name in de wereld van global finance, waar miljoenen binnen een seconde worden gewonnen of verloren. Om deze reden worden de meeste computernetwerken bestuurd door een tijdserver. Deze apparaten ontvangen een tijdsignaal van een atoomklok. Dit signaal wordt vervolgens naar elk apparaat op het netwerk gedistribueerd, zodat alle machines dezelfde tijd hebben.

De meeste synchronisatie-apparaten worden bestuurd door het computerprogramma NTP (Network Time Protocol). Deze software controleert regelmatig de klok van elk apparaat op drift (vertragen of versnellen vanaf de gewenste tijd) en corrigeert dit zodat de apparaten nooit van de gesynchroniseerde tijd afwijken.