Archiveer de categorie 'Tijdsynchronisatie'

Linux en Unix Basic NTP-configuratie

Donderdag, februari 14th, 2008

Network Time Protocol (NTP) is een internetprotocol dat wordt gebruikt voor het overbrengen van de juiste tijd, het verstrekken van tijdinformatie, zodat een precieze tijd kan worden verkregen en bijgehouden op een netwerk

De meeste UNIX- en Linux-besturingssystemen bieden ingebouwde tijd-synchronisatiefunctionaliteit met zijn NTP-daemon (Network Time Protocol). Als de NTP-service niet beschikbaar is in uw versie van UNIX \ Linux, is NTP-versie 4 open source en kan eenvoudig worden gedownload en geconfigureerd, gecompileerd en geïnstalleerd vanaf www.ntp.org.

Network Time Protocol is de standaardservice voor tijdverspreiding over TCP / IP-netwerken. Het biedt een nauwkeurigheid van 1-50 milliseconden, afhankelijk van de kenmerken van de synchronisatiebron en netwerkpaden.

Het configuratiebestand van de NTP-daemon heeft de naam ntp.conf en bevat een lijst met referentieklokken die het ook kan synchroniseren. Het commando 'server' geeft de referentieklok aan, alle tekens achter het '#' symbool zijn opmerkingen, bijvoorbeeld:
server time-a.nist.gov # Openbare NTP-server: NIST
driftfile /var/lib/ntp/ntp.drift

De opdracht driftbestand identificeert de locatie waar de drift wordt geregistreerd (soms ook wel een 'frequency error' genoemd). Deze waarde kan door NTP worden gecompenseerd om een ​​grotere nauwkeurigheid te garanderen. Indien geconfigureerd, kan NTP worden bestuurd met de opdrachten 'ntpd start' 'ntpd stop' 'ntpq -p' (geeft de status weer)

NTP kan ook timingbronnen verifiëren. Opmerking: Het wordt sterk aanbevolen dat u een tijdserver met een hardwarebron configureert in plaats van vanaf internet waar geen verificatie plaatsvindt. Verificatiecodes worden opgegeven in het bestand 'ntp.keys'.

Er zijn gespecialiseerde NTP-servers beschikbaar die verzendingen van zowel GPS- als nationale tijdreferentieuitzendingen kunnen ontvangen. Ze zijn relatief goedkoop en het signaal is geauthenticeerd en biedt een veilige tijdsreferentie.

Met verificatie kunnen wachtwoorden worden opgegeven door de NTP-server en zijn clients. NTP-wachtwoorden of -sleutels worden opgeslagen in het bestand ntp.keys in de volgende indeling: nummer M (de M staat voor MD5-codering), wachtwoord:

1 M sleutelwoord

3 M my2ndpassword

5 M my3rdpassword

Verificatie voor NTP is ontwikkeld om kwaadwillende manipulatie met systeemsynchronisatie te voorkomen, net zoals er firewalls zijn ontwikkeld om netwerken te beschermen tegen aanvallen, maar net als bij elk beveiligingssysteem werkt het alleen als het wordt gebruikt.

Top tien feiten over tijd

Woensdag, februari 13th, 2008

Tijd is een van de minst begrepen aspecten van ons universum. We weten dat het bestaat, maar we begrijpen nog steeds niet precies wat het is. Tijd kan op twee manieren worden bekeken, het is een door de mens gemaakt concept dat wordt gebruikt als een hulpmiddel om de volgorde van gebeurtenissen te verklaren, waarbij de duur en de intervallen daartussen worden vergeleken.

Tijd is een van de fundamentele hoeveelheden die ook afstand, snelheid, massa, impuls, energie en gewicht omvat en dankzij het werk van Einstein en anderen weten we dat tijd ook de structuur van ons universum vormt.

Hier zijn tien feiten die je al dan niet over de tijd wist.

10. Tijd is geen constante; tijd is relatief ten opzichte van verschillende waarnemers. De enige constante in het universum is de snelheid van het licht, wat betekent dat hoe snel je ook reist, de snelheid van het licht hetzelfde blijft, hoewel de tijd zal vertragen.

9. Tijd kan worden omschreven als een dimensie en vormt samen met de andere drie dimensies waarvan we ons bewust zijn (omhoog / omlaag, links / rechts en vooruit / achteruit) een vierdimensionale 'ruimte-tijd'.

8. De tijd gaat altijd vooruit maar veel theoretische natuurkundigen geloven dat achterwaarts reizen in de tijd mogelijk zou kunnen zijn.

7. Zwaartekracht kan ruimte-tijd vervormen waardoor de tijd langzamer wordt, des te sterker de zwaartekracht. Experimenten met atoomklokken laten zien hoe hoger zeespiegel ze zijn (en dus minder zwaartekracht beïnvloed) hoe sneller ze lopen (hoewel het verschil erg klein is).

