Arkiver for kategorien "Tidssynkronisering"

Bruke Nasjonale Tids- og Frekvenssignaler som en NTP Timing Reference

Torsdag februar 28th, 2008

Denne artikkelen utforsker hvordan du bruker nasjonale tids- og frekvensradiooverføringer for nettverkssynkronisering.

Betydningen av en autentisert timingreferanse for å synkronisere et datanettverk til, kan ikke stresses høyt nok.

Selv om det er hundrevis og ganske muligens tusenvis av internettbaserte tidskilder, kan disse ikke godkjennes, og lar et system være åpent for virus, ondsinnede hackere eller skadelig programvare.

Videre fant en undersøkelse av MIT (Massachusetts Institute of Technology) at nesten halvparten av Internett-timingkilder ble kompensert av over ti sekunder, og bare en tredjedel kunne betraktes som "nyttig" også det ble oppdaget at mange var for langt unna eiere å gi noen nyttig nøyaktighet.

Mest dedikert nettverk tidsservere er utformet for å motta et tidssignal fra GPS (Global Positioning System), først og fremst fordi det er den mest nøyaktige og kan mottas fra hvor som helst på kloden.

Det er imidlertid situasjoner hvor det kanskje ikke er praktisk å bruke en GPS tidsserveren. En GPS-antenne må ligge på taket og ha en klar utsikt over himmelen, noe som kan vise seg vanskelig hvis serveren er i første etasje i en flerlags skyskraper. Mange administratorer misliker også bryet og kostnaden ved å måtte koble en kabel opp en bygning og installere en antenne, eller hvis det er muligheter, kan serverrommet flyttes og prosessen må gjentas.

Heldigvis sender mange landes nasjonale fysikklaboratorier et tids- og frekvenssignal fra en radiosender. I USA blir signalet referert til som WWVB og sendes ut av NIST (National Institute for Standards and Technology) i Colorado. I Storbritannia har det nasjonale fysiske laboratoriet (NPL) sender MSF-signalet fra Cumbria og lignende systemer sendes i Tyskland (DCF-77), Japan (JJY) og Frankrike (TDF).

Dessverre sender ikke alle land en nasjonal tids- og frekvensutsending, så hvis en tidsserver skal være lokalisert utenfor USA, Tyskland, Storbritannia, Frankrike eller Japan, kan det være tvilsomt at et signal kan bli mottatt (selv om mange av disse overføringene kan bli mottatt i nabolandene).

Radiosignaler er også lett utsatt for atmosfærisk forstyrrelse og kan blokkeres av fjell, skyskrapere eller annen topografi. Imidlertid er en oppside mot å bruke en radiomottaker at den vil motta et signal inne i en bygning.

Selv om en radiotransmisjon ikke er like nøyaktig som et GPS-tidssignal, kan en dedikert nettverksserver som mottar et radiosignal fortsatt gi nøyaktighet mellom 1 - 20 millisekunder (en millisekund er 1 / 1000 på et sekund) som er mer enn tilstrekkelig for behovene av nettverkssynkronisering.

Slik bygger og konfigurerer du din egen radio, referert NTP-tidsserver

Onsdag februar 27th, 2008

Mange er trolig kjent med Internett-tid-fanen når de setter klokken i Windows. Dette er en grunnleggende form for NTP (Network Time Protocol) som kalles SNTP (Simple Network Time Protocol) som poller en NTP-server hver så ofte for å synkronisere tiden til. Imidlertid gjør full NTP mye mer, for eksempel valg av flere servere for å finne ut hva som er den beste og mest stabile tidskilden.

Å lage din egen NTP-tidsserver er relativt grei, og hvis du er bosatt i USA, er den enkleste måten å bruke en relativt billig mottakermodul, satt til å motta WWVB-tidssignalet som sendes av NIST (National Institute of Standards and Time ) ved en frekvens på 60 kHz.

For å lage ditt eget produkt ved hjelp av WWVB-tidssignalet, er WWVB-mottakermoduler lett tilgjengelig til lav pris. Når du ser etter en mottakermodul, er det flere punkter å vurdere:

Det bør være et enkelt grensesnitt for å muliggjøre enkel integrering av nøyaktig tidsinnstilling i elektronisk utstyr osv. Mottakeren bør bruke dedikerte sjetonger designet spesielt for å motta WWVB-signalet (USA). Fordelen med disse over andre løsninger er at modulene inkluderer nødvendig støtteelektronikk, stemmede krystaller, etc, og er forhåndsassembler, testet og er vanligvis i miniatyrform.

Når kombinert med en egnet antenne fungerer mottakermodulen som en komplett tidskodemottaker, som gir en seriell digital datautgangsstrøm for ekstern avkodning.

