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

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

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

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

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

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).

Linux og Unix Basic NTP-konfiguration

Network Time Protocol (NTP) er en internetprotokol, der bruges til overførsel af præcis tid, giver tid information, så en præcis tid kan opnås og vedligeholdes på et netværk

De fleste UNIX- og Linux-operativsystemer leverer indbygget tidssynkroniseringsfunktionalitet med sin NTP (Network Time Protocol) -demon. Hvis NTP-tjenesten ikke er tilgængelig i din version af UNIX \ Linux, er NTP-version 4 åben kilde og kan nemt downloades og konfigureres, kompileres og installeres fra www.ntp.org.

Network Time Protocol er standardtjenesten til tidsformidling på tværs af TCP / IP-netværk. Det giver præcisioner af 1-50 millisekunder afhængigt af egenskaberne for synkroniseringskilde og netværksbaner.

Konfigurationsfilen fra NTP-dæmonen hedder ntp.conf og indeholder en liste over referenceklokker, som den kan synkronisere med. Kommandoen 'server' angiver referenceuret, alle tegn efter symbolet '#' er kommentarer, eksempel:
server time-a.nist.gov # Offentlig NTP-server: NIST
driftfile /var/lib/ntp/ntp.drift

Driftfilkommandoen identificerer det sted, hvor driften er optaget (undertiden omtalt som en 'frekvensfejl'). Denne værdi kan kompenseres af NTP for at sikre øget nøjagtighed. Når konfigureret, kan NTP styres ved hjælp af kommandoer 'ntpd start' 'ntpd stop' 'ntpq -p' (viser status)

NTP kan også autentificere timing ressourcer Bemærk! Det anbefales kraftigt at konfigurere en tidsserver med en hardwarekilde i stedet for fra internettet, hvor der ikke er autentificering. Autentificeringskoder er angivet i filen 'ntp.keys'.

Specialiserede NTP-servere er tilgængelige, der kan modtage transmissioner fra enten GPS eller nationale tidsreference udsendelser. De er relativt billige, og signalet er autentificeret, hvilket giver en sikker tidsreference.

Autentificering tillader, at adgangskoder angives af NTP-serveren og dets klienter. NTP-adgangskoder eller nøgler gemmes i filen ntp.keys i følgende format: nummer M (M står for MD5-kryptering), adgangskode:

1 M mypassword

3 M my2ndpassword

5 M my3rdpassword

Godkendelse til NTP er udviklet til at forhindre skadelig manipulation med systemet synkronisering ligesom firewalls er blevet udviklet til at beskytte netværk mod angreb, men som med ethvert system af sikkerhed det virker kun, hvis det er udnyttet.

Top ti fakta om tid

Tiden er et af de mindst forståede aspekter af vores univers. Vi ved, at det eksisterer, men vi har problemer med at forstå præcis, hvad det er. Tiden kan ses på to måder, det er et menneskeskabt koncept, der bruges som et værktøj til at beskrive for at forklare begivenhedens rækkefølge, sammenligne varigheden og intervallerne mellem dem.

Tiden er en af ​​de grundlæggende mængder, som også omfatter afstand, hastighed, masse, momentum, energi og vægt, og takket være Einsteins arbejde og andre, vi ved, er tiden også selve stoffet i vores univers.

Her er ti fakta, du måske eller måske ikke har kendt om tid.

10. Tiden er ikke en konstant; tiden er i forhold til forskellige observatører. Den eneste konstant i universet er lysets hastighed, hvilket betyder, uanset hvor hurtigt du rejser, vil lysets hastighed forblive den samme, selv om tiden vil falde.

9. Tiden kan beskrives som en dimension og sammen med de andre tre dimensioner, vi er opmærksomme på (op / ned, venstre / højre og fremad / bagud) danner en fire-dimensionel 'rumtid'.

8. Tid bevæger sig altid fremad, men mange teoretiske fysikere tror på, at tilbagegangsrejser kan være mulige.

7. Tyngdekraften kan kæde rumtidstiden sænke jo stærkere tyngdekraften. Eksperimenter med atomure viser det højere over havets overflade, de er (og derfor under mindre tyngdekraft), jo hurtigere kører de (selvom forskellen er meget lille).

6. Da lysets hastighed er den eneste konstant i universet, uanset hvor hurtigt du rejser, vil lys altid synes at være den samme hastighed, det er fordi tiden vil bremse. En rejse tæt på lysets hastighed kan virke som et par sekunder for en rejsende, men til en observatør ville det have taget tusindvis af år.

5. Tiden har ikke altid eksisteret. Tid begyndte med big bang og vil ende, hvis universet gør.

4. Tiden kan opfattes anderledes af vores hjerner afhængigt af vores aktiviteter. En kedelig dag vil "trække" på, men hvis vi nyder os selv, vil tiden virke som "flyve", kaldes dette fænomen som "temporal illusion" af psykologer.

