Archiveer de categorie 'Tijdsynchronisatie'

Inzicht in tijdstempels van de computer met NTP

Maandag, september 8th, 2008

De manier waarop een computer met de tijd omgaat is totaal anders dan de manier waarop de mens het waarneemt. We ordenen de tijd in seconden, minuten, uren, dagen, weken, maanden en jaren, terwijl computers daarentegen de tijd als een enkel getal rangschikken dat de seconden voorstelt die zijn verstreken vanaf een enkel punt in de tijd, bekend als het belangrijkste tijdperk.

De meeste computers gebruiken NTP (Network Time Protocol) om met tijd om te gaan en op netwerken worden veel gesynchroniseerd met behulp van een speciale NTP-tijdserver. NTP weet niets over dagen, jaren of eeuwen, alleen de seconden van het belangrijkste tijdperk. Dit belangrijkste tijdperk is ingesteld (voor de meeste systemen) om middernacht aan het begin van de twintigste eeuw, dat voor een mens zou worden geregistreerd als iets als: 00: 00 - 01,01,1900.

Computers tellen echter de tijd als het aantal seconden voorbij dit punt. Als een computer rond middernacht in 1900 zijn tijdstempel was, zou 1 0 zijn, terwijl in 1972 op dezelfde datum de tijdstempel 2,272,060,800 zou zijn, wat het aantal seconden sinds 1900 vertegenwoordigt.

De tijdstempels herstarten elke 136-jaar met de volgende omloop rond in 2036, dit heeft ongerustheid veroorzaakt bij sommigen die bang zijn voor een scenario van het type Millennium Bug, hoewel de meeste twijfel bestaat over dergelijke gebeurtenissen, maar wanneer een omslag van de tijdstempel optreedt, een geheel getal uit het tijdperk zal worden toegevoegd (+ 1), zodat computers kunnen omgaan met tijdsperioden die meer dan één wrap-around beslaan. Als computers en NTP om moeten gaan met de tijd die zich uitstrekt vóór de prime epoch, wordt een negatief geheel getal gebruikt (voor het jaar wordt 1500 a -3 gebruikt om drie cycli van 136-jaren weer te geven).

Tijdstempels worden gebruikt in vrijwel elke transactie die moderne computers moeten uitvoeren, zoals het verzenden van e-mails, foutopsporing en programmeren. Omdat tijd lineair is, weet een computer dat elk tijdstempel altijd groter is dan het vorige en daarom vinden computers en NTP het moeilijk om onnauwkeurigheden in de tijd aan te pakken, met name wanneer de tijd plotseling lijkt terug te gaan.

Dit kan gebeuren als computers niet tegelijkertijd worden gesynchroniseerd. Als een e-mail naar een machine met een langzamere klok wordt verzonden, lijkt het alsof de computer is ontvangen voordat deze is verzonden. Gebrek aan synchronisatie kan ernstige problemen veroorzaken en kan zelfs een systeem kwetsbaar maken voor kwaadwillende aanvallen en zelfs fraude.

Daarom worden de meeste computernetwerken gesynchroniseerd met UTC (Coordinated Universal Time). UTC is een wereldwijde tijdschaal en hetzelfde voor iedereen over de hele wereld is gebaseerd op de tijd die atoomklokken vertellen, die zeer nauwkeurig zijn, die in geen miljoenen jaren een seconde winnen of verliezen.

De meeste computernetwerken gebruiken een speciale NTP tijdserver om een ​​UTC-tijd te ontvangen om hun computers ook te synchroniseren. UTC is beschikbaar via internet (hoewel onbeveiligd), via het GPS-netwerk (Global Positioning System) of door het ontvangen van nationale tijd- en frequentie-uitzendingen via lange golf.

NTP synchroniseert een computer door de ontvangen UTC-tijd te controleren en de tijdstempel van een computer aan te passen of vast te houden totdat deze perfect overeenkomt met UTC. Door een speciale NTP-tijdserver te gebruiken, kan UTC tot een paar milliseconden UTC-tijd op een netwerk worden bijgehouden.

Een beginnershandleiding voor de NTP-server

Maandag, september 8th, 2008