6. Omdat de snelheid van het licht de enige constante is in het universum, ongeacht hoe snel je reist, zal het licht altijd dezelfde snelheid lijken, dit komt omdat de tijd zal vertragen. Een reis dicht bij de snelheid van het licht lijkt misschien een paar seconden voor een reiziger, maar voor een waarnemer zou het duizenden jaren hebben geduurd.

5. Tijd heeft niet altijd bestaan. De tijd begon met de oerknal en zal eindigen als het universum dat doet.

4. Tijd kan door onze hersenen anders worden waargenomen, afhankelijk van onze activiteiten. Een saaie dag zal 'slepen' terwijl, als we ons amuseren, de tijd lijkt te 'vliegen', dit fenomeen wordt door psychologen 'tijdelijke illusie' genoemd.

3. De tijd lijkt te versnellen naarmate we ouder worden. Sommigen (waaronder Stephen Hawking) suggereren dat de reden hiervoor is dat wanneer we tien jaar oud zijn, een jaar een tiende van ons hele leven is en het lijkt een lange tijd, maar voor een zestigjarige is een jaar slechts een 60ste van hun leven en daarom gezien als een kortere periode.

2. Sommige moderne atoomklokken zijn zo nauwkeurig dat ze minder dan een seconde kunnen verliezen in 400 miljoen jaar.

1. Er is een universele tijdschaal ontwikkeld, UTC (Coordinated Universal Time) genaamd, die gebaseerd is op de tijd die door atoomklokken wordt verteld, maar compenseert de minuutvertraging van de rotatie van de aarde (veroorzaakt door de zwaartekracht van de maan) door elk jaar Leap seconden toe te voegen aan voorkomen dat de dag in de nacht kruipt (zij het in een millennia of twee).

Dankzij atoomklokken en UTC-tijd kunnen computernetwerken over de hele wereld een UTC-tijdbron ontvangen via internet, via een nationale radiotransmissie of via het GPS-netwerk. Een NTP-server (Network Time Protocol) kan alle apparaten in een netwerk tot die tijd synchroniseren.

Houden van tijd met netwerksynchronisatie

Dinsdag, februari 12th, 2008

Het slechtste deel van een stroomstoring loopt door het huis en zet alle klokken en timers terug naar de juiste tijd, het kan eeuwen duren en je zult er altijd een vergeten, maar zolang je een polshorloge hebt, zou het vrij eenvoudig moeten zijn om je klokken allemaal dezelfde tijd te laten vertellen. Maar hoe laat is je polshorloge ook ingesteld en wie regelt die tijd?

Volledige precisie en nauwkeurigheid bij het vertellen van de tijd is niet essentieel voor ons dagelijks leven en evenmin is synchronisatie, onze computer kan een paar minuten langzamer zijn dan onze wandklok, maar het maakt weinig uit wanneer we een e-mail sturen.

Maar wat als de persoon aan wie we de e-mail hebben gestuurd een computerklok heeft die nog langzamer is? Ze kunnen uiteindelijk een antwoord sturen voordat ze het technisch hebben ontvangen. Computers worden gemakkelijk voor de gek gehouden als tijdstempels achteruit lopen - denk aan de millenniumbug!

Om deze reden is het belangrijk dat computers, vooral degenen die te maken hebben met tijdgevoelige of financiële toepassingen, hetzelfde zeggen; anders zouden wereldwijde aandelen kunnen worden gekocht terwijl ze al uitverkocht zijn of een reeds gekochte luchtvaartmaatschappij weer zou kunnen worden gekocht door een koper met een langzamere computerklok.

De regulatie van de tijd begon pas na de ontwikkeling van atoomklokken toen de oscillatie van het cesiumatoom de standaarddefinitie van een seconde werd (9,192,631,770 per seconde).

De tijd die door deze atoomklokken wordt verteld, was zo nauwkeurig dat een nieuwe tijdschaal werd ontwikkeld, de International Atomic Time (TAI). Er werd echter ontdekt dat de traditionele methode om de tijd te voorspellen, gebaseerd op de revolutie van de aarde (dwz 24 uur op een dag) en deze nieuwe tijdschaal snel met elkaar synchroon liep omdat de zwaartekracht van de maan de revolutie van de aarde, het vertragen.

Dit verschil in de draaiing van de aarde is slechts minuut, maar genoeg mensen voerden aan (voornamelijk astronomen) dat als het niet werd gecompenseerd, de nacht uiteindelijk in de dag zou kruipen (hoewel in vele duizenden jaren) en het moeilijk zou zijn om de hemel te volgen lichamen.