3. Tid ser ud til at fremskynde den ældre, vi får. Nogle (herunder Stephen Hawking) foreslår årsagen til dette er, at når vi er ti år gamle et år er en tiendedel af vores hele liv og synes lang tid, men for et tresårigt er et år kun en 60th af deres liv og derfor opfattes som en kortere periode.

2. Nogle moderne atomure er så præcise, at de kan tabe mindre end et sekund i 400 millioner år.

1. En universel tidsskala er udviklet kaldet UTC (Koordineret Universal Time), som er baseret på tiden, der er forklaret af atomurerne, men kompenserer for minutsombremsningen af ​​jordens rotation (forårsaget af månens tyngdekraft) ved at tilføje Leap Seconds hvert år til forhindre dag i at snigre om natten (om end i årtusinder eller to).

Takket være atomklokker og UTC-tid computernetværk kan hele verden modtage en UTC-tidskilde via internettet via en national radiotransmission eller via GPS-netværket. En NTP-server (Network Time Protocol) kan synkronisere alle enheder på et netværk til den tid.

Holde tid med netværkssynkronisering

Den værste del af en strømafbrydelse løber rundt om huset, der indstiller alle ure og timere tilbage til den korrekte tid, det kan tage aldre, og du vil altid glemme en, men så længe du har et armbåndsur, skal det være ret nemt at få dine ure til at fortælle samme tid. Men hvornår er din armbåndsur også indstillet og hvem regulerer den tid?

Komplet præcision og nøjagtighed i tidsprognosering er ikke afgørende for vores daglige liv og hverken synkronisering, vores computer kan være et par minutter langsommere end vores vægur, men det vil gøre lidt forskel, når vi sender en email.

Men hvad nu hvis den person, vi sendte emailen til, har et computerur, der er endnu langsommere? De kan ende med at sende et svar, før de har modtaget det teknisk. Computere er let narre, hvis tidsstemplerne kører baglæns - husk årtusens bug!

Af denne grund er det vigtigt for computere, især dem, der beskæftiger sig med tidsfølsomme eller økonomiske applikationer, at fortælle det samme tidspunkt; ellers kunne globale bestande købes, mens det allerede er udsolgt, eller et flyselskabssæde, der allerede er købt, kunne købes igen af ​​en køber med et langsommere computerur.

Reguleringen af ​​tid begyndte først, efter udviklingen af ​​atomurerne, da oscillationen af ​​cæsiumatomet blev standarddefinitionen af ​​et sekund (9,192,631,770 et sekund).

Tiden fortalte af disse atomure var så præcis, at der blev udviklet en ny tidsplan, kaldet International Atomic Time (TAI). Det blev dog opdaget, at den traditionelle metode til at fortælle tid baseret på jordens revolution (dvs. 24 timer om dagen) og denne nye tidsplan snart blev synkroniseret med hinanden, da gravitationen fra månen ændrer revolutionen af Jorden, sænker den ned.

Denne forskel i jordens spinding er kun minut, men nok mennesker argumenterede (hovedsageligt astronomer), at hvis det ikke blev kompenseret for natten, ville natten til sidst krybe ind i dagen (om end i tusinder af år), og det ville være svært at holde øje med det himmelske organer.

Der blev opfordret til et kompromis, og den nye tidsplan, Universal Coordinated Time (UTC) blev udviklet, der tegnede sig for at bremse Jordens spin ved at tilføje spring sekunder hvert år eller deromkring.

UTC har betydet, at moderne teknologier og applikationer som Global Positioning System, satellitkommunikation, live tv-udsendelser og global handel er blevet mulige.

Computernetværk kan modtage UTC-tid og holde alle deres enheder synkroniseret til den ved hjælp af en NTP-server (Network Time Protocol). NTP-servere kan modtage UTC-tid fra en atomurkilde via internettet, en national radiotransmission eller via GPS-netværket.

Atomiske ure Historie og udvikling

Denne artikel diskuterer udviklingen af ​​atomure, hvorfor nøjagtigheden er så vigtig, hvordan de udviklede sig og den næste generation af atomur, der giver øget nøjagtighed.

Atomcykler har været hos os i over halvtreds år nu, og de fleste har hørt om dem og ved, at de er meget præcise, men hvor præcise er de, og hvorfor har vi brug for sådanne præcise ure?

Atomcykler bruges af mange af os, selvom vi ikke er opmærksomme på det. Den tid, de fortæller, er relayed over hele verden og afhentet af tidsservere ved hjælp af protokollen NTP til at synkronisere netværk, er de afgørende for mange teknologier, som f.eks. Global satellitnavigering og tv-signaltiminger.

Før udviklingen af ​​atomuret var de mest præcise timekeeping-enheder elektroniske ure, som ville tabe et sekund eller to hver uge. Disse havde i vid udstrækning erstattet mekaniske ure, som var mindre præcise endnu.

