Arkiver for kategorien 'timing source'

NTP eller SNTP Det er spørgsmålet?

Onsdag, december 23rd, 2009

Selvom der er flere protokoller til rådighed til tidssynkronisering, er størstedelen af ​​netværkstiden synkroniseret med enten NTP eller SNTP.

Network Time Protocol (NTP) og Simple Network Time Protocol (SNTP) har eksisteret siden starten af ​​internettet (og i tilfælde af NTP, flere år på forhånd) og er langt de mest populære og udbredte tidssynkroniseringsprotokoller.

Men forskellen mellem de to er svag og beslutter hvilken protokol der er bedst for a ntp tidsserver eller et bestemt tidssynkroniseringsprogram kan være besværligt.

Som navnet antyder, SNTP er en forenklet version af Network Time Protocol, men spørgsmålet bliver ofte spurgt: 'Hvad er forskellen?'

Hovedforskellen mellem de to versioner af protokollen er i den algoritme, der bruges. NTPs algoritme kan spørge flere referenceklokke en beregning, som er den mest nøjagtige.

SNTP-brug til lavprocessorer - den er velegnet til mindre kraftfulde maskiner, kræver ikke NTP-nøjagtigheden på højt niveau. NTP kan også overvåge enhver forskydning og jitter (små variationer i bølgeform som følge af spændingsforsyningssvingninger, mekaniske vibrationer eller andre kilder), mens SNTP ikke gør det.

En anden stor forskel er, hvordan de to protokoller justerer for drift i netværksenheder. NTP vil fremskynde eller sænke et systemur for at matche tidspunktet for referenceuret, der kommer ind i NTP-server (slewing), mens SNTP simpelthen vil gå frem eller tilbage systemklokken.

Denne stigning i systemtiden kan forårsage potentielle problemer med tidsfølsomme applikationer, især om trinnet er ret stort.

NTP bruges, når nøjagtighed er vigtig, og når tid kritiske applikationer er afhængige af netværket. Den komplekse algoritme passer imidlertid ikke til simple maskiner eller dem med mindre kraftige processorer. SNTP derimod er bedst egnet til disse enklere enheder, da det tager mindre computerressourcer op, men det passer ikke til en enhed, hvor nøjagtigheden er kritisk, eller hvor tid kritiske applikationer er afhængige af netværket.

Atomuret skal være knyttet til International Space Station

Onsdag, december 16th, 2009

En af verdens mest præcise atomure skal lanceres i kredsløb og vedhæftes til International Space Station (ISS) takket være en aftale underskrevet af det franske rumbureau.

FARAO'en (Projet d'Horloge Atomique par-Orbite) atomuret er fastgjort til ISS'en i et forsøg på at mere præcist teste Einsteins teori om forholdsvis såvel som at øge nøjagtigheden af ​​koordineret universel tid (UTC) blandt andre geodesi eksperimenter.

PHARAO er en næste generation af cesium atomur med en nøjagtighed, der svarer til mindre end et sekunds drift hvert 300,000 år. PHARAO skal lanceres af Den Europæiske Rumorganisation (ESA) i 2013.

Atomsklokke er de mest nøjagtige tidskriftsenheder til rådighed for menneskeheden, men de er modtagelige for ændringer i tyngdekraftstræk, som forudsagt af Einsteins teori, da tiden selv er slewed af Jordens træk. Ved at placere denne præcise atomur i kredsløb mindskes virkningen af ​​Jordens tyngdekraft, så PHARAO kan være mere præcis end jordbaseret ur.

Mens atomure er ikke nye til kredsløb, lige så mange satellitter; herunder GPS-netværket (Global Positioning System) indeholder atomur, vil PHARAO imidlertid være blandt de mest præcise ure, der nogensinde er lanceret i rummet, så det kan bruges til langt mere detaljeret analyse.

Atomiske ure har eksisteret siden 1960, men deres stigende udvikling har banet vejen for mere og mere avancerede teknologier. Atomiske ure danner grundlaget for mange moderne teknologier fra satellitnavigation, så computernetværk kan kommunikere effektivt over hele kloden.

Computer netværk modtage tidssignaler fra atomur via NTP tid servere (Network Time Protocol), som nøjagtigt kan synkronisere et computernetværk inden for et par millisekunder af UTC.