Er was een compromis nodig en de nieuwe tijdschaal Universal Coordinated Time (UTC) werd ontwikkeld die verantwoordelijk was voor het vertragen van de aardse spin door elk jaar ongeveer een paar seconden met schokken toe te voegen.

UTC heeft ervoor gezorgd dat moderne technologieën en toepassingen zoals het Global Positioning System, satellietcommunicatie, live televisie-uitzendingen en wereldwijde handel mogelijk zijn geworden.

Computernetwerken kunnen UTC-tijd ontvangen en al hun apparaten synchroon houden met behulp van een NTP-server (Network Time Protocol). NTP-servers kunnen UTC-tijd ontvangen van een atoomklokbron via internet, een nationale radiotransmissie of via het GPS-netwerk.

Atomic Clocks History and Development

Maandag februari 11th, 2008

Dit artikel bespreekt de ontwikkeling van atoomklokken, waarom nauwkeurigheid zo belangrijk is, hoe ze zich ontwikkelden en de volgende generatie atoomklokken die een verhoogde nauwkeurigheid bieden.

Atoomklokken zijn al meer dan vijftig jaar bij ons geweest en de meeste mensen hebben van hen gehoord en weten dat ze heel nauwkeurig zijn, maar hoe accuraat zijn ze en waarom hebben we dergelijke precieze klokken nodig?

Atoomklokken worden door veel van ons gebruikt, zelfs als we er niet van bewust zijn. De tijd dat ze vertellen, worden over de hele wereld doorgestuurd en door tijdsservers opgehaald die het protocol NTP gebruiken om netwerken te synchroniseren. Ze zijn van vitaal belang voor veel technologieën, zoals wereldwijde satellietnavigatie en TV-signaaltijden.

Voor de ontwikkeling van de atoomklok waren de meest precieze timekeeping apparaten elektronische klokken die elke week een tweede of twee zouden verliezen. Deze hadden grotendeels mechanische klokken vervangen die nog minder nauwkeurig waren.

De mensheid heeft altijd een fascinatie gehad om de tijd bij te houden, maar de precieze tijd kennen is nog nooit zo belangrijk geweest. Een verschil van een seconde of zelfs een minuut heeft geen invloed op ons dagelijks leven.

Echter, aangezien de technologie is geavanceerd, is de behoefte aan nauwkeuriger timekeeping toegenomen. Satellieten die moeten worden navigeren en communiceren met de Aarde van honderdduizenden en zelfs miljoenen kilometers weg vereist exacte timing. Licht en daarom kunnen radiogolven elke seconde 300,000 km reizen, zodat kleine onnauwkeurigheden in de tijd enorme verschillen kunnen hebben.

De eerste nauwkeurige atoomklok werd gebouwd door het Britse National Physical Laboratory in 1955 door Dr. Louis Essen, die zijn klok rond de oscillatie van het cesium -133-atoom baseerde. Het idee werd eigenlijk al in eerste instantie opgevat zo ver terug als 1879 toen Lord Kelvin voorstelde dat het bijhouden van de tijd gebaseerd op hoe atomen zich gedroegen, een betere manier zou zijn om tijdintervallen te tellen dan wat dan ook.

De eerste generatie van atoomklokken (ook bekend als cesiumoscillatoren) gebruikte de frequentie van dit atoom dat 9,192,631,770 keer per seconde oscilleert. Essen's model was tot op een seconde nauwkeurig in elke 300-jaren, maar de ontwikkelingen van de cesiumoscillator betekenen dat ze nu elke 80 miljoen jaar een nauwkeurigheid van één seconde kunnen behalen.

Maar als technologieën meer geavanceerd worden, trachten wetenschappers beter en nauwkeuriger klokken te maken. Rubidium standaard klokken bieden geen betere nauwkeurigheid dan cesium modellen, maar zijn kleiner en kosten minder (cesium oscillators zijn meestal alleen te vinden in grootschalige fysica laboratoria).

Klokken die enkel één atoom gebruiken, zijn ontwikkeld die nog meer nauwkeurigheid bieden. Een klok op basis van een enkel kwikatoom heeft nauwkeurigheden van een seconde bereikt in 400 miljoen jaar en het wordt verwacht dat een nieuw type strontiumklok die licht gebruikt, nog beter zal gaan.

De toekomst voor atoomklokken is steeds meer nauwkeurigheid gecombineerd met de afmeting van de grootte en de kosten ervan. Het Amerikaanse Nationale Instituut voor Standaarden en Technologie (NIST) heeft een atoomklok in chipgrootte onthuld die over milliseconde nauwkeurigheid beschikt.

Atoomklokken zijn nu een deel van ons leven zonder de tijdsignalen die ze doorgeven aan de wereld die worden opgehaald door NTP-servers. Moderne communicatie via internet winkelen en GPS en technologische vooruitgang zoals satellietnavigatie zou onmogelijk worden.

