Arkiver for kategorien 'Tidssynkronisering'

Brug af National Time and Frequency Signals som en NTP Timing Reference

Torsdag februar 28th, 2008

Denne artikel undersøger, hvordan man bruger nationale tids- og frekvensradiooverførsler til netværkssynkronisering.

Betydningen af ​​en autentificeret timingreference til at synkronisere et computernetværk kan ikke understreges højt nok.

Selvom der er hundreder og muligvis tusindvis af internetbaserede timingkilder, kan disse ikke godkendes, hvilket giver et system åbent for virus, ondsindede hackere eller malware.

Desuden viste en undersøgelse af MIT (Massachusetts Institute of Technology), at næsten halvdelen af ​​internet timing kilder blev opvejet af over ti sekunder og kun en tredjedel kunne anses for at være "nyttig" også blev det opdaget, at mange var for langt væk fra jævnaldrende at give enhver nyttig nøjagtighed.

Mest dedikerede netværk tidsservere er designet til at modtage et timesignal fra GPS (Global Positioning System), primært fordi det er den mest præcise og kan modtages fra hvor som helst på kloden.

Der er imidlertid situationer, hvor det måske ikke er praktisk at bruge a GPS tidsserver. En GPS-antenne skal være placeret på en tagterrasse og have et klart billede af himlen, hvilket kan vise sig vanskeligt, hvis serveren er i stueetagen i et fleretagers skyskraber. Mange administratorer kan også lide, at besværet og omkostningerne ved at skulle køre et kabel op en bygning og installere en antenne, eller hvis der er muligheder, kan serverrummet måske flyttes, og processen skal gentages.

Heldigvis sender mange landes nationale fysiklaboratorier et tids- og frekvenssignal fra en radiosender. I USA kaldes signalet som WWVB og udsendes af NIST (National Institute for Standards and Technology) i Colorado. I Det Forenede Kongerige er det nationale fysiske laboratorium (NPL) sender MSF-signalet fra Cumbria og lignende systemer udsendes i Tyskland (DCF-77), Japan (JJY) og Frankrig (TDF).

Desværre sender ikke alle lande en national tids- og frekvensudsendelse, så hvis en tidsserver skal befinde sig uden for USA, Tyskland, Storbritannien, Frankrig eller Japan, kan det være tvivlsomt, at et signal kunne modtages (selv om mange af disse transmissioner kan modtages i nabolande).

Radiosignaler er også let modtagelige for atmosfærisk interferens og kan blokeres af bjerge, skyskrabere eller anden topografi. Imidlertid er en opside ved at bruge en radiomodtager, at den vil modtage et signal inde i en bygning.

Mens en radiotransmission ikke er lige så præcis som et GPS-tidssignal, kan en dedikeret netværkstidsserver, der modtager et radiosignal, stadig give nøjagtighed mellem 1 - 20 millisekunder (en millisekund er 1 / 1000 på et sekund), hvilket er mere end tilstrækkeligt til behovene af netværkssynkronisering.

Sådan opbygges og konfigureres din egen radio, der henvises til NTP Time Server

Onsdag februar 27th, 2008

Mange mennesker er formentlig bekendt med fanen Internet Time, når de indstiller deres ur i Windows. Dette er en grundlæggende form for NTP (Network Time Protocol) kaldet SNTP (Simple Network Time Protocol), der poller en NTP-server hver så ofte for at synkronisere tiden til. Men fuld NTP gør meget mere, som for eksempel afstemning flere servere for at bestemme, hvad der er den bedste og mest stabile tidskilde.

Oprettelse af din egen NTP-tidsserver er relativt ligetil, og hvis du er bosiddende i USA, er den enkleste måde at bruge et relativt billigt modtagermodul, der er indstillet til at modtage WWVB-tidssignalet, som udsendes af NIST (National Institute of Standards and Time ) ved en frekvens af 60 kHz.

At lave dit eget produkt ved hjælp af WWVB-tidssignalet, WWVB-modtagermoduler, er let tilgængelige til lave omkostninger. Når man leder efter et modtagermodul, er der flere punkter at overveje:

Der bør være en simpel grænseflade, der gør det nemt at integrere præcis timekeeping i elektronisk udstyr mv. Modtageren skal bruge dedikerede chips designet specifikt til at modtage WWVB (USA) tidssignal. Fordelen ved disse i forhold til andre løsninger er, at modulerne omfatter den nødvendige støtteelektronik, afstemte krystaller mv og er præassemblet, testet og er normalt i miniatureform.

