Arkiv för kategorin "atomklockor"

Essentials of Traffic Management NTP Server

Torsdag, maj 14th, 2009

Det finns nu uppenbarligen så många bilar på vägen som det finns hushåll och det tar bara en kort resa under rusningstid för att inse att detta påstående är sannolikt sant.

Congestion är ett stort problem i våra städer och kontrollerar denna trafik och håller den i rörelse är en av de viktigaste aspekterna av att minska trängseln. Säkerhet är också ett problem på våra vägar eftersom chansen att alla fordon som reser runt utan att ibland träffa varandra ligger nära noll men problemet kan exemplifieras av dålig trafikledning.

När det gäller att styra trafikflödena i våra städer finns det inget större vapen än det ödmjuka trafikljuset. I vissa städer är de här enheterna enkla tidsbelysning som stoppar trafiken på ett sätt och tillåter det det andra och vice versa.

Dock kan potentialen i hur trafikljus kan minska trängseln nu realiseras och tack vare millisekundens synkronisering möjliggjort med NTP-servrar är nu drastiskt minskar trängsel är några av världens största städer.

I stället för bara enkla tidsbegränsade segment av grönt, bärnstensfärgat och rött, kan trafikljusen svara på behoven på vägen, vilket möjliggör fler bilar i en riktning samtidigt som den reduceras i andra. De kan också användas tillsammans med varandra, vilket möjliggör gröna ljuspassager för bilar på huvudvägar.

Detta är dock bara möjligt om trafikljussystemet i hela staden synkroniseras tillsammans och det kan bara uppnås med a NTP tidsserver.

NTP (Network Time Protocol) är helt enkelt en algoritm som används ofta för synkronisering. en NTP-server kommer att få en tidssignal från en exakt källa (normalt en atomur) och NTP-mjukvaran distribuerar sedan den bland alla enheter på ett nätverk (i detta fall trafikljusen).

De NTP-server kommer kontinuerligt att kontrollera tiden på varje enhet och se till att den motsvarar tidssignalen, vilket säkerställer att alla enheter (trafikljus) är helt synkroniserade tillsammans så att hela trafikljussystemet kan hanteras som ett enda, flexibelt trafikstyrningssystem i stället för enskilda slumpmässiga ljus .

Världen i perfekt synkronisering

Onsdag, maj 13th, 2009

Synkronisering är något vi är bekanta med varje dag i våra liv. Från att köra ner motorvägen till att gå trångt gata; Vi anpassar automatiskt vårt beteende för att synkronisera med dem runt oss. Vi kör i samma riktning eller går samma gångar som andra pendlare eftersom det inte skulle bli så svårt (och farligt) att misslyckas med att göra det.

När det gäller timing är synkronisering ännu viktigare. Även i vår dagliga verksamhet förväntar vi oss en rimlig mängd synkronisering från människor. När ett möte börjar på 10am förväntar vi oss att alla finns inom några minuter.

När det gäller datatransaktioner över ett nätverk blir synkronisering av synkronisering ännu viktigare, där noggrannhet till några sekunder är för otillräcklig och synkronisering till millisekunden blir nödvändig.

Datorer använder tid för varje transaktion och processer de gör och du behöver bara tänka tillbaka till furore som orsakas av millenniumbuggen för att uppskatta betydelsen datorns plats i tid. När det inte finns tillräckligt med noggrann synkronisering kan alla slags fel och problem inträffa, särskilt vid tidskänsliga transaktioner.

Det är inte bara transaktioner som kan misslyckas utan tillräcklig synkronisering men tidsstämplar används i datorloggfiler, så om något går fel eller om en skadlig användare har invaderat (vilket är mycket enkelt att göra utan tillräcklig synkronisering) kan det ta lång tid att upptäcka vad som gick fel och ännu längre för att lösa problemen.

Brist på synkronisering kan också ha andra effekter som förlust av data eller misslyckad hämtning. Det kan också lämna ett företag försumbart i ett eventuellt rättsligt argument eftersom ett dåligt eller osynkroniserat nätverk kan vara omöjligt att granska.

Millisekunder synkronisering är dock inte huvudvärk många administratörer antar att det kommer att bli. Många väljer att dra nytta av många av de online-tidsservrar som finns tillgängliga på internet, men därmed kan det generera fler problem än det löser som att behöva lämna UDP-porten öppen i brandväggen (för att tillåta tidsinformationen via) att nämna ingen garanterad nivå av noggrannhet från offentlig tidsserver.

