Arkivera kategorin "Tidssynkronisering"

Måste mitt datanät synkroniseras till en atomklocka?

Torsdag, juli 9th, 2009

tids~~POS=TRUNC synkronisering~~POS=HEADCOMP med protokoll för nätverksprotokoll (NTP-servrar) är nu ett gemensamt övervägande för nätverksadministratörer, men det är ofta inte nödvändigt att hålla exakt tid som en atomur på ett datanät talar om, vilket är nödvändigt av vissa administratörer

Så vad är fördelarna med synkronisera till en atomur och är det nödvändigt för ditt datornätverk? Jo fördelarna med att ha exakt tidssynkronisering är mångfaldiga men det är nackdelarna med att inte ha det som är viktigast.

UTC-tid (Coordinated Universal Time) är en global tidsplan som hålls exakt av en konstellation av atomur från hela världen. Det är UTC-tid det NTP tidsservrar synkroniseras normalt också. Inte bara att det ger en mycket exakt referens till att datanätverk ska synkronisera men också det används av miljontals sådana nätverk över hela världen, vilket innebär att synkronisering till UTC motsvarar att synkronisera ett datanätverk till alla andra nätverk på jorden.

Av säkerhetsskäl är det absolut nödvändigt att alla datanät är synkroniserade till en stabil tidskälla. Detta behöver inte vara UTC, en enda källa kommer att göra om inte nätverket utför tidskänsliga transaktioner med andra nätverk, då UTC blir avgörande, annars kan fel uppstå och dessa kan variera från e-postmeddelanden som anländer innan de skickas till förlust av data. Men som UTC styrs av atomklockor gör det det en mycket exakt och granskbar tidskälla.

Vissa nätverksadministratörer tar genvägen för att använda en Internet-tidsserver som en källa till UTC-tid, vilket kräver behovet av en dedikerad NTP-enhet. Det finns dock säkerhetsrisker vid en sådan sak. För det första är den inbyggda säkerhetsmekanismen som används av NTP, kallad autentisering, som bekräftar en tidskälla, var var och vem den hävdar är den inte tillgänglig över internet. För det andra är Internet-tidsservrar utanför brandväggen vilket innebär att en UDP-port måste lämnas öppen för att tillåta tidssignaltrafik. Detta kan manipuleras av skadliga användare eller virala program.

A dedikerad NTP tidsserver är extern till nätverket och tar emot UTC-klockan från antingen GPS-satellitsystemet (globalt positionssystem) eller specialradioöverföringar som sänds av nationella fysiklaboratorier.

Tidsynkronisering med hjälp av GPS-nätverket

Måndag, juli 6th, 2009

GPS (Global Positioning System) system har revolutionerat navigering för piloter, marinörer och förare en liknande. Nästan varje helt ny bil säljs med ett inbyggt satellitnavigeringssystem som redan är installerat och liknande avtagbara enheter fortsätter att sälja i sina miljoner.

Men GPS-systemet är ett mångsidigt verktyg tack vare främst den teknik som den använder för att ge navigationsinformation. Varje GPS-satellit innehåller en atomklocka vilken signal används för att triangulera positioneringsinformationen.

GPS har funnits sedan sen 1970 men det var bara i 1983 som stoppas från att vara rent militärt verktyg och öppnades för att tillåta fri kommersiell åtkomst efter en oavsiktlig skjutning av en passagerarflygplan.

För att använda GPS-systemet som en tidsreferens, a GPS-klocka or GPS-tidsserver krävs. Dessa enheter brukar använda sig av protokollet NTP (Network Time Protocol) för att distribuera GPS-tidssignalen som kommer via GPS-antennen.