En gang montert og testet, så mottar modulen et signal som det kan kobles til datamaskinen eller serveren din.

Når en gang er tilkoblet, må serveren konfigureres ved hjelp av registerredigering. Følg bare disse trinnene:

Finn følgende undernøkkel: HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesW32TimeParametersType
I den høyre ruten høyre klikk type klikk Endre, i redigerings Verdi type NTP i Verdidata-boksen og klikk OK.

Finn følgende undernøkkel: HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesW32TimeConfigAnnounceFlags.

I høyre rute høyreklikker du AnnounceFlags og klikker Modify. Registreringsmeldingen 'AnnounceFlags' angir om serveren er en pålitelig tidsreferanse, 5 indikerer en klarert kilde, så i Rediger DWORD-verdi-boksen, under Verdidata, skriv 5, og klikk deretter OK.

For å aktivere Network Time Protocol; NTPserver, finn og klikk: HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesW32TimeTimeProvidersNtpServer

I høyre rute, høyreklikk Aktivert, og klikk deretter Endre. I feltet Rediger DWord-verdi skriver du 1 under Verdi data, og klikker deretter OK.

Gå nå tilbake og klikk på: HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesW32TimeParametersNtpServer

I den høyre ruten høyreklikker NtpServer, deretter Endre, i Rediger DWORD-verdi under Verdidatatype i den høyre ruten høyreklikker NtpServer, deretter Endre, i Rediger DWORD-verdi under Verdidata skriver Domain Name System (DNS ), må hver DNS være unikt, og du må legge 0x1 til slutten av hvert DNS-navn ellers endringene vil ikke tre i kraft.

Klikk nå Ok, finn deretter og klikk på følgende: HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesW32TimeTimeProvidersNtpClientSpecialPollInterval

Høyreklikk SpecialPollInterval i høyre rute, og klikk deretter Endre. I feltet Rediger DWORD-verdi, under Verdi-data, skriv inn antall sekunder du vil ha for hver avstemning, dvs. 900 vil avstemme hvert 15-minutt, og deretter klikke OK.

For å konfigurere tidskorrigeringsinnstillingene, finn: HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesW32Timeconfig

I den høyre ruten høyreklikker MaxPosPhaseCorrection, deretter Endre i Rediger DWORD Verdi-boksen under Grunnlag klikker du Desimal under Verdidata skriver en tid i sekunder som 3600 (en time) og klikk deretter på OK.

Gå nå tilbake og klikk: HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesW32Timeconfig I høyre rute høyreklikker du MaxNegPhaseCorrection og deretter Endre.

I Rediger DWORD-boksen under base klikker du på Decimal, underverdatatype, tiden i sekunder du vil avstemme, for eksempel 3600 (avstemninger om en time) Avslutt registerredigering

Nå, for å starte Windows-tidsservice, klikker du Start, Kjør (eller alternativt bruk ledetekstfasiliteten) og skriv inn:

nettstopp w32time && nettstart w32time. Og det er det din tidsserver burde være nå oppe.

Atomic Klokker og NTP-servere

Tirsdag februar 26th, 2008

Denne artikkelen forklarer opprinnelsen og driften av atomur og hvordan de brukes til å synkronisere datanettverk over hele verden ved hjelp av NTP-servere.

I konvensjonelle elektroniske klokker tid holdes ved å lede en elektrisk strøm gjennom en oscillator som frembringer et repeterende elektrisk signal dette blir så styrt av et kvartskrystall for å holde presisjon. Disse krystall oscillatorer er langt mer nøyaktig enn mekaniske klokker men vil fortsatt drive, kanskje over en andre en uke.

For dag-til-dag bruk krystall oscillatorer er en fin måte å holde styr på tiden; i den daglige driften av våre liv, gjør en annen svært liten forskjell, men som lys eller radiobølger kan reise 300,000 miles i en andre, noen høye teknologier som satellittnavigasjon eller global kommunikasjon, krever langt mer nøyaktighet for å være mulig.

Atomklokkene er en tidtakingsinnretning som bruker den kjente atomresonansfrekvensen til et atom for å holde tiden. Den første virkelig nøyaktig atomur ble bygget i 1955 ved National Physical Laboratory i Storbritannia og var basert på cesium atom -133 som svinger på nøyaktig 9,192,631,770 hvert sekund.

Svingningen er faktisk et signal som gjentar seg fra den mikrobølgestråling som utsendes av elektroner i et atom når de endrer energinivå. Mye av en atomklokke er utformet for å skape den riktige tilstand for å forårsake og forsterke svingninger.
Selv om andre atomer kan brukes, er oscillasjonen (9,192,631,770 et sekund) av cesium-133-atomet nå akseptert av det internasjonale system av enheter som definisjonen av ett sekund.