En bättre och enklare lösning är att använda en dedikerad nätverk tidsserver som använder protokollet NTP (Network Time Protocol). en NTP tidsserver kommer att ansluta direkt till ett nätverk och använda GPS (Global Positioning System) eller specialradioöverföringar för att ta emot tiden direkt från en atomur och distribuera den bland nätverket.

Varför behovet av NTP

Fredag, maj 8th, 2009

Network Time Protocol är ett internetprotokoll som används för att synkronisera datorklockor till en stabil och exakt tidsreferens. NTP utvecklades ursprungligen av professor David L. Mills vid University of Delaware i 1985 och är ett standardprotokoll för Internet och används i de flesta nätverk tidsservrar, därav namnet NTP-server.

NTP har utvecklats för att lösa problemet med att flera datorer arbetar tillsammans och har olika tidpunkter. Medan tiden oftast bara går framåt, om program körs på olika datorer ska tiden gå vidare även om du växlar från en dator till en annan. Om ett system ligger framför varandra, skulle det dock vara dags att hoppa fram och tillbaka om man växlar mellan dessa system.

Som en konsekvens kan nätverket köra sin egen tid, men så fort du ansluter till Internet blir effekterna synliga. Bara e-postmeddelanden anländer innan de skickades och svaras till och med innan de skickades!

Även om det här problemet kan tyckas oskadd när det gäller att ta emot e-post, kan emellertid en brist på synkronisering i vissa miljöer få katastrofala resultat. Därför var flygkontrollen en av de första applikationerna för NTP.

NTP använder en enda tidskälla och distribuerar den bland alla enheter på ett nätverk gör det genom att använda en algoritm som beskriver hur mycket som ska justera en systemklocka för att säkerställa synkronisering.

NTP fungerar på hierarkisk grund för att säkerställa att det inte finns några problem med nätverkstrafik och bandbredd. Det använder normalt en enda källa UTC (koordinerad universell tid) och tar emot tidsförfrågningar från maskinerna på toppen av hierarken, som sedan skickar tiden vidare längs kedjan.

De flesta nätverk som använder NTP kommer att använda en dedikerad NTP tidsserver att få sin UTC-tidssignal. Dessa kan ta emot tiden från GPS-nätverket eller radioöverföringar som sänds av nationella fysiklaboratorier. Dessa dedikerade NTP-tidsservrar är idealiska eftersom de tar tid direkt från en klockklocka, de är också säkra eftersom de ligger externt och därför inte kräver avbrott i nätverksväggen.

NTP har varit en astronomisk framgång och används nu i nästan 99 procent av tidssynkroniseringsenheter och en version av den ingår i de flesta operativsystempaket.

NTP har stor framgång för utvecklingen och stödet fortsätter att ta emot nästan tre decennier efter starten, varför t används nu över hela världen i NTP-servrar.

Ökad noggrannhet för Dual NTP Server Systems

Onsdag, maj 6th, 2009

De NTP tidsserver har revolutionerat synkroniseringen av datornät under de senaste tjugo åren. NTP (Network Time Protocol) är den programvara som ansvarar för att distribuera tid från tidsservern till hela nätverket, justera maskiner för drift och säkerställa noggrannhet.

NTP kan tillförlitligt upprätthålla systemklockor inom några få millimeter UTC (Samordnad Universal Time) eller vilken tidskalan det är matad med.

NTP kan dock bara vara lika tillförlitlig som den tidskälla som den mottar och som UTC är den globala civilståndstiden, beror det på varifrån UTC-källan kommer från.

Nationella tid- och frekvensöverföringar från fysiklaboratorier som NIST i USA eller NPL i Storbritannien är extremt tillförlitliga källor till UTC och NTP-tidsservrar är utformade speciellt för dem. Tidssignalerna garanteras dock inte, de kan släppas hela dagen och är känsliga för störningar. De slås också regelbundet av för underhåll.

För de flesta applikationer kommer några timmar av ditt nätverk att förlita sig på kristalloscillatorer sannolikt inte för mycket problem i synkronisering. Dock, GPS (Global Positioning System) är mycket mer tillförlitlig källa för UTC-tid, eftersom en GPS-satellit alltid är överliggande. De kräver en synfrontsmottagning, vilket innebär att en antenn måste gå på taket eller utanför ett öppet fönster.