Computernetwerken is een van de moeilijkste aspecten van informatie- en communicatietechnologie (ICT). De logistiek van verbindingsaansluitingen, routers, printers en alle andere apparaten kan voor veel beheerders een constante hoofdpijn betekenen.

Een van de belangrijkste aspecten die vaak over het hoofd wordt gezien en rampzalige gevolgen kan hebben, is die van tijdsynchronisatie.

Het is absoluut noodzakelijk dat alle apparaten in een netwerk dezelfde tijd aangeven als tijdstempels, het formaat dat een computer aan elkaar doorgeeft, de enige vorm van referentie die een computer kan gebruiken om een ​​reeks gebeurtenissen vast te stellen. Als verschillende machines in een netwerk verschillende tijden vertellen, hebben onvoorziene gevolgen zoals e-mails die aankomen voordat ze technisch zijn verzonden en andere afwijkingen de hoofdpijn van de beheerder alleen maar erger.

Wat meer is, is dat een computernetwerk dat niet gesynchroniseerd is, openstaat voor beveiligingsbedreigingen en zelfs voor fraude. Gelukkig is het NTP tijdserver bestaat al vele jaren en kan de hoofdpijn van tijdsynchronisatie verlichten.

NTP (Network Time Protocol) is een van de oudste protocollen die worden gebruikt door computernetwerken. NTP is bijna drie decennia geleden ontwikkeld en is een protocol dat de tijd op alle apparaten in het netwerk controleert en er voldoende tijd aan toevoegt of aftrekt om ervoor te zorgen dat ze allemaal gesynchroniseerd zijn.

NTP vereist een tijdreferentie om de klokken van het netwerk te synchroniseren. Hoewel NTP een netwerk op elk moment kan synchroniseren, is een betrouwbare bron van tijd uiteraard de beste oplossing. UTC (Coordinated Universal Time) is een wereldwijd gebruikte tijdschaal gebaseerd op de tijd die wordt verteld door atoomklokken. Omdat atoomklokken minder dan een seconde in duizend jaar verloren gaan, is UTC verreweg de beste timingbron om een ​​netwerk mee te synchroniseren. Niet alleen wordt uw netwerk perfect samen gesynchroniseerd, maar ook wordt uw netwerk gelijktijdig gesynchroniseerd met miljoenen computernetwerken overal ter wereld.