GPS-tid är inte densamma som UTC (Samordnad Universal Time) som normalt används NTP för tidssynkronisering via radiosändningar eller internet. GPS-tid matchade ursprungligen UTC i 1980 under starten men sinus den tiden har det varit skott sekunder som lagts till UTC för att motverka variationerna i jordens rotation, men de inbyggda satellitklockorna korrigeras för att kompensera för skillnaden mellan GPS-tid och UTC, vilket är 17sekunder, från och med 2009.

Genom att använda en GPS-tidsserver ett helt datanätverk kan synkroniseras inom några millisekunder av UTC, vilket säkerställer att alla datorer är säkra, säkra och kan hantera effektivt med tidskänsliga transaktioner.

Hantera Time-datorsynkronisering och tidsstämplar

Tisdag juni 30th, 2009

Tiden är viktig för att våra dagliga liv ska fungera smidigt. Allt vi gör styrs antingen av eller begränsas på grund av tiden. Men tiden är ännu viktigare för datorsystem, eftersom det är den enda referenspunkten som en dator måste skilja mellan händelser och processer.

Allt som en dator gör loggas av processorn med vilken process som gjordes och exakt när den utfördes. Eftersom datorer kan bearbeta hundratals om inte tusentals transaktioner en sekund så är tidsstämpeln avgörande för att fastställa arrangemanget av händelser.

Datorer läser inte och använder tiden i samma format som vi gör. En datortidsstämpel har formen av en enda siffra som räknar antalet sekunder från en bestämd tidpunkt. I de flesta system är detta känt som "prime epoch" och är inställt från 00: 00: 00 UTC på januari 1, 1970. Så en tidstämpel för datumet 23 June 2009 tidstämpeln skulle läsa: 1246277483 eftersom det här är antalet sekunder från början epoken.

Datorstämplar skickas över nätverk och internet, till exempel varje gång ett e-postmeddelande skickas, åtföljs det av en tidstämpel. När e-postmeddelandet är svarat på detta kommer också en tidsstämpel. Men när ingen dator synkroniseras kan det svarade e-postmeddelandet komma tillbaka med en tidigare kod och detta kan orsaka otrolig förvirring för en dator, eftersom e-postmeddelandet kommer att ha kommit tillbaka innan originalen skickades.

Av detta skäl synkroniseras datanät till den globala tidsskalan UTC (Koordinerad universell tid). UTC hålls sant genom en konstellation av atomur som betyder att och datanätverk synkroniserat till en UTC-källa kommer att vara mycket exakt.

tids~~POS=TRUNC synkronisering~~POS=HEADCOMP På datorer behandlas protokollet NTP (Network Time Protocol). Särskild dedikerade NTP-servrar är tillgängliga får du en säker tidskod från antingen GPS-nätverk eller från specialradioöverföringar som sänds av nationella fysiska laboratorier och sedan synkronisera hela nät till enstaka källa.

Synkronisera tiden på din dator

Söndag, juni 28th, 2009

Att hålla rätt tid är viktigt för många applikationer och dedikerade NTP-tidsservrar göra jobbet enkelt för nätverksadministratörer. Dessa enheter mottar en extern tidssignal, ofta från GPS eller ibland från sändningssignaler som läggs ut av organisationer som NIST, NPL och PTB (nationella fysiklaboratorier från USA, Storbritannien och Tyskland).

Synkronisering med en NTP-tidsserver görs allt lättare tack vare NTP (nätverksprotokoll). Detta programprotokoll distribuerar tidskällan genom att ständigt kontrollera tiden på alla enheter och justera eventuell drift för att matcha den tidssignal som mottas.

Tidsynkronisering handlar inte bara om stora nätverk. Även enskilda maskiner och routrar borde synkroniseras, eftersom det i alla fall hjälper till att hålla ett system säkert och göra detektionen mycket lättare.

Lyckligtvis innehåller de flesta versioner av Windows en form av NTP. Ofta är det en förenklad version men det räcker att låta en dator synkroniseras med den globala tidsskalan UTC (Coordinated Universal Time). På de flesta Windows-maskiner är det relativt enkelt att göra och kan uppnås genom att dubbelklicka på klockikonet i aktivitetsfältet och sedan välja en tidleverantör på fliken Internettid.