För applikationer där noggrannhet och tillförlitlighet är avgörande är den säkraste lösningen att investera i ett dubbelsystem NTP tidsserver, kan denna enhet ta emot både radiotransmissioner som MSF, DCF-77 eller WWVB och GPS-signalen.

På ett dubbelsystem NTP-server, Kommer NTP att ta både tidskällor och att synkronisera ett nätverk för att säkerställa ökad noggrannhet och tillförlitlighet.

Vad är den bästa källan för UTC-tid?

Söndag, maj 3rd, 2009

UTC (Koordinerad universell tid) är världens globala tidsskala och ersatt den gamla tiden GMT (Greenwich Meantime) i 1970s.

Även om GMT baserades på Suns rörelse, är UTC baserat på den tid som beräknas av atomur även om den hålls inline med GMT genom tillsatsen av "Leap Seconds" som kompenserar för saktning av jordens rotation så att både UTC och GMT kan köra sida vid sida (GMT är ofta felaktigt kallad UTC - även om det inte finns någon verklig skillnad det spelar ingen roll).

Under beräkningen tillåter UTC datanät över hela världen att synkronisera till samma tid som möjliggör tidskänsliga transaktioner från hela världen. De flesta datanät som används dedikerad nätverk tidsservrar att synkronisera till en UTC-tidskälla. Dessa enheter använder protokollet NTP (Network Time Protocol) för att distribuera tiden över nätverken och kontrollerar kontinuerligt för att säkerställa att det inte finns någon drift.

Den enda strängen i att använda en dedikerad NTP tidsserver Väljer var tidkällan kommer från vilken kommer att styra typen av NTP-server du behöver. Det finns verkligen tre ställen som en källa till UTC-tid kan enkelt lokaliseras.

Den första är internet. Vid användning av en internetkälla som time.nist.gov eller time.windows.com är en dedikerad NTP-server krävs inte nödvändigtvis eftersom de flesta operativsystem har en version av NTP redan installerad (i Windows dubbelklickar du bara på klockikonen för att se alternativen för Internet-tid).

*Observera att det måste noteras att Microsoft, Novell och andra starkt rekommenderar att du använder internetkällor om säkerhet är ett problem. Internet-tidskällor kan inte autentiseras av NTP och ligger utanför brandväggen som kan leda till säkerhetshot.

Den andra metoden är att använda a GPS NTP-server; Dessa enheter använder GPS-signalen (vanligtvis används för satellitnavigering), som faktiskt är en tidskod som genereras av en atomur (från ombord på satelliten). Även om den här signalen är tillgänglig var som helst på jorden, behöver en GPS-antenn en klar bild av himlen vilket är den enda nackdelen med att använda GPS.

Alternativt kan många ländernas nationella fysiklaboratorier såsom NIST i USA och NPL i Storbritannien, sända en tidssignal från sina atomklockor. Dessa signaler kan plockas upp med en radio refererad NTP-server även om dessa signaler är ändliga och sårbara för lokal interferens och topografi.

Så här synkroniserar du en dator till en atomklocka

Fredag, maj 1st, 2009

Tidssynkronisering är ofta en mycket underrated aspekt av datahantering. Generellt är tidssynkronisering endast avgörande för nätverk eller för datorer som tar tidskänsliga transaktioner över internet.

Tidsynkronisering med moderna operativsystem som Windows Vista, XP eller de olika versionerna av Linux är relativt enkelt eftersom de flesta innehåller tidssynkroniseringsprotokollet NTP (Network Time Protocol) eller en förenklad version åtminstone (SNTP).

NTP är ett algoritmbaserat program och fungerar genom att använda en enstaka källa som kan distribueras mellan nätverket (eller en enda dator) och kontrolleras ständigt för att säkerställa att nätets klockor körs exakt.

För enskilda datortillverkare eller nätverk där säkerhet och precision inte är primärhänsyn (även om nätverkssäkerhet ska vara ett huvudproblem), är den enklaste metoden att synkronisera en dator att använda en Internet-tidstandard.

Med ett Windows-operativsystem kan det enkelt göras på en enda dator genom att dubbelklicka på klockikonen och sedan konfigurera fliken Internet-tid. Det måste emellertid noteras att vid användning av en internetbaserad tidskälla som nist.gov eller windows.time måste en port stå öppen i brandväggen som kan utnyttjas av skadliga användare.