NTP-servere og de forskellige tidskilder

Torsdag, december 10th, 2009

NTP-servere er vigtige enheder til tidssynkronisering af computernetværk. Sikring af et netværk falder sammen med UTC (Coordinated Universal Time) er afgørende for moderne kommunikation som internettet og er den primære funktion af netværkstidsserver (NTP-server).

Som navnet antyder, bruger disse tidsservere protokollen NTP (Network Time Protocol) til at håndtere synkroniseringsanmodningerne. NTP er allerede installeret i mange operativsystemer, og synkronisering er mulig uden en NTP-server ved brug af en internetkilde, kan dette være usikkert og unøjagtigt for mange netværksbehov.

Netværk tidsservere modtag et langt mere præcist og sikkert tidssignal. Der er to metoder til at modtage tiden ved hjælp af en tidsserver: Brug af GPS-netværket eller modtagelse af langbølge-radiotransmissioner.

Begge disse metoder til at modtage en tidskilde er sikre, da de er eksterne til enhver firewall. De er også præcise, da begge kilder til tid genereres direkte af atomur frem for en internet-tidsservice, der normalt er NTP-enheder forbundet til en tredjeparts atomur.

GPS-netværket giver en ideel kilde til tid til NTP-servere, da signalerne er tilgængelige overalt. Den eneste ulempe ved at bruge GPS-netværket er, at der er udsigt til himlen for at låses på en satellit.

Radio-refererede tidskilder er mere fleksible, fordi det lange bølgesignal kan modtages indendørs. De er begrænsede i styrke, og ikke alle lande har et tidssignal, selv om nogle signaler som den tyske DCF og USA WVBB er tilgængelige i nabolandene.

Atomiske ure og tyngdekraft

Tirsdag, december 8th, 2009

Vi kunne ikke leve vores liv uden dem. De påvirker næsten alle aspekter af vores daglige liv, og mange af de teknologier, som vi tager for givet i dagens verden, kunne bare ikke fungere uden dem. Faktisk, hvis du læser denne artikel på internettet, er der en chance for at du bruger en lige nu.

Uden at vide det styrer atomklokker os alle. Fra internettet; til mobilnet og satellitnavigering uden atomur ikke nogen af ​​disse teknologier ville være mulig.

Atomiske ure regulerer alle computernetværk ved hjælp af protokollen NTP (netværkstidsprotokol) og netværk tidsservere, computer systemer rundt omkring i verden forbliver i perfekt synkronisering.

Og de vil fortsætte med at gøre det i flere millioner år, fordi atomurerne er så nøjagtige, at de kan bevare tiden til inden for et sekund i godt over 100 millioner år. Imidlertid atomure kan gøres endnu mere præcis, og et fransk team af forskere planlægger at gøre netop det ved at lancere et atomur i rummet.

Atomsklokker er begrænset til deres nøjagtighed på jorden på grund af virkningerne af hans gravitations-træk af planeten til tiden selv; som Einstein foreslog, at tiden selv er forvrænget af tyngdekraften, og denne vridning sænker tiden på Jorden.

En ny type atomur, der hedder PHARAO (Projet d'Horloge Atomique-parret Refroidissement d'Atomes en Orbit), skal imidlertid placeres ombord på ISS (internationale rumstation) uden for rækkevidde fra de værste virkninger af Jordens gravitationsdrag.

Denne nye type atomur vil tillade hyper præcis synkronisering med andre atomur, her på jorden (som i virkeligheden vil gøre synkronisering til en NTP-server endnu mere præcis).

Pharao forventes at nå nøjagtigheder på omkring et sekund hvert 300 millioner år og vil tillade yderligere fremskridt i tidsafhængige teknologier.

En kort historie af computer tid

Onsdag, december 2nd, 2009

At tælle tiden er noget, der kan lære af os, når vi er meget små børn. At vide, hvad tiden er, er en vigtig del af vores samfund, og vi kunne ikke fungere uden det. Forestil dig, om vi ikke fortæller tiden - hvornår vil du gå på arbejde? Hvornår vil du forlade, og hvordan ville det være muligt at møde andre mennesker eller arrangere nogen form for funktion.