Dessa tidskällor är internetbaserade vilket innebär att de är externa för brandväggen så att en UDP-port måste lämnas öppen för att låta tidssignalen komma in. Detta kan orsaka vissa säkerhetsproblem, för dem som vill ha perfekt synkronisering utan några säkerhetsproblem, då är den bästa lösningen att investera i en dedikerad tidsserver. Dessa behöver inte vara dyra och som de får en atomur klocktid signal externt är det här ingen brandbrott som lämnar ditt nätverk säkert.

Faror med ledig tid

Fredag ​​juni 26th, 2009

Vi letar alla efter freebies, särskilt i det nuvarande ekonomiska klimatet och internet är inte kortfattat av dem. Fri programvara, gratis filmer, fri musik, nästan allt idag har en gratis version. Även kritiska applikationer för våra datorer och nätverk som anti-virus kan komma ifrån. Så det är förståeligt att när nätverksadministratörer vill synkronisera tiden på datornätverk, vänder de sig till lediga källor till UTC-tid (UTC - Koordinerad Universal Time) för att synkronisera sina nätverk med operativsystemens egna inbyggda NTP-server.

Men precis som det inte finns något sådant som en gratis lunch, kommer frittidskällor med en kostnad också. Till att börja med alla tidsservrar på internet som är tillgängliga för allmänheten att använda är stratum 2-servrar. Det betyder att de är enheter som tar emot tiden från en annan enhet (en stratum 1-tidsserver) som får den från en atomur. Medan den andra handkällan inte bör förlora för mycket tid jämfört med originalet, för höga noggrannhet kommer det att bli en märkbar drift.

Dessutom är internetkällor baserade utanför nätverksväggen. För tillgång till tidsservern behöver en UDP-port vara öppen. Detta kommer att innebära att nätverksväggen i princip kommer att ha ett hål i det som kan manipuleras med en skadlig användare eller aggressiv skadlig kod.

En annan övervägning är den inbyggda säkerheten att tidsöverföringsprotokollet NTP (Network Time Protocol) använder för att bedöma den tidssignal den mottar är äkta. Detta kallas autentisering men är inte tillgängligt över internet. Att betrakta tidskällan kanske inte är vad den hävdar att vara och med ett hål i brandväggen kan leda till en ondskad attack.

Internetkällor kan också vara opålitliga. Många är för långt från klienterna för att ge någon riktig noggrannhet. Källor som finns tillgängliga på internet är vilda ute (vissa i timmar inte bara några minuter). Det finns dock mer välrenommerade stratum 2-servrar tillgängliga och NTP-poolen har detaljer om dem.

För verklig noggrannhet med ingen av säkerhetshoten är den bästa lösningen att använda en extern tidskälla. Den bästa metoden för att göra detta är att använda en dedikerad NTP-server. Dessa enheter fungerar externt mot brandväggen och tar emot tiden antingen direkt från GPS-satelliter eller via sändningar av nationella fysiklaboratorier som NIST or NPL.

En guide till användning av en GPS-klocka

Onsdag juni 24th, 2009

Global Positioning System som är mycket älskat av förare, piloter och sjömän som en metod att hitta plats erbjuder mycket mer än bara satellitnavigeringsinformation. GPS-systemet arbeta med att använda atomklockor som sänder signaler som sedan trianguleras av datorn i ett satellitnavigeringssystem.

Eftersom dessa atomur är mycket noggranna och inte drivas med så mycket som en sekund även i en miljon år kan de användas som en metod för synkroniserande datorsystem. GPS-tiden, den tid som ombesörjs av GPS-klockorna, är inte strikt samma som UTC (Samordnad Universal Time), världens globala tidsplan, men eftersom de båda bygger på International Atomic Time kan den lätt omvandlas. (GPS-tiden är faktisk 17 sekunder långsammare än UTC, eftersom det har gått 17-steg sekunder till det globala tidsskalaet sedan GPS-satelliterna skickades till bana).