Atomklokker er generelt svært store og utgjør mange svært tekniske apparater som støvsuger og krever at hele lag forskere skal vedlikeholde og overvåke klokka. En stor del av det går ut på å kompensere for uønskede bivirkninger som frekvenser av andre atomer i døgnet og til og med gravitasjonsutvidelse (der ifølge Einsteins teoriklokker i forskjellige høyder går forskjellig på grunn av forskjellene i gravitasjonsfeltet) Dette gjør atomklokker sterkt dyrt.

Heldigvis er mange store nasjonale fysiske laboratorier sender radiotidssignaler fra deres atomklokker som kan brukes til å synkronisere standard krystalloscillatorer også.

Atomklokkene er også grunnlaget for GPS (Global Positioning System) som hver satellitt inneholder en atomklokke som nøyaktig tid er integral for posisjonering (en stilling hvor som helst består av en retning, en hastighet og tid).
GPS-signaler kan også brukes til å fange et tidssignal. Dette er nå den vanligste måten datamennettverk beholder nøyaktig tid, noe som også er viktig i mange kommunikasjoner og applikasjoner.

De fleste datanettverk bruker en NTP-server (Network Time Protocol) for å synkronisere enhetene til et atomtidssignal mottatt via GPS-nettverket.

En universell tidsskala, UTC (Coordinated Universal Time), har blitt utviklet basert på den tiden fortalt av atomuret, tai (International Atomic Tid). UTC står for demping av jordens rotasjon ved å legge spranget sekunder til TAI å hindre gradvis drift av natt til dag (selv om det ville ta 40,000 år eller så) og gjør det mulig for hele verden å kommunisere ved hjelp av den samme tidsskala.

Konfigurere en Windows-basert NTP Network Time Server

Mandag februar 25th, 2008

Sammendrag: Denne artikkelen beskriver hvordan du konfigurerer Windows til å fungere som en autoritativ tidsserver ved hjelp av NTP (Network Time Protocol).

Datatidsynkronisering er svært viktig i moderne datanettverk, presisjon og tidssynkronisering er kritisk i mange applikasjoner, spesielt tidsfølsomme transaksjoner. Tenk deg å kjøpe et flyselskapssete bare for å bli fortalt på flyplassen at billetten ble solgt to ganger fordi den ble kjøpt etterpå på en datamaskin som hadde en langsommere klokke!

Moderne datamaskiner har interne klokkene ringte sanntidsklokke chips (RTC) som gir tid og dato. Disse brikkene er batteri i ryggen slik at selv under strømbrudd, kan de opprettholde tid, men personlige datamaskiner er ikke laget for å være perfekte klokker. Deres design er optimalisert for masseproduksjon og lave kostnader i stedet for å opprettholde nøyaktig tid.

For mange programmer, er dette kan være ganske tilfredsstillende, selv om ganske ofte maskiner trenger tid til å bli synkronisert med andre PC-er i et nettverk, og når datamaskiner er ute av sync med hverandre problemer kan oppstå, for eksempel deling nettverksfiler eller i noen miljøer selv svindel!

Microsoft Windows (2000 og over) har et tidssynkroniseringsverktøy innebygd i operativsystemet kalt Windows Time (w32time.exe) som kan konfigureres til å fungere som en nettverksserver. Det kan konfigureres til både å synkronisere et nettverk ved hjelp av den interne klokken eller en ekstern tidskilde.

Merk: Microsoft anbefaler sterkt at du konfigurerer en tidsserver med en maskinvarekilde i stedet for fra internett der det ikke er noen godkjenning.

For å konfigurere Windows Time-tjenesten for å bruke den interne maskinvareklokken, må du først kontrollere at w32time er plassert i systemtjenestelisten i registret for å sjekke:
Klikk Start, Kjør deretter inn regedit og klikk ok.
Finn og klikk følgende registeroppføringen:
HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ W32Time

Det anbefales sterkt at du sikkerhetskopierer registret som alvorlige problemer kan oppstå hvis du endrer registret på feil måte, er endringer i registeret gjøres på egen risiko.

Merk: Følgende instruksjoner er basert på Windows 2000 Andre versjoner av Windows kan variere.

Til å begynne konfigurasjon for en intern klokke, klikk på følgende undernøkkel:
HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ W32Time \ Parameters
I høyre rute, høyreklikk ReliableTimeSource, og klikk deretter Modify.
I Rediger DWORD-verdi skriver 1 i Verdidata-boksen, og klikk deretter på OK
Avslutt Registerredigering