Een op LINUX gebaseerde NTP-tijdserver configureren

Vrijdag, februari 8th, 2008

Samenvatting: dit artikel geeft een stapsgewijze handleiding bij het configureren van LINUX om op te treden als een gezaghebbende tijdserver met behulp van NTP (Network Time Protocol).

Computertijdsynchronisatie is zeer belangrijk in moderne computernetwerken, precisie- en tijdsynchronisatie is van cruciaal belang in veel toepassingen, in het bijzonder tijdgevoelige transacties. Stelt u zich eens voor dat u een vliegtuigstoel koopt om alleen op het vliegveld te horen dat het ticket twee keer is verkocht, omdat het daarna is gekocht op een computer met een langzamere klok!

Moderne computers hebben interne klokken genaamd Real Time Clock chips (RTC), die de tijd en datum informatie te verstrekken. Deze chips zijn batterij ondersteund, zodat zelfs tijdens stroomuitval, kunnen ze tijd te handhaven, maar personal computers zijn niet ontworpen om perfect te zijn klokken. Het ontwerp is geoptimaliseerd voor massaproductie tegen lage kosten plaats handhaven nauwkeurige tijd.

Voor veel toepassingen is dit kan heel geschikt zijn, hoewel vaak machines hebben tijd te worden gesynchroniseerd met andere PC's in een netwerk en wanneer computers niet synchroon met elkaar kunnen problemen ontstaan ​​zoals het delen netwerkbestanden of in sommige omgevingen zelfs fraude!

Network Time Protocol (NTP) is een internetprotocol dat wordt gebruikt voor de overdracht van de juiste tijd, waarbij tijdinformatie wordt verstrekt, zodat een precieze tijd kan worden verkregen. Omdat NTP oorspronkelijk voor LINUX is geschreven, is voor veel op LINUX gebaseerde besturingssystemen al een versie van NTP geïnstalleerd. De broncode is echter gratis te downloaden van de NTP-website (ntp.org), waarvan de meest recente versie v 4.2.4 is.

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

NTP werkt binnen de TCP / IP-suite en vertrouwt op UDP, een minder complexe vorm van NTP bestaat genaamd Simple Network Time Protocol (SNTP) die de opslag van informatie over eerdere mededelingen, die nodig zijn door NTP vereist. Het wordt gebruikt in sommige apparaten en toepassingen waar hoge nauwkeurigheid timing niet belangrijk.

Het NTP-achtergrondprogramma is geconfigureerd met het bestand 'ntp.conf'. dit kan een lijst met openbare NTP-serverreferenties bevatten die kunnen worden gebruikt om de tijd te synchroniseren. NTP-tijdservers worden opgegeven met behulp van de opdracht 'server'. Alle tekens achter het symbool '#' zijn opmerkingen:

Voorbeeld
server time-a.nist.gov # Openbare NTP-server: Maryland
Indien geconfigureerd, kan NTP worden bestuurd met de opdrachten 'ntpd start' 'ntpd stop' 'ntpq -p' (geeft de status weer)

NTP kan ook timingbronnen verifiëren. Opmerking: Het wordt sterk aanbevolen dat u een tijdserver met een hardwarebron configureert in plaats van vanaf internet waar geen verificatie plaatsvindt. Verificatiecodes worden opgegeven in het bestand 'ntp.keys'.

Er zijn gespecialiseerde NTP-servers beschikbaar die verzendingen van zowel GPS- als nationale tijdreferentieuitzendingen kunnen ontvangen. Ze zijn relatief goedkoop en het signaal is geauthenticeerd en biedt een veilige tijdsreferentie.

Verificatie voor NTP is ontwikkeld om kwaadwillende manipulatie met systeemsynchronisatie te voorkomen, net zoals er firewalls zijn ontwikkeld om netwerken te beschermen tegen aanvallen, maar net als bij elk beveiligingssysteem werkt het alleen als het wordt gebruikt.

Hoe een NTP Network Time Server in Windows 2000 te configureren

Donderdag, februari 7th, 2008

Computertijdsynchronisatie is zeer belangrijk in moderne computernetwerken, precisie- en tijdsynchronisatie is van cruciaal belang in veel toepassingen, in het bijzonder tijdgevoelige transacties. Stelt u zich eens voor dat u een vliegtuigstoel koopt om alleen op het vliegveld te horen dat het ticket twee keer is verkocht, omdat het daarna is gekocht op een computer met een langzamere klok!

Moderne computers hebben interne klokken genaamd Real Time Clock chips (RTC), die de tijd en datum informatie te verstrekken. Deze chips zijn batterij ondersteund, zodat zelfs tijdens stroomuitval, kunnen ze tijd te handhaven, maar personal computers zijn niet ontworpen om perfect te zijn klokken. Het ontwerp is geoptimaliseerd voor massaproductie tegen lage kosten plaats handhaven nauwkeurige tijd.