Når det kombineres med en passende antenne, fungerer modtagermodulet som en komplet tidskodemodtager, der giver en seriel digital dataudgangsstrøm til ekstern afkodning.

Når de er samlet og testet, så modtager modulet et signal, så det kan derefter sluttes til din computer eller server.

Når forbindelsen er tilsluttet, skal tidsserveren konfigureres ved hjælp af registreringseditoren. Du skal blot følge disse trin:

Find følgende undernøgle: HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesW32TimeParametersType
I højre rude, højreklik Skriv derefter på Rediger i redigering Värditype NTP i Værdidata klik derefter på OK.

Find følgende undernøgle: HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesW32TimeConfigAnnounceFlags.

Højreklik på AnnounceFlags i højre rude, og klik på Rediger. Registreringsdatabasen 'AnnounceFlags' angiver, om serveren er en pålidelig tidsreference, 5 angiver en betroet kilde, så i feltet Rediger DWORD-værdi under Værdidata, skriv 5, og klik derefter på OK.

At aktivere Network Time Protocol; NTPserver, find og klik: HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesW32TimeTimeProvidersNtpServer

Højreklik på Aktiver i højre rude, og klik derefter på Rediger. Indtast 1 under Værdidata i feltet Rediger DWord-værdi, og klik derefter på OK.

Gå nu tilbage og klik på: HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesW32TimeParametersNtpServer

I højre rude, højreklik NtpServer, derefter Rediger i Rediger DWORD-værdi under Value Datatype i højre rude, højreklik NtpServer, derefter Rediger i Rediger DWORD-værdi under Værdidata skrive Domain Name System (DNS ), skal hver DNS være unik, og du skal vedlægge 0x1 til slutningen af ​​hvert DNS-navn ellers ændringer vil ikke træde i kraft.

Klik nu Ok, find derefter og klik på følgende: HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesW32TimeTimeProvidersNtpClientSpecialPollInterval

Højreklik på SpecialPollInterval i højre rude, og klik derefter på Rediger. I feltet Rediger DWORD-værdi, under Værdidata, indtast det antal sekunder, du vil have for hver afstemning, dvs. 900 vil afstemme hvert 15-minut og derefter klikke på OK.

For at konfigurere tidskorrektionsindstillingerne skal du finde: HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesW32Timeconfig

I højre rude, højreklik MaxPosPhaseCorrection, derefter Rediger i Rediger DWORD-værdi boksen under Base Klik på Decimal under Værdidata, skriv en tid i sekunder som 3600 (en time) og klik derefter på OK.

Gå nu tilbage og klik på: HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesW32Timeconfig Højreklik på MaxNegPhaseCorrection i højre rude, og rediger derefter.

I feltet Rediger DWORD under bunden skal du klikke på Decimal, under værdi data type tidspunktet i sekunder, du vil afstemme, såsom 3600 (afstemninger om en time) Afslut Registerredigering

For at genstarte Windows-tidstjenesten skal du klikke på Start, Kør (eller alternativt bruge kommandopromptfaciliteten) og skrive:

net stop w32time && net start w32time. Og det er det, din tidsserver skal nu være i gang.

Atomic Ure og NTP-servere

Tirsdag, februar 26th, 2008

Denne artikel forklarer atomklockers oprindelse og funktion, og hvordan de bruges til at synkronisere computernetværk over hele verden ved hjælp af NTP-servere.

I konventionelle elektroniske ure holdes tid ved at køre en elektrisk strøm gennem en oscillator, som frembringer et repetitivt elektrisk signal der derefter styret af en kvartskrystal at holde præcision. Disse krystal oscillatorer er langt mere præcis end mekaniske ure, men vil stadig drive, måske over en anden om ugen.

Til dag-til-dag brug krystal oscillatorer er en fin måde at holde styr på tiden; i den daglige drift af vores liv, en anden gør meget lidt forskel, men som lys eller radiobølger kan rejse 300,000 miles i en anden, nogle høje teknologier såsom satellitnavigation eller global kommunikation, kræver langt mere præcision til at være muligt.

Atomure er en tidtagning enhed, der anvender det kendte atomare resonansfrekvens af et atom til at holde tid. Den første virkelig præcise atomur blev bygget i 1955 på National Physical Laboratory i England og var baseret på cæsium atom -133 som svinger på præcis 9,192,631,770 hvert sekund.