For å starte Windows-tidstjenesten klikke Start, Kjør (eller alternativt bruke Command Prompt anlegget).
Type: net stop w32time && net start w32time
Trykker på enter.

For å tilbakestille lokal tid for datamaskiner, skriv følgende på alle datamaskiner bortsett fra tidsserveren som ikke må synkroniseres med seg selv:
w32tm-s

For å konfigurere Windows-tidstjenesten til å bruke en ekstern tidskilde, klikker du Start, Kjør og skriv inn regedit og klikk deretter på OK.

Finn følgende undernøkkel:
HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ W32Time \ Parameters
I den høyre ruten høyre klikk type klikk Endre, i redigerings Verdi type NTP i Verdidata-boksen og klikk OK.

Nå i den høyre ruten høyreklikker ReliableTimeSource, og klikk deretter Endre.
I Rediger DWORD Verdi-boksen under Verdidata skriver 0, og klikk deretter OK.

Høyreklikk NtpServer i høyre rute klikker deretter Endre.
I Rediger verdi skriver Domain Name System (DNS), må hver DNS være unikt.
Nå klikker OK.

For Windows 2000 Service Pack 4 bare, satt tidskorrigeringsinnstillingene for å gjøre dette isere:
HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ W32Time \ Parameters
I den høyre ruten høyreklikker MaxAllowedClockErrInSecs, deretter Endre i Rediger DWORD Verdi-boksen, skriver en tid i sekunder maks antall sekunder forskjell mellom den lokale klokken og tiden mottatt fra NTP server for å bli betraktet som en gyldig nytt tid.
Klikk på OK.

Slik stiller avstemningen intervaller finne:
HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ W32Time \ Parameters
I den høyre ruten høyreklikker periode, og klikk deretter Endre.
I Rediger DWORD Verdi-boksen under Verdidata skriver 24 deretter OK
Avslutt Registerredigering

Klikk på Start, deretter Kjør deretter inn følgende og trykk Enter:
Net stop w32time && net start w32time

For å tilbakestille lokal tid for datamaskiner, skriv følgende på alle datamaskiner bortsett fra tidsserveren som ikke må synkroniseres med seg selv:

Nettverkstidsprotokoll (NTP) er en Internett-protokoll som brukes til overføring av nøyaktig tid, og gir informasjon om tid slik at det kan oppnås en presis tid

For å aktivere Network Time Protocol; NtpServer finner og klikker:
HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ W32Time \ TimeProviders \ NtpServer \
I den høyre ruten høyreklikker Aktivert, og klikk deretter Endre.
I Rediger DWORD-verdi skriver 1 under Verdidata, og klikk deretter på OK.

Nå gå tilbake og klikk på
HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ W32Time \ Parameters \ NtpServer
I den høyre ruten høyreklikker NtpServer, deretter Endre, i Rediger DWORD-verdi under Verdidatatype i den høyre ruten høyreklikker NtpServer, deretter Endre, i Rediger DWORD-verdi under Verdidata skriver Domain Name System (DNS ), må hver DNS være unikt, og du må legge 0x1 til slutten av hvert DNS-navn ellers endringene vil ikke tre i kraft.
Nå klikker OK.

Finn og klikk følgende
HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ W32Time \ TimeProviders \ NtpClient \ SpecialPollInterval
I den høyre ruten høyreklikker SpecialPollInterval, og klikk deretter Endre.
I Rediger DWORD Verdi-boksen under Verdidata skriver du inn antall sekunder du ønsker for hver avstemning, dvs. 900 vil spørre hvert 15 minutter, og klikk deretter på OK.

For å konfigurere tidskorrigeringsinnstillingene, finn:
HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ W32Time \ config
I den høyre ruten høyreklikker MaxPosPhaseCorrection, deretter Endre i Rediger DWORD Verdi-boksen under Grunnlag klikker du Desimal under Verdidata skriver en tid i sekunder som 3600 (en time) og klikk deretter på OK.

Nå gå tilbake og klikk:
HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ W32Time \ config
I den høyre ruten høyreklikker MaxNegPhaseCorrection, deretter Endre.
I Rediger DWORD boksen under base, klikk Desimal under Verdidata skriver du tiden i sekunder du vil hente eksempel 3600 (avstemninger i én time)

Avslutt Registerredigering
Nå for å starte Windows-tidstjenesten, klikker du Start, Kjør (eller alternativt bruke ledeteksten anlegget) og skriv:
net stop w32time && net start w32time

Og på hver datamaskin, annet enn tiden tjener, skriv:
W32tm / -s