Voor veel toepassingen is dit kan heel geschikt zijn, hoewel vaak machines hebben tijd te worden gesynchroniseerd met andere PC's in een netwerk en wanneer computers niet synchroon met elkaar kunnen problemen ontstaan ​​zoals het delen netwerkbestanden of in sommige omgevingen zelfs fraude!

Microsoft Windows 2000 heeft een tijdssynchronisatiehulpprogramma ingebouwd in het besturingssysteem Windows Time (w32time.exe), dat kan worden geconfigureerd om te functioneren als een netwerktijdserver. Microsoft en anderen bevelen ten zeerste aan dat u een tijdserver met een hardwarebron configureert in plaats van vanaf internet waar geen verificatie plaatsvindt.

Als u Windows Time-service configureren om de interne hardware klok gebruiken, controleer dan eerst dat w32time ligt in het lijstenstelsel services in het register, om te controleren:

Klik op Start, Uitvoeren typ regedit en klik op OK.
Zoek en klik op de volgende registervermelding:
HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ W32Time

Het wordt ten zeerste aanbevolen dat u een back-up van het register als ernstige problemen kunnen optreden als u het register foutief wijzigt, worden wijzigingen aan het register gebeurt op eigen risico.

Om te beginnen configuratie voor een interne klok, klik op de volgende sleutel:
HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ W32Time \ Parameters
In het rechterdeelvenster met de rechtermuisknop op ReliableTimeSource, klik wijzigen.
In DWORD-waarde bewerken typt u 1 in het vak Waardegegevens en klik op OK
Verlaat de Register-editor

Om de Windows Time-service opnieuw Klik op Start, Uitvoeren (of als alternatief gebruik van de Command Prompt faciliteit).
Type: net stop w32time && net start w32time
Druk vervolgens op in te voeren.

Als u de tijd van de lokale computer opnieuw wilt instellen, typt u het volgende op alle computers, behalve de tijdserver die niet met zichzelf mag worden gesynchroniseerd:
w32tm -s

Om de Windows Time-service op een externe tijd bron gebruikt te configureren, klikt u op Start, Uitvoeren en typ regedit en klik op OK.

Zoek de volgende sleutel:
HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ W32Time \ Parameters
In het rechterdeelvenster met de rechtermuisknop op Type klik op Wijzigen, in type bewerken Value NTP in het vak Waardegegevens en klik op OK.

Nu in het rechter paneel, klik met de rechtermuisknop ReliableTimeSource en klik vervolgens op Wijzigen.
In het vak Waarde bewerken DWORD, onder Waardegegevens typt 0, klik op OK.

Klik met de rechtermuisknop NtpServer in het rechtervenster en klik op Wijzigen.
In Waarde bewerken typt u de Domain Name System (DNS), moet elke DNS uniek zijn.
Klik nu op OK.

Alleen voor Windows Service Pack 2000 4, stel de tijd correctie instellingen om dit te doen vinden:
HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ W32Time \ Parameters
In het rechterdeelvenster met de rechtermuisknop op MaxAllowedClockErrInSecs, dan wijzigen in het vak Waarde bewerken DWORD, typt u een tijd in seconden max aantal seconden verschil tussen de lokale klok en het ontvangen van de NTP-server in om de tijd te worden beschouwd als een geldige nieuwe tijd.
Klik op OK.

Om de poll intervallen lokaliseren stellen:
HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ W32Time \ Parameters
In het rechterdeelvenster met de rechtermuisknop op Period en klik vervolgens op Wijzigen.
In het vak Waarde bewerken DWORD, onder Waardegegevens typt 24 vervolgens op OK
Verlaat de Register-editor

Klik op Start, vervolgens op Uitvoeren typ het volgende en druk op Enter:
Net stop w32time && net start w32time

Als u de tijd van de lokale computer opnieuw wilt instellen, typt u het volgende op alle computers, behalve de tijdserver die niet met zichzelf mag worden gesynchroniseerd:

Network Time Protocol (NTP) is een internetprotocol dat wordt gebruikt voor het overbrengen van de juiste tijd, het verstrekken van tijdinformatie, zodat een precieze tijd kan worden verkregen

Om de Network Time Protocol mogelijk te maken; NtpServer, lokaliseren en klik op:
HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ W32Time \ TimeProviders \ NtpServer \
In het rechterdeelvenster met de rechtermuisknop op Enabled en klik vervolgens op Wijzigen.
In het vak Waarde bewerken DWord Typ 1 onder Waardegegevens, klik op OK.