Denne svingning er faktisk et repetitivt signal fra mikrobølge stråling fra elektroner i et atom, når de skifter energiniveauer. En stor del af et atomur er designet til at skabe den rette tilstand til at forårsage og forøge svingninger.
Selvom andre atomer kan anvendes, accepteres oscillationen (9,192,631,770 et sekund) af cæsium-133-atomet nu af det internationale system af enheder som definitionen på et sekund.

Atomcykler er generelt meget store og udgør mange højt tekniske apparater som f.eks. Støvsugere og kræver hele hold af forskere at opretholde og overvåge uret. Hvoraf mange går i kompensation for uønskede bivirkninger som frekvenser af andre atomer døgnet rundt og endog gravitationsudvidelse (hvor ifølge Einsteins teori klokker på forskellige højder kører forskelligt på grund af forskellene i gravitationsfeltet) Dette gør atomkloderne stærkt dyrt.

Heldigvis mange storstilede nationale fysiske laboratorier transmittere radio- tidssignaler fra deres atomure, som kan bruges til at synkronisere standard krystal oscillatorer også.

Atomic ure er også grundlaget for GPS (Global Positioning System) som hver satellit indeholder et atomur så nøjagtige tid er integreret til positionering (en position hvor som helst består af en retning, en hastighed og tid).
GPS-signaler kan også bruges til at registrere et tidssignal. Dette er nu den mest almindelige måde computernetværk bevarer nøjagtig tid, hvilket også er vigtigt i mange meddelelser og applikationer.

De fleste computernetværk bruger en NTP-server (Network Time Protocol) til at synkronisere deres enheder til et atomtids signal modtaget via GPS-netværket.

En universel tidshorisont, UTC (Coordinated Universal Time), er blevet udviklet baseret på den tid fortalt af atomure, TAI (International Atomic Time). UTC tegner sig for den opbremsning af jordens rotation ved at tilføje skudsekunder til TAI for at forhindre den gradvise afdrift af nat til dag (selvom det ville tage 40,000 år eller deromkring), og gør det muligt for hele verden til at kommunikere ved hjælp af den samme tidshorisont.

Konfiguration af en Windows-baseret NTP Network Time Server

Mandag februar 25th, 2008

Resumé: Denne artikel beskriver, hvordan du konfigurerer Windows til at fungere som en autoritativ tidsserver ved hjælp af NTP (Network Time Protocol).

Datatidsynkronisering er meget vigtig i moderne computernetværk, præcision og tidssynkronisering er kritisk i mange applikationer, især tidsfølsomme transaktioner. Bare forestil dig at købe et flyselskabs sæde kun for at blive fortalt i lufthavnen, at billetten blev solgt to gange, fordi den blev købt bagefter på en computer, der havde et langsommere ur!

Moderne computere har interne ure kaldet Real Time Clock chips (RTC), som giver tid og dato. Disse chips er batteri bakkes således at selv under strømafbrydelser, kan de opretholde tid, men personlige computere er ikke designet til at være perfekte ure. Deres design er optimeret til masseproduktion og lave omkostninger i stedet opretholde præcise tid.

For mange applikationer, er dette kan være helt tilstrækkelig, selv om, ganske ofte maskiner har brug for tid til at blive synkroniseret med andre PC'er på et netværk, og når computere er ude af trit med hinanden problemer kan opstå, såsom netværksdeling filer eller i nogle miljøer selv svig!

Microsoft Windows (2000 og over) har et tidssynkroniseringsværktøj, der er indbygget i operativsystemet kaldet Windows Time (w32time.exe), som kan konfigureres til at fungere som en netværkstidsserver. Det kan konfigureres til at både synkronisere et netværk ved hjælp af det interne ur eller en ekstern tidskilde.

Bemærk: Microsoft anbefaler kraftigt, at du konfigurerer en tidsserver med en hardwarekilde i stedet for fra internettet, hvor der ikke er autentificering.

For at konfigurere Windows Time-tjenesten til at bruge det interne hardwareur, skal du først kontrollere, at w32time er placeret i systemtjenestelisten i registreringsdatabasen for at kontrollere:
Klik på Start, Kør og skriv regedit og klik OK.
Find og klik på følgende registreringsdatabasen:
HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ W32Time

Det anbefales, at du sikkerhedskopierer registreringsdatabasen, som kan opstå alvorlige problemer, hvis registreringsdatabasen ikke redigeres korrekt, er ændringer i registreringsdatabasen sker på egen risiko.

Bemærk: Følgende instruktioner er baseret på Windows 2000 Andre versioner af Windows kan variere.