Og det er det din tidsserver burde være nå oppe.

Konfrontasjon i tidsbesparelse

Fredag, februar 22nd, 2008

Denne artikkelen undersøker konseptet om å holde tid og hvordan menneskelig måling av tid er i strid med en datamaskinens.

Tiden er absolutt et konsept de fleste av oss tar for gitt, det passerer oss forbi, og vi ser det bare når vi får et glimt av et grått hår i speilet eller ankommer sent for det viktige møtet. Likevel holder øye med at tiden har okkupert menneskeheten i årtusener.
Fra tidlige solceller og tidtakere til moderne digitale klokker og atomur har mennesker funnet mer og mer nøyaktige og innovative måter å fortelle tiden på.

Datamaskiner trenger også å vite riktig tid. Nøyaktighet er viktig for å holde Internett og datanettverk kommuniserende med hverandre, men til en datamaskin er tidsforsinkelsen en enkel ligning basert på akkumulering av diskrete øyeblikk lagt til en basetid, normalt antall sekunder fra det tidspunktet.

Mennesker har derimot en rekke forskjellige forestillinger om hvordan man måler tid. Vi skiller det inn i sekunder, minutter, dager, uker, måneder, år, årtier og tusenvis.

Og dette er hvor problemet ligger som historisk har vi tvunget tid til å korrespondere med jordens bane og rotasjon, kalt soltiden, som det viser seg, er ikke så presis, vel ikke nok for en datamaskin uansett.

Datanettverk bruker Network Time Protocol (NTP), tidssynkroniseringsstandarden som brukes på Internett for å holde på samme tid. NTP lar maskiner spørre regionale tidsservere som mottar Universal Coordinated Time UTC fra svært nøyaktige referanse klokker enten fra Internett eller via radio eller GPS-mottaker.

UTC er imidlertid basert på atomtiden, og den er forskjellig fra jordens rotasjonstid (solsystem) fordi dagen langsomt forlenges. Månens tyngdekraften forlenger den globale svingen med omtrent 1.4 millisekunder - det vil si tusendeler av et sekund - per dag per århundre. Siden 1820, hva vi tenker på som en 24-time-periode, har 2 millisekunder lengre.

Som et resultat avviker atomtid fra soltiden med ett sekund om hver 500-dag. For å justere sprang sekunder legges hvert år eller så. Men da datamaskiner blir mer avhengige av nøyaktighet, kan dette spranget føre til problemer som et sekund kan være et stort antall i tidssensitive applikasjoner.

Noen foreslår å bekjempe dette problemet. Sprang sekunder skal elimineres, og verden skal holde fast med atomartid, selv om det ville føre til sol ved midnatt og mørk om dagen (om enn i 43,000 år). Andre hevder at å ha en tidsskala basert på jordens rotasjon er primitiv og ikke nødvendig i moderne tidsalder, selv om mange bønder og astronomer er opptatt av å argumentere motsatt.

Men som atomklokker og datamaskiner blir stadig mer nøyaktige og presise, ser det ut til at mennesker og vår spinnende verden ikke kommer til å kunne fortsette.

Konfigurere Windows 2003 for å kjøre som en NTP Network Time Server

Torsdag, februar 21st, 2008

Denne artikkelen forklarer hvordan du konfigurerer Windows 2003 til å kjøre som en Network Time Server.

Tidssynkronisering i moderne datanettverk er avgjørende, alle datamaskiner trenger å kjenne tiden så mange applikasjoner, fra å sende en e-post til lagring av informasjon, er avhengige av PCen og vet når hendelsen fant sted.

Microsoft Windows Server fra 2000 og utover har et tidssynkroniseringsverktøy innebygd i operativsystemet kalt Windows Time (w32time.exe) som kan konfigureres til å fungere som en nettverksserver.

Windows 2003 Server kan enkelt sette systemuret til å bruke UTC (Koordinert Universal Time, Verdens tidsstandard) ved å få tilgang til en Internett-kilde (enten: time.windows.com eller time.nist.gov). For å oppnå dette må en bruker bare dobbeltklikke på klokken på skrivebordet og justere innstillingene i fanen Internett-tid.

Det må imidlertid bemerkes at Microsoft og andre operativsystemprodusenter sterkt anbefaler at eksterne timingreferanser skal brukes som Internett-kilder kan ikke godkjennes.

For å konfigurere Windows-tidstjenesten til å bruke en ekstern tidskilde, klikker du Start, Kjør og skriv inn regedit og klikk deretter på OK.
Finn følgende undernøkkel:

HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ W32Time \ Parameters \ Type

I den høyre ruten høyre klikk type klikk Endre, i redigerings Verdi type NTP i Verdidata-boksen og klikk OK.