Ga nu terug en klik op
HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ W32Time \ Parameters \ NtpServer
In het rechterdeelvenster met de rechtermuisknop op NtpServer, dan wijzigen, in de DWORD-waarde bewerken onder soort Waarde gegevens in het rechterdeelvenster met de rechtermuisknop op NtpServer, dan wijzigen, in de DWORD-waarde bewerken onder Waardegegevens typt u de Domain Name System (DNS ), moet elke DNS uniek zijn en moet je 0x1 te voegen aan het einde van elke DNS-naam anderszins wijzigingen zullen geen effect hebben.
Klik nu op OK.

Zoek en klik op de volgende
HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ W32Time \ TimeProviders \ NtpClient \ SpecialPollInterval
In het rechterdeelvenster met de rechtermuisknop op SpecialPollInterval en klik vervolgens op Wijzigen.
In het vak Waarde bewerken DWORD, onder Waardegegevens, typt u het aantal seconden dat u wilt voor elke peiling, dwz 900 zal elke 15 minuten pollen, klik op OK.

Om de tijd correctie instellingen te configureren, te lokaliseren:
HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ W32Time \ config
In het rechterdeelvenster met de rechtermuisknop op MaxPosPhaseCorrection, dan wijzigen, in het vak Waarde bewerken DWORD, onder Base op Decimaal, onder Waardegegevens, typt u een tijd in seconden, zoals 3600 (een uur) en klik op OK.

Ga nu terug en klik:
HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ W32Time \ config
In het rechterdeelvenster met de rechtermuisknop op MaxNegPhaseCorrection, dan wijzigen.
In het vak bewerken DWORD onder basis, op Decimaal, onder waardegegevens typt u de tijd in seconden die u wilt zoals pollen zoals 3600 (polls in een uur)

Verlaat de Register-editor
Nu om Windows Time-service opnieuw te starten, klikt u op Start, Uitvoeren (of als alternatief gebruiken de opdrachtprompt faciliteit) en type:
net stop w32time && net start w32time

En op elke computer, behalve de tijdserver, type:
W32tm / -s
En dat is het jouw tijdsserver die nu in gebruik moet zijn.

Kalenders en het meten van de tijd

Woensdag, februari 6th, 2008

We zijn ons allemaal bewust van het verstrijken van de tijd; regeert ons gedurende ons leven voortdurend wegebben, dicteren wanneer we moeten eten, slapen, wekken of op het werk.

Toch is het concept van de tijd is verbijsterd filosofen en wetenschappers al duizenden jaren en we zijn nog steeds niet zeker van precies hoe laat is; hoewel het werk van Einstein en anderen ons heeft ertoe geleid dat een of andere manier in zijn begrip.

Echter, precies wat de tijd is niet echt belangrijk in het runnen van onze dag-tot-dag leven, maar het meten van de passerende heeft mensen bezig voor duizenden jaren. Kalenders zijn rond voor millennia geweest, landbouw-, religieuze en sociale redenen daarvoor essentieel in het voorspellen wanneer gewassen of oogsten wanneer een religieuze gebeurtenis te vieren gemaakt.

Het merendeel van alle kalendersystemen is gebaseerd op de beweging van de aarde of de maan. Een volledige rotatie is een dag; de baan van de maan van de aarde is een maand; en een baan van de zon is een jaar.

Kalenders gebaseerd op de beweging van de maan staan ​​bekend als maankalenders, terwijl die op basis van de zonnebaan van de aarde zonnekalenders worden genoemd. Omdat het aantal dagen in een jaar geen geheel getal is (de aarde heeft 365-dagen en zes uur nodig om de zon om te draaien) moeten zonnekalenders de figuren fronsen, meestal door om de paar jaar een extra dag toe te voegen (een schrikkeldag) een schrikkeljaar per dag langer dan de rest van de jaren.

Er doen zich ook problemen voor met maankalenders. Terwijl de maan 28-dagen nodig heeft om de aarde te omcirkelen, die in zeven (vier weken) kan worden verdeeld, kan een jaar niet in gelijke maancycli worden verdeeld, dus maanden moeten een ander aantal dagen hebben (de maan gaat eigenlijk rond Zon 13 keer in 364 dagen).

De basislijn voor kalenders (de datum waarop ze beginnen te tellen) is afhankelijk van culturele of religieuze redenen. De Gregoriaanse kalender, die gedurende de middeleeuwen in Europa werd aangenomen, gebruikte de geboorte van Christus; terwijl een jaar in Japan gebaseerd is op de heerschappij van de huidige keizer (2008 is het jaar 18 van de keizer Akihito).