Til at begynde konfiguration for et indre ur, klik på følgende undernøgle:
HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ W32Time \ Parameters
Højreklik på ReliableTimeSource i højre rude, og klik derefter på Rediger.
I Rediger DWORD-værdi, skriv 1 i Værdidata, og klik derefter på OK
Afslut Registreringseditor

For at genstarte tjenesten Windows Time klikke på Start, Kør (eller alternativt bruge Kommandoprompt facilitet).
Type: net stop w32time && net start w32time
Tryk derefter på enter.

For at nulstille de lokale computers tid, skriv følgende på alle computere undtagen tidsserveren, som ikke må synkroniseres med sig selv:
w32tm-s

Hvis du vil konfigurere tjenesten Windows-tid til at bruge en ekstern tidskilde, skal du klikke på Start, Kør og skriv regedit og klik OK.

Find følgende undernøgle:
HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ W32Time \ Parameters
I højre rude, højreklik Skriv derefter på Rediger i redigering Värditype NTP i Værdidata klik derefter på OK.

Nu i højre rude, højreklik ReliableTimeSource, klik derefter på Rediger.
I Rediger DWORD-værdi boksen under Value data, type 0, og klik derefter på OK.

Højreklik NtpServer i højre rude derefter på Rediger.
I Rediger værdi, skrive Domain Name System (DNS), skal hver DNS være unik.
Klik nu på OK.

For kun Windows 2000 Service Pack 4, angive indstillingerne for tidskorrektion til at gøre dette finde:
HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ W32Time \ Parameters
I højre rude, højreklik MaxAllowedClockErrInSecs, derefter Rediger i Rediger DWORD-værdi boksen Skriv et tiden i sekunder max antal sekunder forskel mellem det lokale ur og den tid, der er modtaget fra NTP-serveren, for at blive betragtet som en gyldig nyt tid.
Klik på OK.

For at indstille afstemningen intervaller finde:
HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ W32Time \ Parameters
I højre rude, højreklik Periode, klik derefter på Rediger.
I Rediger DWORD-værdi boksen under Value data, type 24 derefter OK
Afslut Registreringseditor

Klik på Start, derefter køre derefter skrive følgende og tryk på Enter:
Net stop w32time && net start w32time

For at nulstille de lokale computers tid, skriv følgende på alle computere undtagen tidsserveren, som ikke må synkroniseres med sig selv:

Network Time Protocol (NTP) er en internetprotokol, der bruges til overførsel af præcis tid, og giver tidspunkter sammen, så der kan opnås en præcis tid

For at aktivere Network Time Protocol; NtpServer Find og klik:
HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ W32Time \ TimeProviders \ NtpServer \
I højre rude, højreklik Aktiveret, og klik derefter på Rediger.
I Rediger DWORD-værdi skal du skrive 1 under Værdidata, og klik derefter på OK.

Gå nu tilbage og klik på
HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ W32Time \ Parameters \ NtpServer
I højre rude, højreklik NtpServer, derefter Rediger i Rediger DWORD-værdi under Value Datatype i højre rude, højreklik NtpServer, derefter Rediger i Rediger DWORD-værdi under Værdidata skrive Domain Name System (DNS ), skal hver DNS være unik, og du skal vedlægge 0x1 til slutningen af ​​hvert DNS-navn ellers ændringer vil ikke træde i kraft.
Klik nu på OK.

Find og klik på følgende
HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ W32Time \ TimeProviders \ NtpClient \ SpecialPollInterval
I højre rude, højreklik SpecialPollInterval, klik derefter på Rediger.
I Rediger DWORD-værdi boksen under Value data, skal du skrive det antal sekunder, du ønsker for hver afstemning, dvs. 900 vil polle hver 15 minutter, derefter på OK.

For at konfigurere korrektion tidsindstillinger, find:
HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ W32Time \ config
I højre rude, højreklik MaxPosPhaseCorrection, derefter Rediger i Rediger DWORD-værdi boksen under Base Klik på Decimal under Værdidata, skriv en tid i sekunder som 3600 (en time) og klik derefter på OK.

Gå nu tilbage og klik:
HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ W32Time \ config
I højre rude, højreklik MaxNegPhaseCorrection, derefter Rediger.
I Rediger DWORD boksen under basen, skal du klikke på Decimal, under værdi datatype tiden i sekunder, du ønsker at polle såsom 3600 (meningsmålinger i en time)

Afslut Registreringseditor
Nu for at genstarte tjenesten Windows-tid, skal du klikke på Start, Kør (eller alternativt bruge kommandoprompten facilitet) og type:
net stop w32time && net start w32time