Mens vi fortæller tiden er afgørende for os, er det endnu vigtigere for computere, der bruger tid som eneste referencepunkt og blandt tidsnetsynkronisering af computernetværk er afgørende. Uden at registrere tidsforløbet kunne computere ikke fungere, da der ikke ville være nogen henvisning til ordreprogrammer og funktioner.
Men den måde computere fortæller tid og dato på, er langt anderledes end den måde vi registrerer det på. I stedet for at optage en separat tid, dato og år - computer systemer bruger et enkelt nummer. Dette tal er baseret på antallet af sekunder fra et bestemt tidspunkt - kendt som den primære epoke.

Når denne epoke er, afhænger det pågældende operativsystem eller programmeringssprog. Unix-systemer har for eksempel en primær epoke, der starter ved 1 januar 1970, og antallet af sekunder fra epoken tælles i et 32 bit heltal. Andre operativsystemer, såsom Windows, bruger et lignende system, men epoken er anderledes (Windows starter på 1 januar 1601).

Der er dog ulemper for dette heltalsystem. For eksempel som Unix-systemet er et 32-bit heltal, der startede i 01 Jan 1970, ved 19 januar 2038 vil heltalet have opbrugt alle mulige tal og skal returnere til nul. Dette kan medføre problemer med systemer, der er afhængige af Unix, i et problem, der minder om Millennium bugten.
Der er også andre problemer, der involverer computer tid også. På grund af de globale krav på internettet er al computertid nu baseret på UTC (Koordineret Universal Time). Dog ændres UTC til enhver tid ved at tilføje Leap Seconds for at sikre, at tiden svarer til jordens rotation (jordens rotation er aldrig eksakt på grund af tyngdekraften), så springet andenhåndshåndtering skal omfatte et computersystem.

Computer tid er ofte forbundet med NTP (Network Time Protocol), som bruges til at synkronisere computere, der ofte bruger en netværkstidsserver.

Tidssynkronisering på et Windows 7-netværk

Mandag, November 30th, 2009

Windows 7 er den seneste rate i Microsoft-operativsystemfamilien. Efterfølgende fra den meget malignerede Windows Vista har Windows 7 en meget varmere modtagelse fra kritikere og forbrugere.

Tidssynkronisering på Windows 7 er ekstremt lige fremad som protokollen NTP (Network Time Protocol) er indbygget i Windows 7, og operativsystemet synkroniserer automatisk computerens ur ved at oprette forbindelse til Microsoft-tidstjenesten time.windows.com.

Dette er nyttigt for mange hjemmebrugere, men synkroniseringen på tværs af internettet er ikke sikker nok til et computernetværk af følgende årsag:

For at oprette forbindelse til en hvilken som helst internetkilde, f.eks. Time.windows.com, kræves der et indlæg, der skal stå åben i firewallen. Som med enhver åben port i en netværksbrandwall kan dette bruges som et indgangssted af en ondsindet bruger eller noget ondsindet software.

Tidsynkroniseringsanlægget i Windows 7 kan slukkes og er ret nemt at gøre ved at åbne dialogboksen tid og dato og fjerne markeringen i synkroniseringsboksen.

Tidssynkronisering på et netværk er imidlertid afgørende, så hvis internet tidstjenesten er slukket, skal den udskiftes med en sikker og præcis tidskilde.

Langt den bedste måde at gøre dette på er at bruge en tidskilde, der er ekstern til netværket (og firewallen).