A GPS-klocka är en enhet som tar emot GPS-signalen och översätter den sedan till tiden. De flesta GPS-klockor är också dedikerade tidsservrar, eftersom det inte finns någon liten punkt när du tar emot den exakta tiden om du inte gör något med det. GPS-tid-servrar använd protokollet NTP (Network Time Protocol) som är ett av internetets äldsta protokoll och är utformat för att distribuera timinginformation över ett nätverk.

En GPS-klocka eller GPS-tidsserver fungerar genom att ta emot en signal direkt från satelliten. Detta betyder tyvärr att GPS-antennen måste ha en klar bild av himlen för att få en signal. Tiden distribueras sedan från tidsservern till alla enheter i nätverket. Tiden på varje enhet kontrolleras regelbundet av NTP och om den skiljer sig från tiden från GPS-klockan justeras den.

Att konfigurera en GPS-klocka för tidssynkronisering är relativt lätt. Tidsservern (GPS-klockan) är ofta utformad för att fylla ett 1U-utrymme på ett serverns rack. Detta är anslutet till GPS-antennen (vanligtvis på taket) via en längd av koaxialkabel. Servern är ansluten till nätverket och när den är låst på GPS-systemet kan den ställas in för att börja synkronisera nätverket.

Vilka atomklockor har gjort för oss

Måndag juni 22nd, 2009

Atomklockor, så många vet att de är mycket exakta enheter men atomuret är ett av de viktigaste uppfinningarna av de senaste 50-åren och har lett till många teknologier och applikationer som har revolutionerat våra liv helt och hållet.

Du kanske tänker på hur en klocka kan vara så viktig oavsett hur exakt det är, men när du betraktar den precisionen, så a modern atomur förlorar inte en sekund i tid i tiotals miljoner år jämfört med de näst bästa chronometrarna - elektroniska klockor - som kan förlora en sekund om dagen du kommer att inse hur exakt de är.

Faktum är att atomklockor har varit avgörande för att identifiera de mindre nyanserna i vår värld och universum. Vi har till exempel i årtusenden antagit att en dag är 24 timmar lång, men faktiskt tack vare atomurtekniken vet vi nu att längden på varje dag skiljer sig något och i allmänhet sjunker jordens rotation.

Atomklockor har också använts för att noggrant mäta jordens gravitation och har även bevisat Einsteins teorier om hur gravitationen kan sakta tiden genom att noggrant mäta skillnaden i tidsförloppet vid varje efterföljande tum ovanför jordens yta. Detta har varit avgörande när det gäller att placera satelliter i omlopp, eftersom tiden går fortare så högt över jorden som den gör på marken.

Atomklockor utgör också grunden för många av de teknologier som vi använder i våra dagliga liv. Satellitnavigeringsenheter är beroende av atomur i GPS-satelliter. Inte bara måste de ta hänsyn till skillnaderna i tiden ovanför omloppet, men det som satellitnavigatörer använder tiden som sänds från satelliterna till triangulera positioner, skulle en sekunds felaktighet se navigationsinformationen felaktigt av tusentals miles (som ljusresor nästan 180,000 miles varje sekund).

Atomklockor är också grunden för världens globala tidsskala - UTC (Coordinated Universal Time), som används av datanät över hela världen. Tidssynkronisering till en atomur och UTC är relativt rakt framåt med a NTP tidsserver. Dessa använder tidssignalen från GPS-systemet eller speciella sändningar som sänds från storskaliga fysiklaboratorier och sedan distribuera den över internet med tidsprotokollet NTP.

Lör Nav hur det fungerar

Lördag, juni 20th, 2009

