Archief voor de categorie 'NTP-toepassingen'

Atoomklok aan het International Space Station

Woensdag, december 16th, 2009

Een van 's werelds meesten nauwkeurige atoomklokken wordt in een baan om de aarde gelanceerd en gekoppeld aan het International Space Station (ISS) dankzij een overeenkomst ondertekend door het Franse ruimteagentschap.

De atoomklok FARAO (Projet d'Horloge Atomique par Refroidissement d'Atomes en Orbite) moet aan het ISS worden bevestigd in een poging nauwkeuriger de Einsteins theorie van zowel relatief als vergroting van de nauwkeurigheid van Coordinated Universal Time te testen (GMT) onder andere geodesie-experimenten.

PHARAO is een cesium-atoomklok van de volgende generatie met een nauwkeurigheid die overeenkomt met minder dan een drift per 300,000-jaar. PHARAO wordt gelanceerd door het European Space Agency (ESA) in 2013.

Atoomklokken zijn de meest nauwkeurige tijdregistratie-instrumenten die beschikbaar zijn voor de mensheid, maar ze zijn vatbaar voor veranderingen in zwaartekracht, zoals voorspeld door Einsteins theorie, omdat de tijd zelf wordt geteisterd door de aantrekkingskracht van de aarde. Door deze nauwkeurige atoomklok in een baan om de aarde te plaatsen, wordt het effect van de zwaartekracht van de aarde verminderd, waardoor FARAO nauwkeuriger kan zijn dan op de aarde gebaseerde klok.

Terwijl atoomklokken zijn niet nieuw in een baan, zoals veel satellieten; inclusief het GPS-netwerk (Global Positioning System) bevatten atoomklokken, maar FARAO zal een van de nauwkeurigste klokken zijn die ooit in de ruimte zijn geïntroduceerd, waardoor het voor veel meer gedetailleerde analyse kan worden gebruikt.

Atoomklokken bestaan ​​al sinds de 1960's maar hun toenemende ontwikkeling heeft de weg geëffend voor meer en meer geavanceerde technologieën. Atoomklokken vormen de basis van vele moderne technologieën, van satellietnavigatie tot computernetwerken om effectief over de hele wereld te communiceren.

Computer netwerken ontvang tijdsignalen van atoomklokken via NTP tijdservers (Network Time Protocol) waarmee een computernetwerk nauwkeurig kan worden gesynchroniseerd binnen enkele milliseconden UTC.

Network Time Protocol For When Time Matters

Maandag, december 14th, 2009

Er is een zekere ironie dat de computer die op je bureaublad zit en misschien net zo veel maandensalaris heeft gekost een klok aan boord heeft die minder accuraat is dan een goedkoop horloge dat je bij een benzine- of benzinestation koopt.

Het probleem is niet dat computers in het bijzonder zijn gemaakt met goedkope timingcomponenten, maar dat een serieuze tijdregistratie op een pc kan worden bereikt zonder dure of geavanceerde oscillatoren.

De ingebouwde timingoscillators op de meeste pc's zijn eigenlijk gewoon een back-up om de computerklok gesynchroniseerd te houden wanneer de pc uitstaat of wanneer informatie over de timing van het netwerk niet beschikbaar is.

Ondanks deze ontoereikende klokken aan boord, kan de timing op een netwerk van pc's worden bereikt tot binnen milliseconde nauwkeurigheid en een netwerk dat is gesynchroniseerd met de wereldwijde tijdschaal GMT (Coordinated Universal Time) mag helemaal niet afwijken.

De reden dat dit hoge niveau van nauwkeurigheid en synchroniciteit kan worden bereikt zonder dure oscillatoren is dat computers Network Timing Protocol kunnen gebruiken (NTP) om de exacte tijd te vinden en te behouden.