Og på hver computer, andet end den tid server, skriv:
W32tm / -s

Og det er det, din tidsserver skal nu være i gang.

Konfrontation i tidsbesparelse

Fredag, februar 22nd, 2008

Denne artikel udforsker begrebet at holde tid og hvordan menneskelig måling af tid er i modsætning til en computers computer.

Tiden er bestemt et begreb, som de fleste af os tager for givet, det passerer os forbi, og vi bemærker det kun, når vi får et glimt af et gråt hår i spejlet eller ankommer sent for det vigtige møde. Men samtidig holde øje med tiden har besat menneskeheden i årtusinder.
Fra tidlige solceller og vandtimere til moderne digitale ure og atomure har mennesker fundet mere og mere præcise og innovative måder at fortælle tiden på.

Computere skal også kende den rigtige tid. Nøjagtighed er afgørende for at holde internettet og computernetværk kommunikerende med hinanden, men til en computer er tidsforløbet en simpel ligning baseret på akkumulering af diskrete øjeblikke tilføjet til en basetid, normalt antallet af sekunder fra det tidspunkt.

Mennesker har derimod en række forskellige forestillinger om, hvordan man måler tid. Vi adskiller det i sekunder, minutter, dage, uger, måneder, år, årtier og endda årtusinder.

Og det er her, hvor problemet ligger som historisk har vi tvunget tid til at svare til jordens kredsløb og rotation, kaldet soltiden, hvilket som det viser sig ikke er så præcist, men ikke nok for en computer alligevel.

Computernetværk bruger Network Time Protocol (NTP), den tidssynkroniseringsstandard, der bruges på internettet for at holde på samme tid. NTP lader maskiner forespørge regionale tidsservere, der får den Universal Coordinated Time UTC fra meget nøjagtige referenceure enten fra internettet eller via radio eller GPS-modtager.

UTC er imidlertid baseret på atomtiden, og den adskiller sig fra jordens rotationsperiode (solsystem), fordi dagen langsomt forlænges. Månens tyngdekraften forlænger den globale drejning med omkring 1.4 millisekunder - det vil sige tusindedels sekund - pr. Dag pr. Århundrede. Siden 1820, hvad vi synes om som en 24-time-periode, har 2 millisekunder længere.

Som følge heraf adskiller atomtiden sig fra soltiden med et sekund om hver 500-dag. For at justere springet sekunder tilføjes hvert år eller deromkring. Men da computere bliver mere afhængige af nøjagtighed, kan dette spring sekund føre til problemer, da et sekund kan være et vasrt beløb i nogle tidsfølsomme applikationer.

Nogle foreslår at bekæmpe dette problem springe sekunder bør elimineres, og verden skal holde fast i bare atomtiden, selv om det ville resultere i sol ved midnat og mørk om dagen (omend i 43,000 års tid). Andre argumenterer for at have en tidsskala baseret på Jordens rotation er primitiv og ikke nødvendig i nutidens alder, selv om mange landmænd og astronomer er ivrige efter at argumentere modsat.

Men som atomur og computere bliver mere og mere præcise og præcise, ser det ud til, at mennesker og vores spindeverden ikke kommer til at kunne holde op.

Konfiguration af Windows 2003 til at køre som en NTP Network Time Server

Torsdag, februar 21st, 2008

Denne artikel forklarer, hvordan du konfigurerer Windows 2003 til at køre som en Network Time Server.

Tidssynkronisering i moderne computernetværk er afgørende, alle computere har brug for at kende tiden lige så mange applikationer, at fra at sende en e-mail til lagring af information er afhængige af pc'en ved at vide, hvornår arrangementet fandt sted.

Microsoft Windows Server fra 2000 og fremefter har et tidssynkroniseringsværktøj indbygget i operativsystemet kaldet Windows Time (w32time.exe), som kan konfigureres til at fungere som en netværks-tidsserver.

Windows 2003 Server kan nemt indstille systemuret til at bruge UTC (Koordineret Universal Time, Verdens tidsstandard) ved at få adgang til en internetkilde (enten: time.windows.com eller time.nist.gov). For at opnå dette skal en bruger kun dobbeltklikke på uret på deres skrivebord og justere indstillingerne i fanen Internet tid.

Det skal dog bemærkes, at Microsoft og andre operativsystemproducenter stærkt anbefaler, at eksterne timingreferencer anvendes, da internetkilder ikke kan godkendes.