För nätverksanvändare och de som inte vill lämna sårbarheter i sin brandvägg är den lämpligaste lösningen att använda en dedikerad nätverk tidsserver. De flesta av dessa enheter använder också protokollet NTP men eftersom de får en tidsreferens externt till nätverket (vanligtvis via GPS eller långvågradio) lämnar inga sårbarheter i brandväggen.

Dessa NTP-server enheter är också mycket mer tillförlitliga och exakta än internetkällor eftersom de kommunicerar direkt med signalen från en atomklocka snarare än att vara flera nivåer (i NTP-termer som kallas strata) från referensklockan som de flesta internetkällor är.

Vanliga GPS-frågor

Onsdag, april 29th, 2009

Är GPS-tidssignalen densamma som GPS-positionssignalen?

Ja. De signaler som sänds av GPS-satelliter innehåller tidsinformation och positionen för den satellit som kom från (och dess hastighet). Timinginformationen genereras av en cesiumbaserad ombordläggning atomklocka. Det är denna information som används av satellitnavigeringsenheter (sat navs) som möjliggör global positionering. Sat Navs använder dessa signaler från flera satelliter för att triangulera en position.

Hur exakt är GPS-positionering?

Eftersom den tidssignal som genereras av GPS kommer från en atomur är den exakt inom 16 nanosekunder (16 miljardths of a second). Eftersom ljuset färdas nästan 186 000 miles på en sekund motsvarar detta runt 16-fötter (5 + meter) vilket innebär att ett GPS-positionssystem normalt är korrekt i så mycket.

Är GPS-tid samma som UTC?

Nej. GPS-tid, som UTC (Koordinerad Universal Time) är baserad på International Atomic Time (TAI) - den tid som beräknas av atomur. Men som GPS-systemet utvecklades för flera decennier sedan är det nu 14 sekunder (och snart 15) bakom UTC eftersom det har missat ut på Leap Seconds som lagts till UTC för att kalibrera för jordens långsamma rotation.

Hur kan jag använda GPS som källa till UTC då?

Lyckligtvis a GPS-tidsserver kommer att konvertera GPS till aktuell UTC-tid, vilket som od 1 januari 2009 betyder att den måste lägga till exakt 15 sekunder.

Nästa generation av exakta atomklockor börjar ticka som NIST-forskare avslöjar ny strontiumklocka

Söndag, april 26th, 2009

De kronologiska pionjärerna på NIST har samarbetat med University of Colorado och har utvecklat världens mest exakta atomur till dags dato. Den strontiumbaserade klockan är nästan dubbelt så exakt som dagens cesiumklor används för att styra UTC (Coordinated Universal Time), eftersom det förlorar bara en sekund varje 300 miljoner år.

Strontiumbaserad atomur ses nu som vägen framåt i tidsåtgången, eftersom högre nivåer av noggrannhet är uppnåeliga som bara inte är möjliga med cesiumatomen. Strontiumklockor, som deras föregångare, arbetar genom att utnyttja den naturliga, men högt konsekventa vibrationen av atomer.

Men dessa nya generationer av klockor använder laserstrålar och extremt låga temperaturer nära absolut noll för att styra atomerna och det hoppas att det är ett steg framåt för att skapa en perfekt precis klocka.

Denna extrema noggrannhet kan verka som ett steg för långt och onödigt men användningen av sådan precision är många gånger och när man överväger den teknik som har utvecklats som bygger på den första generationens atomur som GPS-navigering, NTP-server synkronisering och digital sändning kan en ny värld av spännande teknik baserad på dessa nya klockor bara vara runt hörnet.

Medan för närvarande är världens globala tidsskala, UTC, baserad på tiden som berättas av en konstellation av cesiumklockor (och för övrigt är det också definitionen av en sekund som strax över 9 miljarder cesium ticks), menar att när den rådgivande kommittén för Tid och frekvens vid presidiet International des Poids et Mesures (BIPM) Nästa möter det kommer att diskutera om man ska göra nästa generations av atomur den nya standarden.

Strontiumklockor är emellertid inte den enda metoden för mycket exakt tid. Förra året utvecklades en kvantklocka också vid NIST-styrd noggrannhet av 1 andra i 1 miljarder år. Dock kan denna typ av klocka inte övervakas direkt och kräver ett mer komplext schema för att övervaka tiden.

Håller noggrann tid och betydelsen av en tidsserver för nätverk

Fredag, april 24th, 2009

A nätverk tidsserver kan vara en av de viktigaste enheterna i ett datanätverk, eftersom tidsstämplar är avgörande för de flesta datorapplikationer från att skicka och maila till felsökning av ett nätverk.