NTP is een algoritme dat een enkele tijdsbron distribueert; dit kan worden gegenereerd door de klok aan boord van een pc - hoewel dit zou betekenen dat elke machine in het netwerk zou afdrijven terwijl de klok zelf afdrijft - een veel betere oplossing is om NTP te gebruiken voor het verspreiden van een stabiele, nauwkeurige tijdbron, en met de meeste voorkeur voor netwerken die zaken doen via internet, een bron van UTC.

De eenvoudigste methode om UTC te ontvangen - die door een constellatie van atoomklokken over de hele wereld waar wordt gehouden - is om een dedicated NTP tijdserver. NTP-servers gebruiken GPS-satellietsignalen (Global Positioning System) of lange golf radio-uitzendingen (meestal uitgezonden door nationale fysica laboratoria zoals NPL of NIST).

Na ontvangst van de NTP-server verdeelt de timingbron over het netwerk en controleert voortdurend elke machine op afwijking (in wezen maakt de netwerkmachine contact met de server als een client en wordt de informatie uitgewisseld via TCP / IP.

Dit maakt de klokken aan boord van de computers zelf overbodig, hoewel wanneer de machines aanvankelijk worden opgestart, of als er vertraging is opgetreden bij het contacteren van de computer. NTP-server (als deze laag is of als er een tijdelijke fout is), wordt de ingebouwde klok gebruikt om de tijd te behouden totdat volledige synchronisatie opnieuw mogelijk is.

Secrets of Time Synchronization Software

Vrijdag, december 4th, 2009

tijdsynchronisatie is een cruciaal aspect van computernetwerken. Zorgen dat alle machines in een netwerk worden gesynchroniseerd met de globale tijdschaal, UTC (Coordinated Universal Time), anders zijn tijdgevoelige transacties met andere netwerken onmogelijk.

Tijdsynchronisatie is gemakkelijk gemaakt dankzij het Network Time Protocol (NTP), dat in de begintijd van internet voor dat specifieke doel werd ontworpen. Het werkt met een enkele tijdbron (meestal UTC) die vervolgens wordt verdeeld over alle apparaten op de NTP-netwerk.

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. UTC tijdbron wordt vaak van internet gehaald op netwerken waar veiligheid geen groot probleem is, maar omdat dit betekent dat voor veel netwerken een open poort in een netwerkfirewall moet worden gelaten, is de kwetsbaarheid die dit kan achterlaten het risico niet waard.

Toegewijd netwerk tijdservers (vaak aangeduid als NTP-servers) worden door veel netwerken gebruikt als een veilige en nog nauwkeurigere methode om UTC te ontvangen. Deze apparaten ontvangen de UTC-tijd rechtstreeks van een atoomklokbron.

Bovendien werken deze speciale tijdservers extern op de firewall en het netwerk en gebruiken ze bronnen zoals GPS of radiofrequenties om de tijdcodes op te halen.

Voor het gemak van synchronisatie zijn er verschillende tijd synchronisatie software pakketten die hand in hand met NTP lopen en via browserinterfaces een gemakkelijke configuratie van de tijdsynchronisatie door het hele netwerk toestaan.

Hoewel deze tijdsynchronisatiesoftwarepakketten niet essentieel zijn om de meeste te gebruiken NTP-servers, de standaardsoftware geïnstalleerd in besturingssystemen ontbreekt vaak of is vrij ingewikkeld.

De meeste gespecialiseerde producenten van dedicated netwerktijdservers produceren een timeservice-client voor configuratie en deze zijn waarschijnlijk het meest geschikt voor het apparaat van die leverancier. Er zijn echter veel softwarepakketten voor freeware en open source-tijdsynchronisatie die meestal compatibel zijn met veel NTP-servers.

Een korte geschiedenis van computertijd

Woensdag, december 2nd, 2009

Het vertellen van de tijd is iets dat ons misschien leert als we heel kleine kinderen zijn. Weten hoe laat het is, is een essentieel onderdeel van onze samenleving en we zouden niet zonder kunnen. Stelt u zich eens voor dat we de tijd niet hebben verteld - wanneer zou u naar het werk gaan? Wanneer zou je vertrekken en hoe zou het mogelijk zijn om andere mensen te ontmoeten of een functie te regelen.

Het vertellen van de tijd is cruciaal voor ons, maar het is nog belangrijker voor computers die tijd gebruiken als het enige referentiepunt en tussen computernetwerken tijdsynchronisatie is cruciaal. Zonder het verstrijken van de tijd op te nemen, zouden computers niet kunnen functioneren omdat er geen verwijzing zou zijn naar het bestellen van programma's en functies.
Maar de manier waarop computers de tijd en datum vermelden, is heel anders dan de manier waarop we het opnemen. In plaats van een afzonderlijke tijd, datum en jaar op te nemen, gebruiken computersystemen een enkel nummer. Dit aantal is gebaseerd op het aantal seconden vanaf een bepaald tijdstip - ook wel de prime-tijdvak genoemd.

Wanneer dit tijdvak is, hangt dit af van het besturingssysteem of de programmeertaal in kwestie. Unix-systemen hebben bijvoorbeeld een prime-tijdperk dat begint bij 1 januari 1970 en het aantal seconden van de epoche wordt geteld in een 32-bit integer. Andere besturingssystemen, zoals Windows, gebruiken een vergelijkbaar systeem, maar het tijdperk is anders (Windows start op 1 januari 1601).

Er zijn echter nadelen aan dit geheel getal systeem. Bijvoorbeeld omdat het Unix-systeem een ​​32-bit geheel getal is dat begon in 01 Jan 1970, door 19 januari 2038 heeft het gehele getal elk mogelijk getal verbruikt en zal het naar nul moeten terugkeren. Dit kan problemen veroorzaken met systemen die afhankelijk zijn van Unix in een probleem dat doet denken aan de millenniumbug.
Er zijn ook andere problemen met betrekking tot computertijd. Vanwege de wereldwijde vereisten van internet is alle computertijd nu gebaseerd op UTC (Coordinated Universal Time). Echter, UTC wordt bij gelegenheid gewijzigd door Leap seconden toe te voegen om ervoor te zorgen dat de tijd overeenkomt met de rotatie van de aarde (de rotatie van de aarde is nooit exact vanwege de zwaartekracht), dus sprong een tweede handeling moet worden omsloten in computertijdsystemen.

Computer tijd wordt vaak geassocieerd met NTP (Network Time Protocol) dat wordt gebruikt om computers te synchroniseren die vaak a gebruiken netwerktijdserver.

Europa's GPS-systeem begint Shape te nemen

Maandag, november 16th, 2009

Na jaren van gekibbel en onzekerheid begint het Europese equivalent van de GPS (Global Positioning System) eindelijk vorm te krijgen. Het Europese Galileo-systeem, dat het huidige VS-systeem zal aanvullen, is een stap dichterbij voltooiing.

Galileo, het eerste operationele wereldwijde navigatiesatellietsysteem (GNSS) buiten de Verenigde Staten, zal plaatsbepalingsinformatie verschaffen voor satellietnavigatiemachines en timinginformatie voor GPS NTP-servers (Network Time Protocol).

Het systeem, dat is ontworpen en gefabriceerd door het Europees Ruimtevaartagentschap (ESA) en de Europese Unie (EU), en wanneer het operationeel is, wordt verwacht dat het de beschikbaarheid en nauwkeurigheid van de tijd- en navigatiesignalen die vanuit de ruimte worden uitgezonden zal verbeteren.

Het systeem is sinds het begin bijna tien jaar geleden achtervolgd door politiek geharrewar en onzekerheid. Bezwaren tegen de VS dat ze de vaardigheid zullen verliezen om GPS uit te schakelen in tijden van militaire nood; en economische beperkingen in heel Europa, betekende dat het project meerdere keren op de lange baan werd geschoven.

De eerste vier satellieten worden echter afgerond in een laboratorium in Zuid-Engeland. Deze In-Orbit Validation (IOV) -satellieten vormen een miniconstellatie in de lucht en bewijzen het Galileo-concept door de eerste signalen te verzenden, zodat het Europese systeem werkelijkheid kan worden.

De rest van het satellietnetwerk zou kort daarna en moeten volgen. Galileo zou uiteindelijk over 30 moeten bestaan, wat betekent dat gebruikers van satellietnavigatiesystemen van GPS NTP tijdservers zou snellere fixes moeten kunnen vinden van hun posities met een fout van een meter in vergelijking met de huidige GPS-only fout van vijf.

Waarom zou u een NTP-tijdserver gebruiken?

Dinsdag, november 10th, 2009

Computers gesynchroniseerd houden op een netwerk is van vitaal belang, vooral als het betreffende netwerk omgaat met tijdgevoelige transacties. Als een netwerk niet gesynchroniseerd blijft, kan dit leiden tot fouten die leiden tot fouten, kwetsbaarheden en eindeloze problemen met foutopsporing.

Echter, met de hoeveelheid online tijdservers beschikbaar van gerenommeerde plaatsen zoals NIST of Microsoft wordt vaak gevraagd waarom computernetwerken moeten worden gesynchroniseerd met een externe NTP tijdserver.

Deze speciale NTP-apparaten worden vaak gezien als een onnodige uitgave en veel netwerkbeheerders verlaten deze eenvoudigweg en maken verbinding met een online tijdserver. Bovendien doet het hetzelfde werk, nietwaar?

Eigenlijk zijn er twee belangrijke redenen waarom NTP tijdservers zijn niet alleen belangrijk maar essentieel voor de meeste computernetwerken en om ze over het hoofd te zien, zou het op veel manieren duur kunnen zijn.

Laat het me uitleggen. De eerste reden waarom een ​​extern NTP-server belangrijk is de nauwkeurigheid. Het is niet zo dat internettijdbronnen over het algemeen onnauwkeurig zijn (hoewel velen dat wel zijn), maar er is de kwestie van de afstand die de tijdreferentie moet afleggen. Bovendien, in tijden dat de verbinding verbroken is - of dit nu komt door een lokale verbindingsfout of doordat de tijdserver zelf uitvalt - zal het netwerk gaan driften totdat de verbinding hersteld is.

Ten tweede en misschien wel het belangrijkste zijn de beveiligingsproblemen bij het gebruik van een internettijdbron. Het grootste probleem is dat als uw verbinding met een tijdserver via de toenmalige open poort (UDP 123 van NTP-verzoeken) open moet blijven, en zoals bij elke open poort die kan worden gebruikt als gateway voor kwaadwillende software en gebruikers.

De reden speciale NTP-tijdservers essentieel voor computernetwerken is dat ze volledig onafhankelijk en extern werken op de firewall van het netwerk. In plaats van toegang te krijgen tot een tijdbron via internet, gebruiken ze GPS- of radiotransmissies om de tijd te nemen. En door dit te doen, kunnen ze de hele tijd nauwkeurige tijd bieden zonder bang te zijn een verbinding te verliezen of een vervelende Trojan door de firewall te laten gaan.

Wanneer tijd geld is, is nauwkeurigheid van belang

Vrijdag, november 6th, 2009

We leven in een snelle wereld waar tijd ertoe doet. In sommige industrieën kan zelfs een seconde het verschil maken. Miljoenen dollars worden elke seconde in de beurs verwisseld en aandelenkoersen kunnen stijgen of dalen.

De juiste prijs op het juiste moment verkrijgen is essentieel voor de handel in zo'n snelle geldmarkt en een perfecte netwerktijdsynchronisatie is essentieel om dat te kunnen waarmaken.

Zorgen dat elke machine die in aandelen, aandelen en obligaties handelt de juiste tijd heeft, is van cruciaal belang als mensen gaan handelen in de derivatenmarkt, maar wanneer handelaren in verschillende delen van de wereld zitten, hoe kan dit mogelijk worden bereikt.

Gelukkig Coordinated Universal Time (GMT), een globale tijdschaal die is ontwikkeld na de ontwikkeling van atoomklokken, laat dezelfde tijd toe om elke handelaar te besturen, ongeacht waar ze zich in de wereld bevinden.

Omdat UTC gebaseerd is op atoomkloktijd en accuraat wordt gehouden door een constellatie van deze klokken, is het betrouwbaar en nauwkeurig. En industrieën zoals de beurs gebruiken UTC om de tijd op hun computernetwerken te regelen.

Tijdsynchronisatie van computernetwerken wordt bereikt in computernetwerken met behulp van de NTP-server (Network Time Protocol). NTP-servers ontvangen een bron van UTC van een atoomklokreferentie. Dit komt van het GPS-netwerk of via gespecialiseerde radio-uitzendingen (het is ook beschikbaar via internet maar is niet zo betrouwbaar).

Eenmaal ontvangen, distribueert de NTP-server de zeer nauwkeurige tijd in het hele netwerk, waarbij elk apparaat en elk werkstation voortdurend wordt gecontroleerd om ervoor te zorgen dat de klok zo nauwkeurig mogelijk is.

Deze netwerk tijdservers kan complete netwerken van honderden en duizenden machines in perfecte synchronisatie houden - tot binnen een paar milliseconden van UTC!

Waarom we de tijd synchroniseren

Dinsdag, oktober 27th, 2009

We leven en werken in een totaal andere wereld dan die waarin velen van ons zijn geboren. We zijn nu net zo geneigd iets van internet te kopen als een wandeling langs de hoofdstraat met kolen. En big business en commercie is ook veranderd, waarbij de markt echt wereldwijd is geworden en internet de meest gebruikelijke tool voor handel is.

Wereldwijd handelen levert echter zijn problemen op omdat verschillende tijdschalen de verschillende landen over de hele wereld beheersen. Om pariteit te waarborgen, is in de 1970's een mondiale tijdschaal geïntroduceerd Coordinated Universal Time (UTC). Naarmate e-commerce vorderde, was ook de noodzaak om een ​​nauwkeurige synchronisatie naar UTC te waarborgen.

Het grootste probleem is dat de meeste klokken en horloges, inclusief die welke zijn ingebouwd in computermotherboards, vatbaar zijn voor drift. En omdat verschillende machines in verschillende snelheden zullen afwijken, kunnen wereldwijde communicatie en e-commerce onmogelijk zijn. Denk maar aan het verschil dat een seconde kan maken op markten zoals de beurs, waar fortuinen worden gewonnen of verloren, of wanneer u online stoelreserveringen koopt, wat zou er gebeuren als iemand op een computer met langzamere klok dezelfde stoel boekte nadat u, de de tijdstempels van de computer tonen de persoon die voor u is geboekt.

Andere onvoorziene fouten kunnen ertoe leiden, zelfs in interne netwerken, wanneer computers verschillende tijden hebben. Gegevens kunnen verloren raken, fouten kunnen moeilijk zijn om te loggen, op te sporen en op te lossen en kwaadwillende gebruikers kunnen misbruik maken van de tijdsverwarring.

Om echt wereldwijde synchronisatie te waarborgen, kunnen computernetwerken worden gesynchroniseerd met een atoomklok, waardoor alle computers op een netwerk binnen een paar milliseconden van UTC kunnen blijven. Bereken netwerken gebruiken NTP-servers (Network Time Protocol) om de meest accurate synchronisatie te garanderen NTP-servers ontvang de atoomkloktijd van beide GPS-satellieten van radiofrequenties.

Parkeerkaarten en de NTP-server

Zaterdag, september 26th, 2009

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

Donderdag september 24th, 2009

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.