Den enkleste, sikreste og mest præcise måde at synkronisere et Windows 7-netværk på er at bruge en dedikeret NTP-server. Disse enheder bruger en tidsreference fra enten en radiofrekvens (normalt distribueret af nationale fysiklaboratorier som Storbritanniens NPL og America's NIST) eller fra GPS-satellitnetværket.

Fordi begge disse referencekilder kommer fra atomurkilder, er de utroligt præcise også, og et Windows 7-netværk, der består af hundredvis af maskiner, kan synkroniseres til inden for få millisekunder af den globale tidsskala UTC (Koordineret Universal Time) ved kun at bruge en NTP tidsserver.

Fælles tidssynkroniseringsfald Find UTC

Onsdag, November 25th, 2009

Tidssynkronisering kan være hovedpine for mange netværksadministratorer, der forsøger at synkronisere et netværk for første gang. Der er mange faldgruber, som en uvidende netværksadministrator kan komme ind i, når man forsøger at få hver maskine på et netværk til at synkronisere til samme tid.

Det første problem, som mange netværksadministratorer laver, er valget af tidskilden. UTC (Koordineret Universal Time) er en global tidsplan og bruges over hele verden som grundlag for tidssynkronisering da det ikke er afhængigt af tidszoner, der gør det muligt for det globale samfund at basere sig på en timescale.

UTC styres også af en konstellation af atomure, der sikrer dens nøjagtighed; Det reguleres dog regelmæssigt for at sikre, at den svarer til den gennemsnitlige soltid ved at tilføje sprang sekunder, der er tilsat for at modvirke den naturlige afmatning af jordens rotation.

UTC er let tilgængelig som en tidsreference fra en række kilder. Internettet er et populært sted for at modtage en UTC-tidskilde. En internetkilde er dog placeret via netværkets firewall, og sikkerhedsproblemer kan opstå ved at lade UDP-porten være åben for at modtage tidsforespørgsler.

Internet-tidskilder kan også være unøjagtige, og da NTPs eget sikkerhedssystem, der er kendt som NTP-godkendelse, ikke kan fungere på tværs af internettet, kan der opstå yderligere sikkerhedsproblemer.

En langt bedre løsning for at få en kilde til UTC er at bruge enten Global Positioning System (GPS) eller de langbølgende radiotransmissioner, der sendes af flere nationale fysiklaboratorier som f.eks. NIST i USA og Storbritannien NPL.

Dedikeret NTP tid servere kan modtage disse sikre og godkendte signaler og derefter distribuere dem blandt alle enheder på et netværk.

Hvordan satellitnavigation fungerer

Mandag, November 23rd, 2009

Satellitnavigationssystemer, eller sat navs, har ændret den måde, vi navigerer vores vej omkring højvejen. Borte er de dage, da rejsende måtte have en handskeboks fuld af kort og også gået, er behovet for at stoppe og spørg en lokal for retninger.

Satellitnavigation betyder, at vi nu går fra punkt A til punkt B, tillid til, at vores systemer vil tage os derhen, og mens satellitnavigationssystemer ikke er narrebestandige (vi skal alle have læst historierne om folk, der kører over klipper og i floder osv.) har helt sikkert revolutioneret vores wayfinding.

I øjeblikket er der kun ét Global Navigation Satellite System (GNSS) det amerikanske løb Global Positioning System (GPS). Selvom et rivaliserende europæisk system (Galileo) er sat til at gå online engang efter 2012, og der udvikles både et russisk (GLONASS) og kinesisk (COMPASS) system.

Imidlertid vil alle disse GNSS-netværk fungere med samme teknologi som anvendt af GPS, og i virkeligheden bør de nuværende GPS-systemer kunne udnytte disse fremtidige systemer uden meget ændring.

GPS-systemet er dybest set en konstellation af satellitter (i øjeblikket er der 27). Disse satellitter indeholder hver ombord en atomur (faktisk er to på de fleste GPS-satellitter, men med henblik på denne forklaring må kun en overvejes). Signalerne, som transmitteres fra GPS-satellitten, indeholder flere stykker information, der sendes som et helt tal:

* Den tid, beskeden blev sendt

* Satellitens orbitalstilling (kendt som efemerien)

* Den generelle system sundhed og kredsløb af de andre GPS-satellitter (kendt som almanakken)

En satellitnavigationsmodtager, den type, der findes på din bils dashbopard, modtager disse oplysninger, og ved hjælp af timing-informationen udregnes den nøjagtige afstand fra modtageren til satellitten. Ved at bruge tre eller flere af disse signaler kan den nøjagtige position trianguleres (fire signaler er faktisk nødvendige, da højden over havets overflade også skal udarbejdes).

Fordi trianguleringen går ud, når tidssignalet blev sendt, og hvor lang tid det tog at komme til modtageren, skal signalerne være utroligt korrekte. Selv et sekund med unøjagtighed kunne se navigationsinformationen ud, men tusindvis af kilometer som lys, og derfor radiosignaler, kan køre næsten 300,000 km hvert sekund.

I øjeblikket kan GPS-satellitnetværket give navigationsnøjagtighed inden for 5-målere, som viser, hvordan præcise atomure måske.

Opsætning af Windows XP som en NTP-server

Fredag ​​November 20th, 2009

A netværkstidsserver or NTP-server (Network Time Protocol), er en central computer eller server på et netværk, der styrer tiden og synkroniserer alle maskiner på netværket til det.

Windows XP kan konfigureres til at fungere som en NTP-server for at synkronisere resten af ​​computere og enheder på et netværk. Konfiguration af en Windows XP-maskine til at fungere som en NTP-server indebærer redigering af registreringsdatabasen, men redigering af et operativsystem registreringsdatabase kan føre til potentielle problemer og bør kun udføres af nogen med erfaring med registreringsredigering.

Hvis du vil konfigurere Windows XP som en NTP-server, skal du først åbne registryeditoren i Windows. Dette gøres ved at klikke på knappen Start og vælge "Kør" fra menuen. Indtast "regedit" i run-menuen og tryk på retur. Dette skal åbne Windows-registreringseditoren.

Vælg mappen: HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ W32Time \ TimeProviders \ NtpServer \ i venstre rude. Denne mappe indeholder værdierne for NTP-serveren.

Højreklik på tasten "Aktiveret" i højre rude og vælg "Egenskaber". Dette skal åbne en dialogboks, hvor du kan ændre værdien af ​​registreringsdatabasenøglen. Indtast "1" i vinduet, indstil værdien til "True", som gør XP-computeren til en tidsserver.

Luk registreringsdatabasen og åbn DOS-kommandoprompten ved at klikke på Windows Start-knappen og vælge "Kør". Derefter skriv "cmd" i tekstboksen og tryk på retur.

Skriv "Net stop w32time" i kommandoprompten og tryk på "Enter." Skriv nu "net start w32time" dette genstarter timerserveren til Windows XP.

Imidlertid vil XP-maskinen, som nu er indstillet som en NTP-server, kun distribuere den tid, den har i øjeblikket. Hvis denne tid er ukorrekt, vil det medføre unøjagtig tid, der distribueres blandt netværket.

For at sikre en nøjagtig og sikker kilde til tid bruges derefter a Dedikeret NTP-tidsserver der modtager tiden fra en atomur kilde skal anvendes.

Europes GPS-system begynder at tage form

Mandag, November 16th, 2009

I efterfølgende år med wrangling og usikkerhed, den europæiske tilsvarende GPS (Global Positioning System), begynder endelig at tage form. Det europæiske Galileo-system, der supplerer det nuværende USA-system, er et skridt tættere på færdiggørelsen.

Galileo, som vil være det første operationelle globale navigationssatellitsystem (GNSS) uden for USA, vil tilvejebringe positionsinformation for satellitnavigationsmaskiner og timinginformation til GPS NTP-servere (Network Time Protocol).

Systemet, som er designet og fremstillet af Den Europæiske Rumorganisation (ESA) og Den Europæiske Union (EU), og når det er operationelt, forventes det at forbedre tilgængeligheden og nøjagtigheden af ​​timing og navigationssignaler, der sendes fra rummet.

Systemet har været forankret i politisk skæve og usikkerhed siden starten for næsten ti år siden. Indvendinger fra USA, som de vil miste evnen til, skal slukke for GPS i tider med militær brug; og økonomiske begrænsninger i hele Europa betød, at projektet næsten blev hylder flere gange.

Imidlertid færdiggøres de første fire satellitter i et laboratorium i det sydlige England. Disse in-orbit validering (IOV) satellitter vil danne en mini-konstellation på himlen og bevise Galileo konceptet ved at sende de første signaler, så det europæiske system kan blive en realitet.

Resten af ​​satellitnetværket skal følge kort tid efter og. Galileo bør til sidst omfatte over 30 af dem, hvilket betyder at brugere af satellitnavigationssystemer fra GPS NTP-tidsservere skulle få hurtigere rettelser kunne lokalisere deres positioner med en fejl på en meter sammenlignet med den nuværende GPS-kun fejl på fem.