Het belangrijkste gebruik van kalenders is altijd geweest om gebeurtenissen te identificeren en in moderne tijden worden ze vaak gecombineerd en samen met de tijd gebruikt om een ​​compleet tijdsschema te maken. Een kalender gebaseerd op de beweging van de aarde of de maan is tegenwoordig minder relevant sinds de komst van nauwkeurige uurwerken en moderne technologieën zoals atoomklokken, NTP-servers (Network Time-protocol) en GPS (Global Positioning System). Deze hebben de ontwikkeling mogelijk gemaakt van een wereldwijde gestandaardiseerde tijdschaal (bekend als UTC - Coordinated Universal Time).

Dankzij deze technologieën weten we nu echter dat de beweging van de aarde niet zo nauwkeurig is als onze moderne klokken (een atoomklok is 1,000,000 keer stabieler dan de rotatie van de aarde). De aarde vertraagt ​​eigenlijk (en soms versnelt) in zijn baan. Als er niets werd gedaan om dit te compenseren, zou de middag uiteindelijk middernacht worden en omgekeerd (hoewel in vele millennia), zodat schrikkelseconden worden toegevoegd aan de standaard tijdschaal, net zoals dagen worden toegevoegd in een schrikkeljaar.

In de moderne tijd agenda's worden nog steeds gebruikt. De Gregoriaanse kalender is algemeen verspreid in het Westen en andere agenda's zijn ontwikkeld zoals fiscale agenda, ontwikkeld door het bedrijfsleven als een manier om het vergelijken van de productiviteit of winst van maand tot maand en jaar tot jaar. Om deze reden fiscale agenda's hebben een vast aantal weken in een maand, kunnen januari vijf weken, terwijl maart vier kunnen hebben. Andere agenda's bestaan ​​ook, zoals die worden gebruikt door scholen of sport.

Tijdservers en het belang van synchronisatie

Dinsdag, februari 5th, 2008

Tijdservers lijken op andere computerservers in de zin dat ze zich meestal op een netwerk bevinden. Een tijdserver verzamelt timinginformatie, gewoonlijk van een externe hardwarebron en synchroniseert vervolgens het netwerk met die tijd.

Vaak worden tijdservers gesynchroniseerd met een UTC (Coordinated Universal time) -bron, de wereldwijde standaardtijdschaal waarmee computers over de hele wereld exact op hetzelfde moment kunnen worden gesynchroniseerd. Dit is van evident belang in sectoren waar exacte timing cruciaal is, zoals de beurs of de luchtvaartindustrie.

Er zijn verschillende bronnen die een tijdserver kan gebruiken als een tijdreferentie. Het internet is een voor de hand liggende bron, maar internettijdreferenties van internet zoals nist.gov en windows.time kunnen niet worden geverifieerd, waardoor de tijdserver en daarmee het netwerk kwetsbaar blijft voor beveiligingsbedreigingen.

Er zijn geverifieerde alternatieven voor internet, waarvan het meest gebruikelijk is om het GPS-netwerk te gebruiken. Aangezien het Global Positioning System afhankelijk is van precies weten hoe laat het is om betrouwbare locatie-informatie te garanderen, kan deze informatie worden gebruikt door een tijdserver.

Een eenvoudige GPS-antenne aangesloten op de tijdserver zorgt ervoor dat de GPS-timingreferentie regelmatig wordt gecontroleerd door de tijdserver. Een GPS-tijdserver is tot enkele honderden nanoseconden nauwkeurig (een nanoseconde = een miljardste van een seconde).

Er zijn ook een aantal nationale radio-uitzendingen, zoals het WWVB-signaal uit Colorado in de VS, het MSF-signaal van Cumbria in het VK en het DCF-77-signaal uit Frankfurt in Duitsland.

Deze radiosignalen zijn echter beperkt in hun bereik en zelfs in grote steden zoals Londen kan het moeilijk zijn om een ​​voldoende signaal te ontvangen.

De meeste timingservers gebruiken NTP (Network Time-protocol). Er zijn andere protocollen beschikbaar, maar NTP wordt voornamelijk gebruikt en wordt beschouwd als de standaard voor timingprotocollen. NTp bestaat al meer dan 25 jaar en is momenteel op versie 4, maar wordt altijd bijgewerkt wat waarschijnlijk de reden is waarom het bij vet het meest gebruikelijke timingprotocol is.

NTP-tijdservers werken binnen de TCP / IP-suite en zijn afhankelijk van UDP (User Datagram Protocol). Een minder complexe vorm van NTP - Simple Network Time Protocol (SNTP) wordt gebruikt in sommige apparaten en toepassingen waarbij een hoge nauwkeurigheidstiming niet zo belangrijk is en ook standaard is opgenomen in Windows-software (hoewel recentere versies van Microsoft Windows het volledige NTP hebben) geïnstalleerd en de broncode is gratis en direct beschikbaar op internet via ntp.org).

Een gids voor tijdsynchronisatie met Windows Vista

Maandag februari 4th, 2008