Hvis du vil konfigurere tjenesten Windows-tid til at bruge en ekstern tidskilde, skal du klikke på Start, Kør og skriv regedit og klik OK.
Find følgende undernøgle:

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

I højre rude, højreklik Skriv derefter på Rediger i redigering Värditype NTP i Værdidata klik derefter på OK.

Find følgende undernøgle:

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

Højreklik på AnnounceFlags i højre rude, og klik på Rediger. Registreringsdatabasen 'AnnounceFlags' angiver, om serveren er en pålidelig tidsreference, 5 angiver en betroet kilde, så i feltet Rediger DWORD-værdi under Værdidata, skriv 5, og klik derefter på OK.

Netværkstidsprotokol (NTP) er en internetprotokol, der bruges til overførsel af præcis tid, og giver tid information sammen, så der kan opnås en præcis tid.

For at aktivere Network Time Protocol; NtpServer Find og klik:

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

I højre rude, højreklik Aktiveret, og klik derefter på Rediger.

I Rediger DWORD-værdi skal du skrive 1 under Værdidata, og klik derefter på OK.

Gå nu tilbage og klik på

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

I højre rude, højreklik NtpServer, derefter Rediger i Rediger DWORD-værdi under Value Datatype i højre rude, højreklik NtpServer, derefter Rediger i Rediger DWORD-værdi under Værdidata skrive Domain Name System (DNS ), skal hver DNS være unik, og du skal vedlægge 0x1 til slutningen af ​​hvert DNS-navn ellers ændringer vil ikke træde i kraft.

Klik nu på OK.

Find og klik på følgende

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

I højre rude, højreklik SpecialPollInterval, klik derefter på Rediger.

I Rediger DWORD-værdi boksen under Value data, skal du skrive det antal sekunder, du ønsker for hver afstemning, dvs. 900 vil polle hver 15 minutter, derefter på OK.

For at konfigurere korrektion tidsindstillinger, find:

HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ W32Time \ config

I højre rude, højreklik MaxPosPhaseCorrection, derefter Rediger i Rediger DWORD-værdi boksen under Base Klik på Decimal under Værdidata, skriv en tid i sekunder som 3600 (en time) og klik derefter på OK.

Gå nu tilbage og klik:

HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ W32Time \ config

I højre rude, højreklik MaxNegPhaseCorrection, derefter Rediger.

I Rediger DWORD boksen under basen, skal du klikke på Decimal, under værdi datatype tiden i sekunder, du ønsker at polle såsom 3600 (meningsmålinger i en time)

Afslut Registreringseditor

For at genstarte Windows-tidstjenesten skal du klikke på Start, Kør (eller alternativt bruge kommandopromptfaciliteten) og skrive:

net stop w32time && net start w32time

Og det er det, din tidsserver skal nu være i gang.

Teknologi og betydningen af ​​tid

Onsdag februar 20th, 2008

Teknologi og betydningen af ​​tid

Denne artikel udforsker begrebet tid, hvordan det måles, og hvordan vores teknologier har krævet mere og mere præcise måder at måle tid på.

Det er et spørgsmål, der har forvirret filosoffer og videnskabsmænd siden mandens morgen, "hvad er tiden?" og det har kun været i vores seneste historie, at vi er begyndt at finde svar takket være Einstein og hans arbejde med speciel og generel relativitet.

Vi ved nu, tiden er ikke det abstrakte begreb vi først troede, det var, ved vi også, det er ikke konstant, og er i forhold til forskellige observatører i hele universet med lysets hastighed er den eneste konstant i universet.

Med andre ord, hvis lysets hastighed skal være den samme for alle så nogen rejser på tæt på en sådan hastighed ville finde tid bremse.

Heldigvis da alle mennesker lever inden for grænserne af planeten Jorden, betyder det, tidens gang er meget ens for os alle (eller så minutiøst forskellige som at være umuligt at måle). Men teknologier som satellitter og GPS-systemer er nødt til at tage hensyn til denne ændring tilstand af tid ellers ville de blive helt inacurate.

Som mennesker har udviklet sig, fortæller den tid med stadigt stigende nøjagtighed er blevet mere og mere vigtigt. Historisk, vel vidende at tiden var ikke så afgørende. Folk, der er nødvendige for at kende den rigtige dag at plante afgrøder, eller når solopgang og solnedgang skete, men nøjagtighed var ikke en optagethed.

Men siden opfindelsen af ​​den mekaniske ur fulgte i begyndelsen af ​​det tyvende århundrede af elektroniske ure, har mennesker begyndt at stole på mere og mere præcision for deres teknologier.