"Sat-nav" har revolutionerat hur vi reser. Från taxichaufförer, kurirer och familjebilen till flygplan och tankar är satellitnavigationsanordningar nu monterade i nästan alla fordon eftersom det kommer från produktionslinjen. Även om GPS-system säkert har sina brister, har de också flera användningsområden. Navigering är bara en av de viktigaste användningarna av GPS men den är också anställd som en tidskälla för GPS NTP-tid servrar.

Att kunna peka ut platser från rymden har sparat otaliga liv såväl som att resa till okända destinationer utan problem. Satellitnavigering bygger på en konstellation av satelliter som kallas GNSS (Global Navigation Satellite Systems). För närvarande finns det bara en helt fungerande GNSS i världen som är den Global Positioning System (GPS).

GPS ägs och drivs av den amerikanska militären. Satelliterna sänder två signaler, en för den amerikanska militären och en för civilt bruk. Ursprungligen var GPS menat endast för de amerikanska väpnade styrkorna men efter en olycklig skottning av ett flygplan öppnade den amerikanska presidenten Ronald Reagan GPS-systemet till världens befolkning för att förhindra framtida tragedier.

GPS har en konstellation av över 30-satelliter. Vid varje tillfälle är minst fyra av dessa satelliter överliggande, vilket är det minsta antalet som krävs för noggrann navigering.

GPS-satelliterna har var och en ombord en atomklocka. Atomklockor använder resonansen hos en atom (vibrationen eller frekvensen vid vissa energitillstånd) vilket gör dem mycket noggranna och förlorar inte så mycket som en sekund i tid över en miljon år. Denna otroliga precision är det som gör satellitnavigering möjlig.

Satelliterna sänder en signal från den inbyggda klockan. Denna signal består av tid och position för satelliten. Denna signal strålas tillbaka till jorden där din bils sat nav hämtar den. Genom att ta reda på hur lång tid den här signalen tog för att nå bilen och triangulera fyra av dessa signaler kommer datorn i ditt GPS-system att träna exakt var du befinner dig i världen. (Fyra signaler används på grund av höjdförändringar - på en "platt" jord krävs endast tre).

GPS-system
kan bara fungera på grund av atomklockans mycket exakta precision. Eftersom signalerna sänds med ljusets hastighet och noggrannheten i en millisekund (en tusen sekund) kan ändra positioneringsberäkningarna med 100 kilometer, eftersom ljuset kan röra sig nästan 100,00km varje sekund - nuvarande GPS-system är noggrannare än fem meter.

Atomklockorna ombord GPS-system används inte bara för navigering. Därför att atomklockor är så exakta GPS är en bra källa till tid. NTP-tidsservrar använder GPS signaler för att synkronisera datornät till. En NTP GPS-server kommer att få tidssignalen från GPS-satelliten och konvertera den sedan till UTC (Koordinerad universell tid) och distribuera den till alla enheter på ett nätverk som ger mycket korrekt tidssynkronisering.

Vem använder atomklockor?

Tisdag juni 16th, 2009

Från satellitnavigering till NTP tidsserveratomklockor används över hela världen.

Vi är alla vana vid att våra klockor kör en minut eller två snabbt eller långsamt. Men den udda minuten påverkar inte våra liv för mycket och vi kan komma vidare. För vissa tekniker och applikationer behövs emellertid en mycket större noggrannhet. Atomklockor är de mest exakta tidsbegränsande anordningarna på jorden. De uppfanns över femtio år sedan när det upptäcktes att oscillationerna hos vissa atomer vid vissa energinivåer aldrig förändrades och vibrerades vid en så hög frekvens (över 9 biljoner gånger per sekund för cesium).

Moderna atomur
är så exakta att de inte kommer att förlora så mycket som en sekund i 100 miljoner år men vem på jorden skulle behöva en sådan noggrannhet? Atomklockor utgör grunden för många moderna applikationer och teknologier och har också hjälpt till att förstå det fysiska universum.