Alle computers hebben natuurlijk klokken, hoewel de real-time chips (RTC) die de meeste pc's bewonen niet de meest nauwkeurige uurwerken zijn en gevoelig zijn voor drift.

Dit is voor de gemiddelde thuisgebruiker niet zo belangrijk, maar als het gaat om tijdgevoelige toepassingen kan deze onnauwkeurigheid op zijn best vervelend zijn (een e-mail die arriveert voordat deze is verzonden) of in het ergste geval uw machine openlaten voor beveiligingsbedreigingen.

Er bestaat een universele tijd (UTC) en de wereldwijde industrie kan communiceren en handelen, zelfs in tijdzones. UTC is ontwikkeld om ervoor te zorgen dat iedereen dezelfde tijdreferentie gebruikt, waardoor problemen met tijdgevoelige transacties zoals op de beurs worden voorkomen.

Windows Vista heeft een ingebouwde tijdsynchronisatiefaciliteit die al Windows Time is genoemd en het is vrij eenvoudig om een ​​machine met UTC via internet te synchroniseren. Dit zorgt ervoor dat de klok op uw computer correct is volgens UTC-tijd en voortdurend wordt bijgewerkt om ervoor te zorgen dat de tijd niet verdwijnt.

Volg deze instructies om uw Windows Vista-machine te synchroniseren met een Internet UTC-bron:

1. Klik met de rechtermuisknop op de klok in het systeemvak.
2. Klik op tijd en datum aanpassen.
3. Klik op het tabblad Internettijd.
4. Klik op Instellingen wijzigen.
5. Als u om een ​​wachtwoord wordt gevraagd of om bevestiging, typt u het wachtwoord of klikt u op Doorgaan.
6. Selecteer de server die u wilt gebruiken (zoals windows.time)
7. Klik op de knop Nu bijwerken.
8. Klik tweemaal op Ok.
Als er problemen optreden, is een andere methode voor het synchroniseren van uw computer mogelijk via de opdrachtprompt door w32tm / resync uit te voeren. Dit zou de Windows-tijdservice moeten activeren.

Opmerking: Microsoft en andere fabrikanten van besturingssystemen adviseren dat een externe hardwarebron moet worden gebruikt om een ​​computerklok te synchroniseren, omdat internetservers niet kunnen worden geverifieerd, waardoor systemen kwetsbaar blijven voor beveiligingsbedreigingen.

Er zijn specialistische tijdservers die verbinding maken met een UTC-bron met behulp van het GPS-netwerk of een gespecialiseerde radiotransmissie. Deze servers maken gebruik van NTP (Network Time Protocol) om machines op een netwerk te synchroniseren met één UTC-bron en zijn eenvoudig te installeren en relatief goedkoop.

Windows Vista heeft ook een mogelijkheid om extra klokken toe te voegen aan het systeemvak. Hierdoor kunnen verschillende tijden uit verschillende tijdzones op de computer worden weergegeven. Als de klok is gesynchroniseerd met een UTC-bron, geeft al deze klok UTC-tijd weer, geconverteerd naar de tijdzone die nodig is.

Volg deze instructies om extra klokken toe te voegen:
Kies de instellingen voor de datum en de tijd wijzigen.
1. Klik met de linkermuisknop op de klok en klik op het tabblad Extra klokken.
4. Zet een vinkje in Toon deze klok.
5. Selecteer de tijdzone.
6. Voer een naam in voor uw nieuwe klok.
7. Klik op toepassen en vervolgens wanneer u op het klokpictogram klikt, ziet u uw nieuwe klokken.

Hoe een Network Time Server in Windows XP te draaien

Vrijdag, februari 1st, 2008

Tijdsynchronisatie in moderne computernetwerken is essentieel. Het biedt niet alleen het enige referentiekader tussen alle apparaten, het is van cruciaal belang in alles, van het beveiligen, plannen en debuggen van een netwerk tot het voorzien van een tijdstempel voor toepassingen zoals data-acquisitie of e-mail.

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.

Voor veel toepassingen kan een interne klok behoorlijk adequaat zijn, hoewel er in een netwerk problemen kunnen optreden met applicaties zoals het delen van netwerkbestanden of in sommige omgevingen, zelfs met fraude, dus het is om veiligheidsredenen van vitaal belang om een ​​nauwkeurige timingbron te gebruiken voor uw netwerk.

NTP (Network Time Protocol) is een protocol dat al op Windows XP is geïnstalleerd en wordt gebruikt door Windows Time om machines gesynchroniseerd te houden met de enkelvoudige tijdbron. 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.

Er zijn gespecialiseerde NTP-servers 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 in te schakelen, zoekt u 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 en typ op elke computer, behalve de domeincontroller: W32tm / resync / herontdek.
De tijdserver moet nu in gebruik zijn.