Søfart, luftfart og nu rumfart betyde, at mennesker har søgt flere og flere accuarte måder at holde tid.

I 1950s atomkvarter blev der udviklet, som var så nøjagtige, at det blev opdaget, at Jordens revolution, som vi havde baseret vores tidsskala på i århundreder, ikke var så nær så præcis som disse nye ure.

Nu teknologier såsom internettet, Global Positioning System og satellit kommunikation kræver absolut præcision som lys kan rejse 300,000 km hver anden betydning nøjagtighed på et splitsekund kunne betyde vores satellitnavigationssystemer kunne være ude af tusindvis af miles og edb handel ville være nær på umuligt.

Heldigvis er en global tidsskala, UTC (Coordinated Universal Time), udviklet og er baseret på den tid, som atomklockerne fortæller. Dette gør det muligt for systemerne over hele verden at blive synkroniseret til nøjagtig samme tid.

Computer netværk bruger NTP-protokollen (Network Time Protocol) til at modtage en UTC-timing reference og synkronisere alle maskiner på et netværk til den tid.

NTP-servere kan modtage en tidsreference over internettet (men ikke særlig sikker) fra en national radiotransmission (så længe modtageren er inden for en passende transmission) eller fra GPS-nettet (via en GPS-antenne på taget).

At holde nøjagtig tid på Linux, når du kører en NTP Time Server

Tirsdag, februar 19th, 2008

Linux operativsystemer bliver stadig mere populære dels på grund af de mange fordele, de har over kommercielle systemer som Windows eller OS X. Linux tilbyder øget sikkerhed (da der kun er en håndfuld vira, der kan inficere et Linuxbaseret system), bedre stabilitet og de fleste tilfælde er det gratis.

Det er ikke underligt, at flere og flere hjemme- og erhvervsbrugere vælger at skifte til et Linux-baseret operativsystem, og hvad enten det er Redhat, Mandrake, Ubuntu eller det utal af andre UNIX- og LINUX-baserede systemer, er det nemmere at holde præcis tid.

Tidssynkronisering er afgørende i mange tidsfølsomme applikationer, og de fleste erhvervsbrugere finder det umuligt at foretage online-transaktioner uden et synkroniseret netværk. Selv hjemme-brugere har en fordel ved at sikre, at deres system kører præcis tid, e-mails ikke længere ankommer, før de sendes, og sikkerheden øges.

De fleste Linux-baserede operativsystemer indeholder en version af Network Time Protocol (NTP) en internetprotokol designet til at synkronisere tid på et netværk. For dem, der ikke indeholder en færdigpakket version, er NTP åben kilde og frit tilgængelig på 'ntp.org'.

Mens NTP er tilgængelig for de fleste versioner af Windows; Linux brugere har den fordel, at det traditionelt har været den primære udviklingsplatform for NTP. Det virker ved at bruge en timing kilde enten fra internettet eller via en dedikeret netværk tid server.
Disse referenceklokke kører UTC-tid (koordineret universeltid) en global tidsskala, der relayes til dem fra atomur, der er nøjagtige til nogle få nanosekunder (en nanosekund er en milliardedel af et sekund).

Simpelthen sammenligner NTP-dæmonen (et serviceprogram, der kører i baggrunden) tiden på computeren med timingkilden med jævne mellemrum og justerer det afhængigt af driften.

NTP-dæmonen er konfigureret ved hjælp af 'ntp.conf'-filen. Konfigurationsfilen er, hvor placeringen af ​​NTP-timingserverne er gemt. Hvis du forsøger at bruge en offentlig internet timing kilde, anbefales det at besøge https://www.pool.ntp.org, som har en samling af over 200 servere.

Men Microsoft og Novell anbefaler stærkt, at internetbaserede timingkilder ikke bruges, da de er uautoriserede og kan lade en gateway være åben for ondsindede angreb.

Alternativt og mest foretrukket er dedikerede NTP-tidsservere tilgængelige, som giver bedre nøjagtighed og er langt mere sikre. Disse tidsservere modtager en tidskilde fra enten en national radio-udsendelse (såsom WWVB i USA eller MSF i Storbritannien) eller via GPS-systemet.

Når disse systemer er installeret, skal de løbende kontrollere tiden på alle netværkscomputerklokker og justere dem for enhver drift. En typisk GPS-modtager kan give timing information inden for få nanosekunder af UTC, mens nationale tids- og frekvensoverførsler er nøjagtige til 1 - 20 millisekunder (en millisekund er 1 / 1000 på et sekund).