Finn følgende undernøkkel:

HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ W32Time \ config \ AnnounceFlags.

I høyre rute høyreklikker du AnnounceFlags og klikker Modify. Registreringsmeldingen 'AnnounceFlags' angir om serveren er en pålitelig tidsreferanse, 5 indikerer en klarert kilde, så i Rediger DWORD-verdi-boksen, under Verdidata, skriv 5, og klikk deretter OK.

Nettverkstidsprotokoll (NTP) er en Internett-protokoll som brukes til overføring av nøyaktig tid, og gir informasjon om tid slik at en presis tid kan oppnås.

For å aktivere Network Time Protocol; NtpServer finner og klikker:

HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ W32Time \ TimeProviders \ NtpServer \

I den høyre ruten høyreklikker Aktivert, og klikk deretter Endre.

I Rediger DWORD-verdi skriver 1 under Verdidata, og klikk deretter på OK.

Nå gå tilbake og klikk på

HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ W32Time \ Parameters \ NtpServer

I den høyre ruten høyreklikker NtpServer, deretter Endre, i Rediger DWORD-verdi under Verdidatatype i den høyre ruten høyreklikker NtpServer, deretter Endre, i Rediger DWORD-verdi under Verdidata skriver Domain Name System (DNS ), må hver DNS være unikt, og du må legge 0x1 til slutten av hvert DNS-navn ellers endringene vil ikke tre i kraft.

Nå klikker OK.

Finn og klikk følgende

HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ W32Time \ TimeProviders \ NtpClient \ SpecialPollInterval

I den høyre ruten høyreklikker SpecialPollInterval, og klikk deretter Endre.

I Rediger DWORD Verdi-boksen under Verdidata skriver du inn antall sekunder du ønsker for hver avstemning, dvs. 900 vil spørre hvert 15 minutter, og klikk deretter på OK.

For å konfigurere tidskorrigeringsinnstillingene, finn:

HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ W32Time \ config

I den høyre ruten høyreklikker MaxPosPhaseCorrection, deretter Endre i Rediger DWORD Verdi-boksen under Grunnlag klikker du Desimal under Verdidata skriver en tid i sekunder som 3600 (en time) og klikk deretter på OK.

Nå gå tilbake og klikk:

HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ W32Time \ config

I den høyre ruten høyreklikker MaxNegPhaseCorrection, deretter Endre.

I Rediger DWORD boksen under base, klikk Desimal under Verdidata skriver du tiden i sekunder du vil hente eksempel 3600 (avstemninger i én time)

Avslutt Registerredigering

Nå, for å starte Windows-tidsservice, klikker du Start, Kjør (eller alternativt bruk ledetekstfasiliteten) og skriv inn:

net stop w32time && net start w32time

Og det er det din tidsserver burde være nå oppe.

Teknologi og betydningen av tid

Onsdag februar 20th, 2008

Teknologi og betydningen av tid

Denne artikkelen utforsker begrepet tid, hvordan det måles og hvordan teknologiene våre har krevd mer og mer nøyaktige måter å måle tid på.

Det er et spørsmål som har forvirret filosofer og forskere siden morgendagens mann, "hva er tiden?" og det har bare vært i vår siste historie at vi har begynt å finne svar, takket være Einstein og hans arbeid med spesiell og generell relativitet.

Vi vet nå at tiden ikke er det abstrakte konseptet vi først trodde det var, vi vet også at det ikke er konstant og er relativt forskjellige observatører gjennom hele universet, med lysets hastighet som den eneste konstanten i universet.

Med andre ord hvis lysets hastighet må være det samme for alle, så vil noen som reiser nær en slik hastighet finne tid sakte ned.

Heldigvis da alle mennesker lever innenfor grenser på planeten Jorden, betyr det at tidsforsinkelsen er veldig lik for oss alle (eller så lite forskjellig som umulig å måle). Teknologier som satellitter og GPS-systemer må imidlertid ta hensyn til denne endringstilstanden, ellers ville de bli helt uvirkelige.

Etter hvert som mennesker har utviklet seg, blir det stadig viktigere å fortelle tiden med stadig økende nøyaktighet. Historisk var det ikke så viktig å vite tiden. Folk trengte å vite den riktige dagen for å plante avlinger eller når soloppgang og solnedgang skjedde, men nøyaktighet var ikke en opptatthet.

Men siden oppfinnelsen av den mekaniske klokken fulgte ved århundreskiftet med elektroniske klokker, har mennesker begynt å stole på mer og mer nøyaktighet for deres teknologier.