Mennesket har altid haft en fascination for at holde styr på tiden, men at vide det præcise tidspunkt har aldrig været for vigtigt. Et sekund eller endog et minuts forskel påvirker ikke vores daglige liv.

Men som teknologien har udviklet sig, er behovet for mere præcis timekeeping steget. Satellitter, der skal navigeres og kommunikere med jorden fra hundredtusinder og endda millioner af miles væk kræver præcis timing. Lys og derfor kan radiobølger køre 300,000 km hvert sekund, så svage uklarheder i tid kan have massive forskelle.

Det første nøjagtige atomur blev bygget til Storbritanniens Nationale Fysiske Laboratorium i 1955 af Dr. Louis Essen, som baserede sin ur om oscillationen af ​​cæsium-133-atom. Ideen blev faktisk først opfattet så langt tilbage som 1879, da Lord Kelvin foreslog, at tidsopbevaring baseret på hvordan atomer opførte sig, ville være en bedre måde at tælle tidsintervaller på end noget andet.

Den første generation af atomure (også kendt som cæsium oscillatorer) brugte frekvensen af ​​dette atom, som oscillerer 9,192,631,770 gange hvert sekund. Essens model var nøjagtig til et sekund hvert 300 år, men udviklingen af ​​cæsium oscillatoren betyder, at de nu kan opnå nøjagtigheder på et sekund hvert 80 million år.

Men som teknologier bliver mere avancerede, stræber forskerne med at gøre bedre og mere præcise ure. Rubidium-standardklokker tilbyder ikke bedre nøjagtighed end cæsiummodeller, men er mindre og mindre omkostninger (cæsiumoscillatorer findes generelt kun i storskala fysiklaboratorier).

Ure, der bruger et enkelt atom, er blevet udviklet, der giver endnu mere nøjagtighed. Et ur baseret på et enkelt kviksølvatom har opnået nøjagtigheder på et sekund i 400 millioner år, og det forventes, at en ny type strontiumur, der bruger lys, vil blive endnu bedre.

Fremtiden for atomur er stadig større nøjagtighed kombineret med at nedskalere størrelsen og omkostningerne ved dem. Det amerikanske nationale institut for standarder og teknologi (NIST) har afsløret et atomur med chip størrelse, der kan prale med millisekundens nøjagtighed.

Atomsklokker er nu en del af vores liv uden de tidssignaler, de overfører til verden, der hentes af NTP-servere. Moderne kommunikation fra internet shopping og GPS og teknologiske fremskridt som satellitnavigering bliver umuligt.

Konfiguration af en LINUX baseret NTP Time Server

Resumé: Denne artikel giver en trinvis vejledning i konfigurering af LINUX 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!

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. Da NTP oprindeligt var skrevet til LINUX, har mange LINUX-baserede operativsystemer allerede en version af NTP installeret. Men kildekoden er gratis at downloade fra NTP-webstedet (ntp.org), den nyeste version er v 4.2.4.

NTP (version 4) kan bevare tid over det offentlige Internet til inden 10 millisekunder (1 / 100th af et sekund) og kan udføre endnu bedre i løbet af LAN med nøjagtighed af 200 mikrosekunder (1 / 5000th af et sekund) under ideelle betingelser.

NTP arbejder inden for TCP / IP-suite og er afhængig af UDP, eksisterer en mindre kompleks form af NTP kaldet Simple Network Time Protocol (SNTP), som ikke kræver lagring af oplysninger om tidligere meddelelser, der kræves af NTP. Det bruges i nogle enheder og applikationer, hvor høj nøjagtighed timing er ikke så vigtigt.

NTP-baggrundsprogrammet er konfigureret med filen 'ntp.conf'. Dette kan indeholde en liste over offentlige NTP-serverhenvisninger, som kan bruges til at synkronisere tiden. NTP-tidsservere angives ved hjælp af kommandoen 'server', eventuelle tegn efter symbolet '#' er kommentarer:

Eksempel
server time-a.nist.gov # Offentlig NTP-server: Maryland
Når konfigureret, kan NTP styres ved hjælp af kommandoer 'ntpd start' 'ntpd stop' 'ntpq -p' (viser status)

NTP kan også autentificere timing ressourcer Bemærk! Det anbefales kraftigt at konfigurere en tidsserver med en hardwarekilde i stedet for fra internettet, hvor der ikke er autentificering. Autentificeringskoder er angivet i filen 'ntp.keys'.

Specialiserede NTP-servere er tilgængelige, der kan modtage transmissioner fra enten GPS eller nationale tidsreference udsendelser. De er relativt billige, og signalet er autentificeret, hvilket giver en sikker tidsreference.

Godkendelse til NTP er udviklet til at forhindre skadelig manipulation med systemet synkronisering ligesom firewalls er blevet udviklet til at beskytte netværk mod angreb, men som med ethvert system af sikkerhed det virker kun, hvis det er udnyttet.