Brug af WWVB som en timingreference for NTP-servere

Mandag februar 18th, 2008

Atomsklokke er utroligt dyre, og de er normalt kun i store fysiske laboratorier som MIT (Massachusetts Institute of Technology), NIST (National Institute of Standards and Technology (Colorado) eller National Physical Laboratory i Storbritannien.

Heldigvis sender mange nationale laboratorier UTC (Koordineret Universal Time) tid fra deres atomur via en radiotransmission.

I USA kaldes den nationale timing-udsendelse WWVB og udsendes af NIST (National Institute for Standards and Time) i Fort Collins, Colorado. WWVB-udsendelsen bruges af millioner af mennesker i hele Nordamerika til at synkronisere forbruger elektroniske produkter som vægure, urradioer og armbåndsure. Derudover bruges WWVB til applikationer på højt niveau, som f.eks. Netværkssynkronisering ved brug af NTP.

Tidskoden indeholder år, årstid, time, minut, sekund og flag, der angiver status for sommertid, springår og spring sekunder.

WWVB-udsendelser på 2.5, 5, 10, 15 og 20 MHz og for de fleste brugere i USA, skal den modtagne nøjagtighed være mindre end 10 millisekunder (1 / 100 i et sekund).

Mens mange NTP-servere nu bruger GPS til at modtage en timingreference, er fordelene ved at bruge en radiotransmission, at et signal kan modtages indendørs (en GPS-antenne har et godt overblik over himlen).

Radiosignalet har dog et begrænset område og kan blokere af skyskrabere, bjerge og tætte byområder. En radiobaseret NTP-server består normalt af en rackmonterbar tidsserver og en antenne, der består af en ferritstang inde i en plastikindkapsling, der modtager radio- og frekvensudsendelsen. Antennen skal altid monteres vandret i en ret vinkel mod transmissionen for optimal signalstyrke.

Lignende nationale tidssendinger sendes fra andre lande i Storbritannien. Signalet kaldes MSF og udsendes af National Physical Laboratory i Cumbria, andre systemer udsendes i Frankfurt, Tyskland (DCF-77), Japan (JJY) og Frankrig (TDF)

Brug af MSF som en timingreference for NTP-servere

Fredag ​​februar 15th, 2008

Atomsklokke er utroligt dyre, og de er normalt kun i store fysiske laboratorier som MIT (Massachusetts Institute of Technology), NIST (National Institute of Standards and Technology (Colorado) eller National Physical Laboratory i Storbritannien.

Heldigvis sender mange nationale laboratorier UTC (Koordineret Universal Time) tid fra deres atomur via en radioudsendelse.

I Storbritannien kaldes den nationale timing-udsendelse MSF og udsendes af NPL (National Physical Laboratory) i Cumbria. MSF-udsendelsen bruges af hele Det Forenede Kongerige og dele af Europa til at synkronisere forbrugerelektroniske produkter som vægure, urradioer og armbåndsure. Hertil kommer, at MSF bruges til applikationer på højt niveau, såsom netværkstidssynkronisering, der udnytter NTP.

Tidskoden indeholder år, årstid, time, minut, sekund og flag, der angiver status for sommertid, springår og spring sekunder.

MSF opererer med en frekvens af 60 kHz og bærer en tids- og datakode, der kan modtages og dekodes af en bred vifte af let tilgængelige radiostyrede ure og giver en modtaget nøjagtighed skal være mindre end 10 millisekunder (1 / 100 i et sekund ).

Mens mange NTP-servere nu bruger GPS til at modtage en timingreference, er fordelene ved at bruge en radiotransmission, at et signal kan modtages indendørs (en GPS-antenne har et godt overblik over himlen).

Radiosignalet har dog et begrænset område og kan blokere af skyskrabere, bjerge og tætte byområder. En radiobaseret NTP-server består normalt af en rackmonterbar tidsserver og en antenne, der består af en ferritstang inde i en plastikindkapsling, der modtager radio- og frekvensudsendelsen. Antennen skal altid monteres vandret i en ret vinkel mod transmissionen for optimal signalstyrke.

Lignende nationale timing transmissioner udsendes fra andre lande i USA signalet er omtalt som WWVB og udsendes af NIST (National Institute for Standards and Technology) i Fort Collins, Colorado, andre systemer udsendes i Frankfurt, Tyskland (DCF- 77), Japan (JJY) og Frankrig (TDF).