Sjøfart, luftfart og nå romfart betyr at mennesker har søkt mer og mer akkuarte måter å holde tid på.

I 1950s atomklokker ble utviklet som var så nøyaktige at det ble oppdaget at Jordens revolusjon, noe vi hadde bygget vår tidsplan på i århundrer, ikke var så nær så nøyaktig som disse nye klokkene.

Nå krever teknologier som Internett, Global Positioning System og satellittkommunikasjon absolutt presisjon, da lys kan reise 300,000 km hvert sekund, noe som betyr nøyaktighet av en delt sekund, kan bety at våre satellittnavigasjonssystemer kan være ute av tusenvis av miles, og datahandel vil være nær på umulig.

Heldigvis har en global tidsskala, UTC (Coordinated Universal Time), blitt utviklet og er basert på tiden som ble fortalt av atomur. Dette gjør at systemer over hele verden kan synkroniseres til nøyaktig samme tid.

Datanettverk bruker NTP-protokollen (Network Time Protocol) for å motta en UTC-tidsreferanse og synkronisere alle maskiner på et nettverk til den tiden.

NTP-servere kan motta en tidsreferanse over Internett (men ikke veldig sikker) fra en nasjonal radiotransmisjon (så lenge mottakeren er innenfor rekkevidde for en passende overføring) eller fra GPS-nettverket (via en GPS-antenne på taket).

Holde nøyaktig tid på Linux når du kjører en NTP-tidsserver

Tirsdag februar 19th, 2008

Linux operativsystemer blir stadig mer populære delvis på grunn av de mange fordelene de har over kommersielle systemer som Windows eller OS X. Linux tilbyr økt sikkerhet (da det bare er en håndfull virus som kan infisere et Linux-basert system), bedre stabilitet og de fleste tilfeller er det gratis.

Det er ikke rart at flere og flere hjemme- og forretningsbrukere velger å bytte til Linux-baserte operativsystemer, og om det er Redhat, Mandrake, Ubuntu eller det mylder av andre UNIX- og LINUX-baserte systemer, er det å holde nøyaktig tid relativt rett frem.

Tidsynkronisering er viktig i mange tidsfølsomme applikasjoner, og de fleste bedriftsbrukere finner det umulig å foreta noen online-transaksjoner uten et synkronisert nettverk. Selv hjemmebrukere finner en fordel for å sikre at systemet kjører nøyaktig tid, e-postadressene kommer ikke lenger før de sendes og sikkerheten økes.

De fleste Linux-baserte operativsystemer inneholder en versjon av Network Time Protocol (NTP) en Internettprotokoll utviklet for å synkronisere tid på et nettverk. For de som ikke inneholder en ferdigpakket versjon, er NTP åpen kildekode og fritt tilgjengelig på 'ntp.org'.

Mens NTP er tilgjengelig for de fleste versjoner av Windows; Linux-brukere har fordelen ved at det tradisjonelt har vært den primære utviklingsplattformen for NTP. Det fungerer ved å bruke en tidkilde enten fra Internett eller via en dedikert nettverksserver.
Disse referanseklokkene kjører UTC-tid (koordinert universell tid) en global tidsskala som blir videreformidlet til dem fra atomklokker som er nøyaktige til noen få nanosekunder (en nanosekund er en milliarddel av et sekund).

Enkelt sagt, NTP-demonen (et serviceprogram som kjører i bakgrunnen) sammenligner tiden på datamaskinen med timingkilden med jevne mellomrom og justerer det avhengig av hvilken som helst drift.

NTP-demonen er konfigurert ved hjelp av 'ntp.conf' -filen. Konfigurasjonsfilen er hvor plasseringen av NTP-timingserverne er lagret. Hvis du forsøker å bruke en offentlig Internett-tidkilde, anbefales det å besøke https://www.pool.ntp.org som har en samling av over 200-servere.

Imidlertid anbefaler Microsoft og Novell sterkt at internettbaserte timing kilder ikke er brukt som de er uautorisert og kan gi en gateway åpen for ondsinnede angrep.

Alternativt og mest foretrukket er dedikerte NTP-tidsservere tilgjengelige som gir bedre nøyaktighet og er langt sikrere. Disse tidsserverne mottar en tidskilde fra enten en nasjonal radiosending (for eksempel WWVB i USA eller MSF i Storbritannia) eller via GPS-systemet.

Når disse systemene er installert, må du kontrollere tiden på alle nettverksdatamaskinens klokker og justere dem for drift. En typisk GPS-mottaker kan gi timinginformasjon innen noen få nanosekunder i UTC, mens nasjonale tids- og frekvensoverføringer er nøyaktige med 1-20 millisekunder (en millisekund er 1 / 1000 på et sekund).