A NTP-server kan een UTC-tijdreferentie van verschillende bronnen ontvangen. Internet is de meest voor de hand liggende bron, maar bronnen voor internettiming zijn notoir onnauwkeurig en die niet zijn, kunnen relatief onbruikbaar zijn als de afstand te ver weg is. Ook nadat u uw NTP-server veilig achter uw firewall hebt geplaatst, lijkt het zinloos om een ​​gat open te houden om de NTP-server de timingreferentie van het web te laten peilen en het hele netwerk kwetsbaar te maken, met name als NTP-verificatie (NTP's). eigen veiligheidsmaatregel) is niet mogelijk via internet.

Er zijn twee veel veiligere en nauwkeurigere methoden om een ​​UTC-timingreferentie te ontvangen. De eerste is om gebruik te maken van de nationale tijd- en frequentie-uitzendingen die verschillende landen uitzenden vanuit hun nationale fysicalaboratoria. Deze worden meestal via lange golven uitgezonden, wat als voordeel heeft dat het in een serverruimte kan worden opgepikt, hoewel veel landen zo'n signaal niet hebben.

Veel NTP-servers kunnen echter het tijdsignaal gebruiken dat wordt uitgezonden door de ingebouwde atomaire klokken van de GPS (Global Positioning System) -satellieten. Dit signaal is overal beschikbaar, maar er is een GPS-antenne vereist die een goed zicht op de lucht kan krijgen.

Door een UTC-timingbron te gebruiken via het GPS-netwerk van radiotransmissie, kan een computernetwerk binnen enkele milliseconden UTC-tijd worden gesynchroniseerd.

Inleiding tot het netwerk tijd protocol

Maandag, september 8th, 2008

Network Time Protocol (NTP) Is een van de oudste protocollen van het internet dat nog in gebruik is. Ontwikkeld door dr. David Mills van de Universiteit van Delaware, het is in constant gebruik en is voortdurend bijgewerkt sinds 1985. NTP is een protocol dat is ontworpen om de klokken op computers en netwerken te synchroniseren via het internet of lokale of grotere gebiedsnetwerken (LAN's / WANS).

In een moderne wereldwijde economie is tijdsynchronisatie van essentieel belang voor het uitvoeren van tijdgevoelige transacties, zoals het boeken van een vliegticket om op een internetveilingplaats te bieden. Als de klokken niet gelijktijdig zijn gesynchroniseerd, kunt u uw stoel voor de luchtvaartmaatschappij verkopen nadat u deze hebt gekocht en de beheerders van Ebay zouden niet kunnen zien wie het bod de laatste was.

NTP is een multi-tiered systeem, waarbij elke tier een stratum wordt genoemd. Servers op elk niveau communiceren met elkaar (peer) en geven tijd aan lagere lagen. Servers boven stratum stratum 1 verbinding met een atoomklok hetzij via internet of via een radio- of GPS-ontvanger terwijl een stratum 2 server aansluiten op een stratum 1.

NTP maakt gebruik van een algoritme (Marzullo's algoritme) om de tijd te synchroniseren op een netwerk met behulp van tijd schalen als UTC (Coordinated Universal Time of Temps Universel Coordonné) en kan dergelijke functies zoals sprong seconden ondersteunen - toegevoegd om te compenseren voor de vertraging van de rotatie van de aarde.

NTP (versie 4 als laatste) tijd kan via het openbare internet te behouden om binnen 10 milliseconden (1 / 100th van een seconde) en kan zelfs beter presteren dan LAN's met een nauwkeurigheid van 200 microseconden (1 / 5000th van een seconde) onder ideale omstandigheden .

NTP tijdservers Werk binnen de TCP / IP-suite en vertrouw op UDP (User Datagram Protocol). Een minder complexe vorm van NTP genaamd Simple Network Time Protocol (SNTP) die de opslag van informatie over eerdere mededelingen, die nodig zijn door NTP vereist, wordt gebruikt in sommige apparaten en toepassingen waar een hoge nauwkeurigheid timing is niet zo belangrijk en is ook opgenomen als Standaard in Windows-software (hoewel meer recente versies van Microsoft Windows de volledige NTP hebben geïnstalleerd en de broncode gratis en gemakkelijk beschikbaar is op het internet).

Het NTP-programma (bekend als een daemon op UNIX en een service op Windows) draait op de achtergrond en weigert om de tijd die wordt verteld, totdat een aantal beurzen hebben plaatsgevonden, elk passeren van een reeks tests geloven. Als de antwoorden van een server voldoen aan deze 'protocolspecificaties', wordt de server geaccepteerd. Het duurt meestal ongeveer vijf goede monsters (vijf minuten) tot een NTP-server is aangenomen als bron voor synchronisatie.

Synchronisatie met NTP is relatief eenvoudig, synchroniseert de tijd met betrekking tot een betrouwbare klokbron zoals een atoomklok, hoewel deze zeer duur en zijn meestal alleen te vinden in de natuurkunde laboratoria grootschalige echter NTP kan hetzij het Global Positioning gebruiken (GPS) netwerk of specialist radiotransmissie naar UTC tijd te ontvangen van deze klokken.

Een vereenvoudigde versie van NTP genaamd Simple Network Time Protocol (SNTP) bestaat, dat vereist geen opslag van informatie over eerdere communicatie zoals vereist door NTP. Het wordt gebruikt in sommige apparaten en applicaties waarbij de hoge nauwkeurigheidstijd niet zo belangrijk is en geïnstalleerd is op oudere versies van Microsoft Windows. Windows sinds 2000 heeft de Windows Time Service (w32time.exe) opgenomen die SNTP gebruikt om de computerklok te synchroniseren. NTP is ook beschikbaar op UNIX en LINUX (download via NTP.org).

NTP GPS-server voor tijdkritieke toepassingen

Maandag, september 8th, 2008

Het GPS (Global Positioning System) is een wereldwijd navigatiesatellietsysteem (GNSS) dat wordt bestuurd en gerund door de Verenigde Staten van Amerika.

GNSS-systemen werken met behulp van satellieten op enkele duizenden kilometers boven het aardoppervlak die informatie over de bundeltiming naar een GNSS-ontvanger sturen (zoals de satellietnavigatie-eenheid in onze auto's). Het is deze informatie die door de GPS-ontvanger wordt gebruikt om een ​​exacte positie te trianguleren. Ze kunnen dit alleen doen door aan boord van hun eigen zeer nauwkeurige atoomklok te hebben als de afstand die de satellieten van de aarde verwijderd zijn, zelfs een onnauwkeurigheid van een seconde of twee zou kunnen betekenen dat de locatie van een satellietnavigatie mijlenver verwijderd zou kunnen zijn.

Als gevolg van deze nauwkeurige tijdbronnen kunnen GPS en het nieuwe ras van GNSS-systemen allemaal worden gebruikt om een ​​absolute of UTC (Universal Coordinated Time) -tijdbron te ontvangen. Deze tijdbron kan worden gebruikt door computernetwerken waarop a wordt uitgevoerd NTP-server (Network Time Protocol) om alle machines en apparaten tegelijkertijd te synchroniseren.

NTP is een protocol dat is ontworpen om computers en netwerkapparaten te synchroniseren met een externe tijdsreferentie.

GPS is een ideale tijd- en frequentiereferentie, omdat het overal in de wereld zeer nauwkeurige tijden kan bieden met behulp van relatief goedkope componenten. Elke GPS-satelliet verzendt in twee frequenties L2 voor militair gebruik en L1 voor gebruik door burgers verzonden met 1575 MHz, goedkoop GPS-antennes en ontvangers zijn nu overal verkrijgbaar en speciale NTP GPS-servers zijn nu relatief goedkoop.

Het radiosignaal uitgezonden door de satelliet kan door ramen, maar kan worden geblokkeerd door het gebouw, de ideale locatie voor een GPS-antenne op een dak met een goed zicht op de lucht. Hoe meer satellieten kan ontvangen van de beter het signaal. Echter, het dak gemonteerde antennes gevoelig voor blikseminslag of andere spanning overspanningen zodat een onderdrukker het aanbevelen inline wordt geïnstalleerd op de GPS kabel.

A NTP GPS-server is ideaal voor het leveren van NTP-tijdservers of zelfstandige computers met een zeer nauwkeurige externe referentie voor synchronisatie. Zelfs met relatief goedkope apparatuur kan een nauwkeurigheid van honderd nanoseconden (een nanoseconde = een miljardste van een seconde) redelijkerwijs worden bereikt met behulp van GPS als externe referentie.

Inzicht in tijdstempels van de computer met NTP

Maandag, september 8th, 2008

De manier waarop een computer met de tijd omgaat is totaal anders dan de manier waarop de mens het waarneemt. We ordenen de tijd in seconden, minuten, uren, dagen, weken, maanden en jaren, terwijl computers daarentegen de tijd als een enkel getal rangschikken dat de seconden voorstelt die zijn verstreken vanaf een enkel punt in de tijd, bekend als het belangrijkste tijdperk.

De meeste computers gebruiken NTP (Network Time Protocol) om met de tijd om te gaan en op netwerken worden veel gesynchroniseerd met behulp van een speciale NTP-tijdserver. NTP weet niets over dagen, jaren of eeuwen, alleen de seconden van het belangrijkste tijdperk. Dit belangrijkste tijdperk is ingesteld (voor de meeste systemen) om middernacht aan het begin van de twintigste eeuw, dat voor een mens zou worden geregistreerd als iets als: 00: 00 - 01,01,1900.

Computers tellen echter de tijd als het aantal seconden voorbij dit punt. Als een computer rond middernacht in 1900 zijn tijdstempel was, zou 1 0 zijn, terwijl in 1972 op dezelfde datum de tijdstempel 2,272,060,800 zou zijn, wat het aantal seconden sinds 1900 vertegenwoordigt.

De tijdstempels herstarten elke 136-jaar met de volgende omloop rond in 2036, dit heeft ongerustheid veroorzaakt bij sommigen die bang zijn voor een scenario van het type Millennium Bug, hoewel de meeste twijfel bestaat over dergelijke gebeurtenissen, maar wanneer een omslag van de tijdstempel optreedt, een geheel getal uit het tijdperk zal worden toegevoegd (+ 1), zodat computers kunnen omgaan met tijdsperioden die meer dan één wrap-around beslaan. Als computers en NTP om moeten gaan met de tijd die zich uitstrekt vóór de prime epoch, wordt een negatief geheel getal gebruikt (voor het jaar wordt 1500 a -3 gebruikt om drie cycli van 136-jaren weer te geven).

Tijdstempels worden gebruikt in vrijwel elke transactie die moderne computers moeten uitvoeren, zoals het verzenden van e-mails, foutopsporing en programmeren. Omdat tijd lineair is, weet een computer dat elk tijdstempel altijd groter is dan het vorige en daarom vinden computers en NTP het moeilijk om onnauwkeurigheden in de tijd aan te pakken, met name wanneer de tijd plotseling lijkt terug te gaan.

Dit kan gebeuren als computers niet tegelijkertijd worden gesynchroniseerd. Als een e-mail naar een machine met een langzamere klok wordt verzonden, lijkt het alsof de computer is ontvangen voordat deze is verzonden. Gebrek aan synchronisatie kan ernstige problemen veroorzaken en kan zelfs een systeem kwetsbaar maken voor kwaadwillende aanvallen en zelfs fraude.

Daarom worden de meeste computernetwerken gesynchroniseerd met UTC (Coordinated Universal Time). UTC is een wereldwijde tijdschaal en hetzelfde voor iedereen over de hele wereld is gebaseerd op de tijd die atoomklokken vertellen, die zeer nauwkeurig zijn, die in geen miljoenen jaren een seconde winnen of verliezen.

De meeste computernetwerken gebruiken een speciale NTP tijdserver om een ​​UTC-tijd te ontvangen om hun computers ook te synchroniseren. UTC is beschikbaar via internet (hoewel onbeveiligd), via het GPS-netwerk (Global Positioning System) of door het ontvangen van nationale tijd- en frequentie-uitzendingen via lange golf.

NTP synchroniseert een computer door de ontvangen UTC-tijd te controleren en de tijdstempel van een computer aan te passen of vast te houden totdat deze perfect overeenkomt met UTC. Door een speciale NTP-tijdserver te gebruiken, kan UTC tot een paar milliseconden UTC-tijd op een netwerk worden bijgehouden.

Network Time Server houdt de controle over de tijd

Maandag, september 8th, 2008

Computernetwerken kan een intimiderende onderneming lijken. Een computernetwerk is echter eigenlijk maar een aantal machines die met elkaar zijn verbonden voor het gemak van gegevensoverdracht en beveiliging. Ze kunnen heel klein zijn, zoals twee computers in een thuisnetwerk tot echt grote netwerken die uit honderden en duizenden machines bestaan.

Wanneer een computer of apparaat op een netwerk is aangesloten, is er slechts één referentiepunt dat de computers kunnen gebruiken om de volgorde van gebeurtenissen en toepassingen vast te stellen en dat is tijd.

Tijd, in de vorm van tijdstempels, worden door de meeste toepassingen gebruikt en dit is wanneer problemen in computernetwerken kunnen optreden.

Computers vertellen de tijd door een softwareklok te gebruiken. Dit is gebaseerd op een systeemklok die de tijd vasthoudt wanneer de computer is uitgeschakeld. Interne klokken van computers zijn echter volledig onnauwkeurig. Ze hebben de neiging om enkele seconden per week op te stijgen. Op een netwerk wanneer er meer dan één machine is, kan dit ernstige problemen veroorzaken als de machines op verschillende snelheden rijden.

E-mails kunnen binnenkomen voordat ze zijn verzonden en het hele netwerk kan kwetsbaar zijn voor beveiligingsrisico's en zelfs fraude!

A netwerktijdserver wordt gebruikt om een ​​computernetwerk te synchroniseren met een enkele tijdbron. Deze tijdbron kan van alles zijn, van een interne klok op een computer tot de tijd die door een polshorloge wordt verteld. Om echter een perfecte nauwkeurigheid te garanderen en een netwerk gesynchroniseerd te houden met de rest van de wereld, moet een UTC-tijdbron worden gebruikt.

UTC (Coordinated Universal Time) is een wereldwijde tijdschaal gebaseerd op de tijd die wordt verteld door atoomklokken. Een netwerktijdserver kan een UTC-tijdbron ontvangen via internet (hoewel onbeveiligd), via het GPS-netwerk (Global Positioning System) of via gespecialiseerde radiotransmissie van nationale fysicalaboratoria.

De meeste netwerktijdservers gebruiken NTP (Network Time Protocol) om de timingreferentie over het netwerk te distribueren. NTP is niet het enige timingprotocol dat is ontworpen om dit te doen, hoewel het echter verreweg het meest wordt gebruikt.

GPS Time Server en NTP (Network Time Protocol)?

Maandag, september 8th, 2008

We zijn inmiddels allemaal gewend aan satellietnavigatie. Meer en meer mensen installeren die kleine zwarte dozen in hun auto's en gooien hun oude papieren wegenkaarten weg. De voordelen van satellietnavigatie zijn talrijk - van constante updates die de kaarten actueel houden tot het kunnen lokaliseren van uw locatie-mijlen van alle oriëntatiepunten of verkeersborden, maar GPS heeft meer toepassingen dan alleen een positie trianguleren voor richtingbepaling, het kan worden gebruikt om verstrek informatie over tijd en frequentie wereldwijd.

Sinds de vroege 1990 is het Global Positioning-systeem (GPS) 's werelds enige volledig functionerende Global Navigational Satellite System (GNSS). Gerund door het Amerikaanse leger, heeft GPS (ook wel NAVSTAR genoemd) een nauwkeurige timing en locatiebepaling over de hele wereld mogelijk gemaakt.

Om een ​​locatie nauwkeurig te bepalen, hebben alle GNSS-systemen een absolute tijdbron nodig, dat wil zeggen een tijdbron die zo nauwkeurig mogelijk is, zoals die van een atoomklok. Zonder exact te weten hoe laat een GNSS-satelliet een locatie niet nauwkeurig kan bepalen (omdat de aarde, satellieten en mensen allemaal rond een locatie bewegen, kan deze alleen worden bepaald door een positie en tijd). Vanwege de afstand van de satellieten tot de aarde, kan zelfs een onnauwkeurigheid van een seconde of twee betekenen dat de locatie van een satellietnavigatie mijlenver uit kan zijn.

Om deze reden heeft elke satelliet een zeer nauwkeurige atoomklok aan boord die ook kan worden gebruikt door NTP (Network Time Protocol) -servers om computernetwerken te synchroniseren. GPS is een ideale tijd- en frequentiebron omdat het overal in de wereld zeer nauwkeurige tijd kan bieden met behulp van relatief goedkope componenten.

Een GPS-ontvanger decodeert het signaal dat door de GPS-antenne wordt verzonden naar een computerleesbaar protocol dat kan worden gebruikt door de meeste tijdservers en besturingssystemen, waaronder Windows, LINUX en UNIX.

De GPS-ontvanger geeft ook elke seconde een nauwkeurige puls af die GPS NTP-servers en computertijdservers kunnen gebruiken om een ​​uiterst precieze timing te bieden. De puls per seconde timing op de meeste ontvangers is nauwkeurig tot binnen 0.001 van een seconde van UTC (Coordinated Universal Time of Temps Universel Coordonné).

GPS is ideaal bij het leveren NTP tijdservers of zelfstandige computers met een zeer nauwkeurige externe referentie voor synchronisatie. Zelfs met relatief goedkope apparatuur kan een nauwkeurigheid van honderd nanoseconden (een nanoseconde = een miljardste van een seconde) redelijkerwijs worden bereikt met behulp van GPS als externe referentie.

In 2002 kwamen het Europees Ruimteagentschap en de Europese Unie overeen om het eigen GNSS van Europa, Galileo genaamd, te bouwen. Om te concurreren met de nieuwe en geavanceerdere GNSS-technologieën wordt het GPS-programma momenteel geüpgraded en verwacht wordt dat wanneer Galileo begint met het doorgeven van signalen, beide systemen interoperabel zullen worden, waardoor nog meer nauwkeurigheid in timing en positionering wordt verkregen.

Een speciale GPS-tijdserver kiezen

Maandag, september 8th, 2008

Vanwege de vooruitgang in satellietnavigatietechnologieën en de toegenomen dekking van het Amerikaanse GPS-satellietnetwerk, kiezen veel meer beheerders GPS als een bron voor een tijdsreferentie om ook hun tijdservers te synchroniseren.

Van oudsher kozen veel meer mensen ervoor om een ​​timingbron te ontvangen, hetzij via internet of via specialistische nationale tijd- en frequentietransmissies. Het Global Positioning System is nu echter verreweg de populairste methode om een ​​UTC-tijdbron van te ontvangen.

GMT (Coordinated Universal Time) is de wereldwijde tijdschaal die is gebaseerd op de tijd die atomaire klokken te bieden hebben, die de meest nauwkeurige tijdsinstellingen zijn.

A GPS-tijd-server is een relatief eenvoudig stuk hardware. Normaal bestaat het uit een speciale NTP-server met software, een GPS-ontvanger en een GPS-antenne. De antenne heeft het enige nadeel bij het gebruik van een speciale GPS-tijdserver omdat deze op het dak moet worden geplaatst om een ​​duidelijk zicht op de lucht te hebben, hoewel sommige speciale GPS-tijdservers de tijd nog steeds kunnen synchroniseren als ze alleen een signaal voor een enkele uren per dag, hoewel dit niet de meest nauwkeurige manier is om tijdsynchronisatie.

Na aansluiting ontvangt de GPS-tijdserver het tijdsignaal van de GPS-satellieten en distribueert deze vervolgens naar alle apparaten die moeten worden gesynchroniseerd.

De meeste tijdservers, of ze nu een GPS-signaal ontvangen of niet, zullen Network Time Protocol (NTP) gebruiken om het tijdsignaal naar alle apparaten te distribueren.

NTP is een van de oudste protocollen van internet en is veruit de meest gebruikte protocollen voor tijdsynchronisatie. NTP wordt voortdurend ontwikkeld en kan een netwerk binnen enkele milliseconden UTC-tijd nauwkeurig synchroniseren via een speciale GPS-tijdserver.

Een NTP-tijdserver configureren met Windows XP

Maandag, september 8th, 2008

Microsoft Windows XP heeft een tijdssynchronisatieprogramma ingebouwd in het besturingssysteem Windows Time (w32time.exe), dat kan worden geconfigureerd om te functioneren als een netwerktijdserver. Het kan worden geconfigureerd om zowel een netwerk te synchroniseren met behulp van de interne klok of een externe tijdbron.

NTP (Network Time Protocol) is een protocol dat al is geïnstalleerd onder Windows XP en Windows Time gebruikt het om machines gesynchroniseerd te houden met de single-time bron. Er zijn verschillende timingbronnen beschikbaar op internet, maar Microsoft en anderen bevelen ten zeerste aan dat u een tijdserver met een hardwarebron in plaats van internet configureert zonder verificatie.

Specialist NTP tijdservers zijn beschikbaar die een betrouwbare tijdbron kunnen ontvangen via het GPS-signaal of gespecialiseerde radio-uitzendingen die hun tijd krijgen van atoomklokken.

Als u Windows XP wilt configureren om als een tijdserver te werken, moet u eerst de Windows Time-subsleutel zoeken. Om dit te doen:
Voer Regedit uit (klik op start / uitvoeren / typ REGEDIT / en klik op Enter.

Opmerking: het bewerken van uw systeemregister kan problemen met uw systeem veroorzaken. Het is raadzaam om een ​​back-up van uw systeem te maken voordat u het register bewerkt.

Zoek nu de volgende subsleutel: HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ W32Time \ parameters \
Klik met de rechtermuisknop aan de rechterkant en klik op Wijzigen. Typ NTP in het vak Waarde bewerken onder Waardegegevens en klik vervolgens op OK.
Ga nu naar de map Config en klik met de rechtermuisknop op AnnounceFlags, Wijzigen en in het vak DWORD-waarde bewerken, typ onder Value-gegevens 5 en klik vervolgens op OK.

Zoek deze subsleutel:
HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ W32Time \ TimeProviders \ NtpClient \

Klik met de rechtermuisknop in het rechter venster en wijzig. Bewerk het DWORD-waardevak en typ het aantal gewenste seconden voor elke peiling onder Waardegegevens, dat wil zeggen: 900 is gelijk aan 15 minuten. Het pollveld vertegenwoordigt het polling-interval tussen NTP-poll-pakketten.

Om de NTP-server zoek de subsleutel: HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ W32Time \ TimeProviders \ NtpServer \
Klik met de rechtermuisknop (in het rechtervenster) en vervolgens Modify. Bewerk de DWORD-waarde en typ 1. Klik met de rechtermuisknop op NtpServer, dan op Wijzigen en in de DWORD-waarde bewerken onder Type waardegegevens Peers en klik vervolgens op OK.

Lokaliseren: HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ W32Time \ config
Klik in het rechterdeelvenster met de rechtermuisknop MaxPosPhaseCorrection en vervolgens Wijzigen in het vak DWORD-waarde bewerken onder Basis, klik op Decimaal, typ onder Tijdsgegevens een tijd in seconden zoals 3600 (een uur) en klik vervolgens op OK. Hiermee worden de verbindingsinstellingen aangepast.

Ga nu terug en klik:
HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ W32Time \ config

In het rechterdeelvenster met de rechtermuisknop op MaxNegPhaseCorrection, dan wijzigen.
Klik in het vak DWORD bewerken onder base op Decimaal, typ onder value data de tijd in seconden die u wilt pollen, zoals 3600 (een uur).

Sluit Register en start Windows Time-service opnieuw door te klikken op Start / Uitvoeren en typ vervolgens:
net stop w32time && net start w32time.
op elke computer, anders dan de domeincontroller, typt u: W32tm / resync / herontdekking.
De tijdserver moet nu in gebruik zijn.

WWVB gebruiken als een timingreferentie voor NTP-servers

Vrijdag, februari 29th, 2008

Atoomklokken zijn ongelooflijk duur en zijn meestal alleen te vinden in grootschalige fysicalaboratoria zoals MIT (Massachusetts Institute of Technology), NIST (National Institute of Standards and Technology (Colorado) of het National Physical Laboratory in het Verenigd Koninkrijk).

Gelukkig hebben veel nationale laboratoria de UTC-tijd (Coordinated Universal Time) vanaf hun atoomklokken via een radiotransmissie uitgezonden.

In de VS wordt de nationale uitzendversie WWVB genoemd en wordt uitgezonden door NIST (National Institute fro Standards and Time) in Fort Collins, Colorado. De WWVB-uitzending wordt door miljoenen mensen in Noord-Amerika gebruikt om consumentenelektronica als wandklokken, klokradio's en polshorloges te synchroniseren. Bovendien wordt WWVB gebruikt voor toepassingen op hoog niveau, zoals netwerk-tijdsynchronisatie met behulp van NTP.

De tijdcode bevat het jaar, de dag van het jaar, het uur, de minuut, de seconde en vlaggen die de status van zomertijd, schrikkeljaren en sprongseconde aangeven.

WWVB uitzendt op 2.5, 5, 10, 15 en 20 MHz en voor de meeste gebruikers in de Verenigde Staten moet de ontvangen nauwkeurigheid minder zijn dan 10 milliseconden (1 / 100 van een seconde).

Hoewel veel NTP-servers gebruik nu GPS om een ​​timingreferentie te ontvangen, het voordeel van het gebruik van een radiotransmissie is dat een signaal binnenshuis kan worden ontvangen (een GPS-antenne heeft een goed zicht op de lucht nodig).

Het radiosignaal heeft echter een eindig bereik en kan worden geblokkeerd door wolkenkrabbers, bergen en dichte agglomeraties. Een op radio gebaseerde NTP-server bestaat meestal uit een in rack monteerbare tijdserveren een antenne, bestaande uit een ferrietstaaf in een kunststof omhulsel, die de radio-uitzending van tijd en frequentie ontvangt. De antenne moet altijd horizontaal onder een rechte hoek in de richting van de transmissie worden gemonteerd voor een optimale signaalsterkte.

Vergelijkbare nationale uitzendtransmissies worden uitgezonden vanuit andere landen in het Verenigd Koninkrijk. Het signaal wordt AZG genoemd en wordt uitgezonden door het National Physical Laboratory in Cumbria, andere systemen worden uitgezonden in Frankfurt, Duitsland (DCF-77), Japan (JJY) en Frankrijk (TDF)