Atomklockor utgör grunden för GPS-satellitnavigeringssystemet som vi använder i våra bilar. Signalerna från atomklockorna ombord på satelliterna är det som används för att triangulera korrekt positionering. Det kan bara göras på grund av tidssignalernas mycket exakta natur. En sekunds felaktighet av a GPS-klocka kunde se att lägga ut information ut med 100,000 km eftersom ljuset kan resa så långt under den tiden.

Atomklockor har också använts som ett sätt att testa teorier av Einstein och andra. Med hjälp av atomur kan vi noggrant mäta tyngdkraften och hur det påverkar tiden. Moderna klockor är så exakta att forskare även kan mäta skillnaden i tyngdkraften (och därmed tiden) vid varje efterföljande tum ovanför jordens yta. De kan också användas för att mäta långsamma processer som kontinental drift eller de små förändringarna i jordens rotation.

Andra tillämpningar där noggrannhet är avgörande är också beroende av atomklockor som flygkontroll där den exakta naturen möjliggör säker övervakning av flygtrafiken. Vägtrafiksystem som trafikljus blir alltmer med hjälp av tidsservrar ansluten till atomur för att säkerställa perfekt synkronisering. Till och med internet beror Internet på atomklockor, speciellt när det används för tidskänsliga transaktioner som bank, handel med aktier och aktier och till och med online-sätesreservering. Utan noggrannhet i tid skulle det inte vara möjligt att använda sådana applikationer, eftersom det också kunde uppstå fel som dubbla bokade platser, sålda aktier innan de köptes.

Dator nätverk synkronisera till atomur genom att använda nätverks tidsservrar. Ofta använder dessa enheter protokoll NTP och få atomur tiden från antingen GPS-systemet eller en radioöverföring. NTP-tidsservrar övervakar och justerar alla klockor på enheter i ett datornätverk för att matcha klockan.

Behöver jag verkligen en NTP-tidsserver?

Söndag, juni 14th, 2009

NTP-tidsservern är en mycket missförstått utrustning. De är ganska enkla enheter i den meningen att de används för tidssynkronisering, som tar emot en extern källa till den tid som sedan distribueras i ett datornätverk med hjälp av NTP (Network Time Protocol).

Men med en myriad av "fria" tidsservrar som finns tillgängliga på internet fattar många nätverksadministratörer beslutet att NTP-tidsservrar inte är nödvändiga delar av utrustning och att deras nätverk kan klara sig utan det. Men det finns ett stort antal fallgropar i att förlita sig på internet som en tidsreferens; Microsoft och USAs fysiklaboratorium NIST (National Institute of Standards and Time) rekommenderar starkt externa NTP-tidsservrar snarare än internetleverantörer.

Här är vad Microsoft säger:
"Vi rekommenderar starkt att du konfigurerar den auktoritativa tidsservern för att samla tiden från en hårdvarukälla. När du konfigurerar auktoritativ tidsserver att synkronisera med en Internet-tidskälla, finns ingen autentisering. "

Autentisering är en säkerhetsåtgärd som implementeras av NTP för att säkerställa att den tidssignal som skickas kommer från var den hävdar att den kommer ifrån. Med andra ord är autentisering den första försvarskärnan för att skydda mot skadliga användare. Det finns också andra säkerhetsproblem med att använda internet som en tidskälla, eftersom kommunikation med en internetkälla kommer att kräva att TCP / IP-porten lämnas öppen i brandväggen, detta kan också manipuleras av skadliga användare.

NIST känner igen betydelse för NTP-tidsservern system för förebyggande och upptäckt av säkerhetshot i deras guide till datasäkerhetslogghantering de föreslår:
"Organisationer bör använda tidssynkroniseringsteknologier som NTP-servrar (Network Time Protocol) när det är möjligt att hålla loggkällornas klockor konsekventa med varandra."