Små felaktigheter i en tidstämpel kan orsaka kaos på ett nätverk, från e-postmeddelanden som kommer innan de tekniskt har skickats, för att lämna ett helt system som är sårbart för säkerhetshot och till och med bedrägerier.

En nätverks tidsserver är dock bara lika bra som den tidskälla som den synkroniserar med. Många nätverksadministratörer väljer att ta emot en tidskod från Internet, men många Internetkällor är helt felaktiga och ofta för långt borta från en klient för att ge någon riktig noggrannhet.

Vidare kan Internetbaserade tidskällor inte verifieras. Autentisering är en säkerhetsåtgärd som används av NTP (Network Time Protocol som styr nätverksserveren) för att säkerställa att tidsservern är exakt vad den säger att den är).

För att säkerställa en korrekt tid hålls är det viktigt att välja en tidskälla som är både säker och korrekt. Det finns två metoder som kan garantera en millisekunds noggrannhet tillUTC (samordnad universell tid - en global tidsskala baserad på tiden som atomklockor berättar).

Den första är att använda en specialist nationell tid och frekvensöverföring sändning i flera länder, inklusive Storbritannien, USA, Tyskland, Frankrike och Japan. Tyvärr kan dessa sändningar inte hämtas överallt, men den andra metoden är att använda tidssignalen som sänds ut av GPS-nätverket, vilket är tillgängligt bokstavligen överallt på planetens plan.

A nätverk tidsserver kommer att använda denna tidskod och synkronisera ett helt nätverk till det med hjälp av NTP, varför de ofta kallas a NTP-server or NTP tidsserver. NTP justerar nätets klockor kontinuerligt och säkerställer att det inte finns någon drift.

Välja rätt tidssignal för ditt nätverk

Onsdag, april 22nd, 2009

Datornätverkssynkronisering är viktigt i den moderna världen. Många av världens datanätverk är synkroniserade till samma globala tidsskala UTC (Koordinerad universell tid).

För att styra synkronisering protokollet NTP (Network Time Protocol) används i de flesta fall eftersom det kan tillförlitligt synkronisera ett nätverk till några millisekunder från UTC-tid.

Men noggrannheten för tidssynkronisering är enbart beroende av noggrannheten för vilken tidpunkt som helst som NTP har valt för att distribuera och här ligger en av de grundläggande fel som gjorts i synkroniseringsdatornätverk.

Många nätverksadministratörer använder sig av Internet-tidreferenser som en källa för UTC-tid, dock förutom de säkerhetsrisker de utgör (som de är på den motsatta sidan av en brandvägg), men även deras noggrannhet kan inte garanteras och de senaste studierna har hittade mindre än hälften av dem som gav några användbara noggrannhet alls.

För en säker, korrekt och pålitlig UTC-metod finns det bara två val. Använd tidssignalen från GPS-nätverket eller lita på de långvågsöverföringar som sänds av nationella fysiklaboratorier som NPL och NIST.

För att välja vilken metod som är bäst är den enda faktorn att överväga placeringen av NTP-server det är att ta emot tidssignalen.

GPS är den mest flexibla eftersom signalen är tillgänglig bokstavligen överallt på planeten men den enda nackdelen med signalen är att en GPS-antenn måste ligga på taket eftersom det behöver en klar bild av himlen. Detta kan vara problematiskt om tidsserver ligger i de nedre våningarna i en skyskrapa men i stort sett de flesta användare av GPS-tid signalerna visar att de är mycket tillförlitliga och otroligt korrekta.

Om GPS är opraktiskt ger den nationella tid och frekvenser en lika korrekt och säker metod för UTC-tid. Dessa långvågssignaler sänds inte av alla länder, även om den amerikanska WWVB-signalen som sänds av NIST i Colorado är tillgänglig i de flesta Nordamerika, inklusive Kanada.

Det finns olika versioner av denna signal som sänds över hela Europa, inklusive tyska DCF och Storbritannien MSF som visar sig vara mest tillförlitliga och populära. Dessa signaler kan ofta hämtas utanför landets gränser även om det måste noteras att långvågsöverföringar är sårbara för lokal störning och topografi.

För fullständig sinnesro, dubbel system NTP-servrar som tar emot signaler från både GPS- och nationalfysiklaboratorierna finns tillgängliga även om de tenderar att vara lite dyrare än enskilda system, men att använda mer än en gångsignal gör dem dubbelt pålitliga.