Bruke WWVB som en tidsreferanse for NTP-servere

Mandag februar 18th, 2008

Atomsklokker er utrolig dyre, og de er vanligvis bare å bli funnet i storskala fysikklaboratorier som MIT (Massachusetts Institute of Technology), NIST (National Institute of Standards and Technology, Colorado) eller National Physical Laboratory i Storbritannia.

Heldigvis sender mange nasjonale laboratorier UTC (Koordinert Universal Time) tid fra atomklokken via en radiotransmisjon.

I USA kalles den nasjonale timing-sendingen WWVB og sendes av NIST (National Institute of Standards and Time) i Fort Collins, Colorado. WWVB-sendingen brukes av millioner av mennesker over hele Nord-Amerika for å synkronisere forbrukerelektroniske produkter som veggklokker, klokkeradioer og armbåndsur. I tillegg benyttes WWVB for applikasjoner på høyt nivå, for eksempel nettverkssynkronisering ved bruk av NTP.

Tidskoden inneholder år, dag, år, time, minutt, sekund og flagg som angir status for sommertid, springår og sprang sekunder.

WWVB-sendinger på 2.5, 5, 10, 15 og 20 MHz og for de fleste brukere i USA, må den mottatte nøyaktigheten være mindre enn 10 millisekunder (1 / 100 på et sekund).

Mens mange NTP-servere nå bruker GPS for å motta en tidsreferanse, er fordelene ved å bruke en radiotransmisjon at et signal kan bli mottatt innendørs (en GPS-antenne trenger en god utsikt over himmelen).

Radiosignalet har imidlertid et begrenset område og kan blokkeres av skyskrapere, fjell og tette byområder. En radiobasert NTP-server består vanligvis av en rackmonterbar tidsserver og en antenne som består av en ferrittbjelke inne i en plastkapsling, som mottar radiotid og frekvensutsending. Antennen skal alltid monteres horisontalt i riktig vinkel mot transmisjonen for optimal signalstyrke.

Lignende nasjonale timing sendinger sendes fra andre land i Storbritannia signalet er referert til som MSF og sendes av National Physical Laboratory i Cumbria, andre systemer sendes i Frankfurt, Tyskland (DCF-77), Japan (JJY) og Frankrike (TDF)

Bruke MSF som en tidsreferanse for NTP-servere

Fredag ​​februar 15th, 2008

Atomsklokker er utrolig dyre, og de er vanligvis bare å bli funnet i storskala fysikklaboratorier som MIT (Massachusetts Institute of Technology), NIST (National Institute of Standards and Technology, Colorado) eller National Physical Laboratory i Storbritannia.

Heldigvis sender mange nasjonale laboratorier UTC (Koordinert Universal Time) -tid fra atomklokken via en radiosending.

I Storbritannia blir den nasjonale timing sendingen kalt MSF og sendes av NPL (National Physical Laboratory) i Cumbria. MSF-sendingen brukes av hele Storbritannia og deler av Europa for å synkronisere forbrukerelektronikkprodukter som veggklokker, klokkeradioer og armbåndsur. I tillegg er MSF brukt til applikasjoner på høyt nivå, for eksempel nettverkssynkronisering ved bruk av NTP.

Tidskoden inneholder år, dag, år, time, minutt, sekund og flagg som angir status for sommertid, springår og sprang sekunder.

Leger Uten Grenser opererer med en frekvens på 60 kHz og har en tids- og datakode som kan mottas og dekodes av et bredt spekter av lett tilgjengelige radiokontrollte klokker, og gir en mottatt nøyaktighet bør være mindre enn 10 millisekunder (1 / 100 på en sekund ).

Mens mange NTP-servere nå bruker GPS for å motta en tidsreferanse, er fordelene ved å bruke en radiotransmisjon at et signal kan bli mottatt innendørs (en GPS-antenne trenger en god utsikt over himmelen).

Radiosignalet har imidlertid et begrenset område og kan blokkeres av skyskrapere, fjell og tette byområder. En radiobasert NTP-server består vanligvis av en rackmonterbar tidsserver og en antenne som består av en ferrittbjelke inne i en plastkapsling, som mottar radiotid og frekvensutsending. Antennen skal alltid monteres horisontalt i riktig vinkel mot transmisjonen for optimal signalstyrke.

Lignende nasjonale timing sendinger sendes fra andre land i USA signalet er referert til som WWVB og sendes av NIST (National Institute for Standards and Technology) i Fort Collins, Colorado, andre systemer sendes i Frankfurt, Tyskland (DCF- 77), Japan (JJY) og Frankrike (TDF).