Arkivera kategorin "Tidssynkronisering"

WWVB-tidssignalen

Lördag november 29th, 2008

De WWVB-tidssignal är en dedikerad radiosändning som ger en korrekt och tillförlitlig källa till den amerikanska civiltiden, baserat på den globala tidsskalan UTC (koordinerad universell tid), sänds WWVB-signalen och underhålls av Förenta staternas NIST-laboratorium (National Institute for Standards and Tid).

WWVB-tidssignalen kan användas av alla som kräver noggrann timinginformation, men dess huvudsakliga användning är som en källa till UTC-tid för administratörer som synkroniserar ett datornätverk med en radioklocka. Radio klockor är verkligen en annan term för a nätverk tidsserver som använder en radiotransmission som en tidkälla.

De flesta radiobaserade nätverkstidsservrar använder NTP (Network Time Protocol) för att distribuera tidsinformationen i hela nätverket.

WWVB-signalen sänds från Fort Collins, Colorado. Den är tillgänglig 24 timmar om dagen över de flesta USA och Kanada, även om signalen är sårbar för störningar och lokal topografi. Användare av WWVB-tjänsten får övervägande en "ground wave" -signal. Det finns emellertid också en återstående "himmelvåg" som återspeglas från jonosfären och är mycket starkare på natten. Detta kan resultera i en total mottagen signal som är antingen starkare eller svagare.

WWVB-signalen bärs på en frekvens av 60 kHz (till inom 2-delar i 1012) och styrs av en cesium-atomklocka baserad vid NIST

Signalens fältstyrka överstiger 100 μV / m (mikrovolt en meter) på ett avstånd av 1000 km från Colorado - som täcker mycket av USA.

WWVB-signalen är i form av en enkel binär kod som innehåller information om tid och datum WWVB-tid och datumkod innehåller följande information: år, månad, dag månad, veckodag, timme, minut, sommartid (i kraft eller nära förestående).

Håller tid med Network Time Protocol

Torsdag, november 27th, 2008

NTP (Network Time Protocol) är den mest flexibla, exakta och populära metoden för att skicka tid över Internet. Det är kanske Internetets äldsta protokoll som har funnits i en eller annan form sedan mitten av 1980.

Huvudsyftet med NTP är att se till att alla enheter i ett nätverk synkroniseras samtidigt och för att kompensera för vissa nätverksfördröjningar. Över ett LAN eller WAN NTP lyckas upprätthålla en noggrannhet på några millisekunder (Över Internet, överföring av tid om det är långt mindre korrekt på grund av nätverkstrafik och avstånd).

NTP är det överlägset mest använda tidssynkroniseringsprotokollet (någonstans i regionen 95% av alla tidsservrar använder NTP) och den har stor framgång för sina kontinuerliga uppdateringar och dess flexibilitet. NTP kommer att köras på UNIX, LINUX och Windows-baserade operativsystem (det är också gratis, en annan möjlig orsak till dess stora framgång).

NTP använder en enda källa som den distribuerar bland alla enheter på ett nätverk. Det kontrollerar också varje enhet för drift (att få eller förlora tid) och justerar för varje. Det är också hierarkiskt eftersom bokstavligen tusentals maskiner kan styras med bara en NTP-server eftersom varje maskin i sig kan användas av grannmaskiner som tidsserver.

NTP är också mycket säker (när du använder en extern tidsreferens inte när du använder Internet för en tidkälla) med ett autentiseringsprotokoll som kan fastställa exakt var en tidkälla kommer ifrån.

För att ett nätverk ska bli riktigt effektivt använder de flesta NTP-tidsservrar en atomur som grund för sin tidssynkronisering. En internationell tidsplan baserad på den tid som atomklockor berättade har utvecklats för detta ändamål. UTC (Samordnad Universal Time).

Det finns verkligen två sätt att få en säker UTC atomur tidssignal som ska utnyttjas av NTP. Den första är tid- och frekvensöverföringen som flera nationella fysiklaboratorier sänder på långvåg runt om i världen. den andra (och överlägset mest lättillgängliga) är genom att använda tidsinformationen i GPS-satellitsändningarna. Dessa kan hämtas överallt på klotet och ge säker, säker och mycket exakt timinginformation.

Betydelsen av tidssynkronisering i den moderna världen

Tisdag, november 25th, 2008

Tid har alltid spelat en viktig roll i civilisationen. Förståelse och övervakningstid har varit en av människans pre-ockupationer sedan förhistoria och förmågan att hålla reda på tiden var lika viktig för de gamla som det är för oss.

Våra förfäder var tvungna att veta när den bästa tiden var att plantera grödor eller när man skulle samla för religiösa fester och veta att tiden betyder att det är samma som alla andra.

tids~~POS=TRUNC synkronisering~~POS=HEADCOMP är nyckeln till korrekt tidshållning, eftersom det är bara värt att ordna en händelse vid en viss tidpunkt om alla kör samtidigt. I den moderna världen, som företag har flyttat från ett pappersbaserat system till en elektronisk, är betydelsen av tidssynkronisering och sökandet efter allt bättre noggrannhet ännu viktigare.

Datornätverk kommunicerar nu med varandra från hela världen som genomför miljarder dollar för transaktioner varje sekund, millisekunds noggrannhet är nu en del av affärssuccesen.

Datornätverk kan bestå av hundratals och tusentals datorer, servrar och routrar och medan de alla har en intern klocka, om inte de synkroniseras helt tillsammans kan en mängd potentiella problem uppstå.

Säkerhetsöverträdelser, dataförluster, vanliga krascher och störningar, bedrägeri och kundtrovärdighet är alla potentiella faror för dålig datortidssynkronisering. Datorer är beroende av tid eftersom den enda referenspunkten mellan händelser och många applikationer och processer är tidsberoende.

Även avvikelser från några millisekunder mellan enheter kan orsaka problem i synnerhet i världen av global finans där miljontals vinst eller förlorad på en sekund. Därför styrs de flesta datornätverk av a tidsserver. Dessa enheter mottar en tidssignal från en atomur. Denna signal distribueras sedan till varje enhet i nätverket, vilket säkerställer att alla maskiner har samma tid.

De flesta synkroniseringsenheter styrs av datorprogrammet NTP (Network Time Protocol). Denna programvara kontrollerar regelbundet varje enhetens klocka för drift (saktar eller accelererar från önskad tid) och korrigerar det så att enheterna aldrig väntar från den synkroniserade tiden.

MSF-tidssignalen

Lördag, november 22nd, 2008

De MSF-tidssignal är en dedikerad radiosändning som ger en korrekt och tillförlitlig källa till brittisk medborgarstid, baserat på den globala tidsskalan UTC (Coordinated Universal Time), sänds MSF-signalen och underhålls av Storbritanniens National Physical Laboratory (NPL).

MSF-tidssignalen kan användas av alla som kräver korrekt tidsinformation, men dess huvudsakliga användning är emellertid som en källa till UTC-tid för administratörer som synkroniserar ett datornätverk med en radioklocka. Radio klockor är verkligen en annan term för en tidsserver som använder en radiotransmission som en tidkälla.

Mest radiobaserade nätverk tidsservrar användning NTP (Network Time Protocol) för att distribuera tidsinformationen i hela nätverket.

MSF-signalen sänds från Anthorn Radio station i Cumbria genom VT-kommunikation under kontrakt till NPL. Den är tillgänglig 24 timmar om dagen över hela Storbritannien och bortom, även om signalen är sårbar mot störningar och lokal topografi. Användare av MSF-tjänsten får övervägande en "ground wave" -signal. Det finns emellertid också en återstående "himmelvåg" som återspeglas från jonosfären och är mycket starkare på natten. Detta kan resultera i en total mottagen signal som är antingen starkare eller svagare.

MSF-signalen bärs på en frekvens av 60 kHz (till inom 2-delar i 1012) och styrs av en Cesium-atomur som är baserad på radiostationen.

Antennen vid Anthorn är vid 54 ° 55 'N latitud och 3 ° 15' W longitud. Signalens fältstyrka överstiger 100 μV / m (mikrovolts en meter) på ett avstånd av 1000 km från Anthorn, som täcker hela Storbritannien, och kan till och med mottagas i hela Nord- och Västeuropa.

MSF sänder en enkel binär kod som innehåller information om tid och datum MSF-tid och datumkod innehåller följande information: år, månad, dag i månad, veckodag, timme, minut, brittisk sommartid (i kraft eller nära förestående), DUT1 (en parameter som anger UT1-UTC)

Fem anledningar till att du aldrig ska använda en Internet-tidkälla

Torsdag, november 20th, 2008

Tidssynkronisering är nu en integrerad del av nätverksadministrationen. Nätverk som inte synkroniseras till UTC-tid (Coordinated Universal Time) blir isolerade; kan inte behandla tidskänsliga transaktioner eller kommunicera säkert med andra nätverk.

UTC-tid har utvecklats för att tillåta hela världen att kommunicera under en enda tidsram och det är baserat på den tid som beräknas av atomur.

För att synkronisera till UTC-tid ansluter många nätverksadministratörer till en Internet-tidkälla och antar att de får en säker källa för UTC-tid. Det finns dock fallgropar till detta och alla nätverk som kräver säkerhet ska aldrig använda Internet som en tidskälla:

1. För att kunna använda en Internet-tidkälla måste en port vidarebefordras i brandväggen. Detta "hål" för att tillåta tidsinformationen att passera kan utnyttjas av någon annan också.
2. NTP (Network Time Protocol) har en inbyggd säkerhetsåtgärd som kallas autentisering som garanterar att en tidkälla är exakt vilken den säger att den är, kan den inte användas över Internet.
3. Internet-tidkällor är helt felaktiga. En undersökning av Nelson Minar från MIT (Massachusetts Institute of Technology) upptäckte att mindre än hälften var tillräckligt nära UTC-tiden för att beskrivas som pålitlig (vissa var minuter och till och med timmar!).
4. Distans över internet kan göra ens en extremt exakt Internet-timingkälla värdelös eftersom avståndet till klienten kan orsaka förseningar.
5. En dedikerad tidsserver kommer att använda en radio av GPS-tidssignal som kan granskas för att garantera dess noggrannhet, ge säkerhet och rättsligt skydd. internet timing källor kan inte.

Dedikerad NTP-tidsservrar erbjuder inte bara större skydd och säkerhet än Internet-tidskällor. De erbjuder också obegränsad noggrannhet med både GPS- och tid- och frekvensradioöverföringarna (t.ex. MSF, DCF eller WWVB) som är korrekta inom några millisekunder UTC-tid.

GPS Tidsserver Mottagningstid från rymden

Onsdag, november 19th, 2008

GPS-tid-servrar är nätverkstidsservrar som tar emot en tidssignal från GPS-nätverket och distribuerar den bland alla enheter i ett nätverk som säkerställer att hela nätverket är synkroniserat.

GPS är en idealisk tidskälla som en GPS-signal finns tillgänglig överallt på jorden. GPS står för Global Positioning System, GPS-nätet ägs av USA: s militär och styrs och drivs av den amerikanska flygvapnet (rymdvinge). Det är emellertid, sedan den sena 1980 öppnades för världens civila befolkning som verktyg för att hjälpa navigering.

GPS-nätverket är faktiskt en konstellation av 32-satelliter som omger jorden, de tillhandahåller inte faktiskt positioneringsinformation (GPS-mottagare gör det) men sänder från sin inbyggda atomklockor en tidssignal.

Denna tidssignal är vad som används för att utarbeta en global position genom att triangulera 3-4-tidssignaler. En mottagare kan ta reda på hur långt och därmed positionen du är från en satellit. I huvudsak är en global positionerings-satellit bara en banbrytande klocka och det är den information som sänds som kan hämtas av en GPS-tidsserver och distribueras bland ett nätverk.

Medan strengt taget GPS-tid inte är densamma som den globala tidsskala UTC (koordinerad universell tid), a GPS-tidsserver konverterar automatiskt tidsformatet till UTC.

En GPS-tidsserver kan ge obruten noggrannhet med nätverk som kan upprätthålla noggrannhet inom några millisekunder av UTC.

Vanliga NTP-serverns referensproblem

Fredag ​​november 14th, 2008

De NTP-server (Network Time Protocol) är ett av de mest använda, men minst förstådda, maskinvaruobjekten för datanätverk.

En NTP-server är bara en tidsserver som använder protokollet NTP. Andra tidsprotokoll existerar men NTP är överlägset mest använda. Termen "NTP-server", "tidsserver" och "nätverk tidsserver"är utbytbara och ofta termen" radioklocka "eller"GPS-tidsserver'används men dessa beskriver helt enkelt metoden som tidsservrarna får en tidsreferens.

NTP-servrar får en tidskälla som de sedan kan distribuera bland ett nätverk. NTP kommer att kontrollera en klocka för enhetssystemets system och fördjupa eller återkalla tiden beroende på hur mycket den har drivit. Genom att regelbundet kontrollera systemklockan med tidsservern kan NTP se till att enheten är synkroniserad.

NTP-servern är en enkel enhet att installera och köra. De flesta ansluter till ett nätverk via en Ethernet-kabel och den medföljande mjukvaran är enkelt konfigurerad. Det finns emellertid några vanliga problem med felsökning i samband med NTP-servrar och i synnerhet med mottagning av tidkällor:

A dedikerad NTP-server kommer att få en tidssignal från olika källor. Internet är förmodligen de vanligaste källorna till UTC-tid (Coordinated Universal Time), men det kan vara en orsak till flera tidsserverproblem med hjälp av Internet som en tidskälla.

För det första kan Internet-tidskällor inte verifieras. autentisering är NTP: s inbyggda säkerhetsåtgärd och säkerställer att en tidsreferens kommer ifrån där den säger att den är. På en liknande anteckning för att använda en Internet-timing-källa skulle det innebära att ett gap skulle behöva skapas i nätverksväggen, det kan givetvis orsaka egna säkerhetsproblem.

Internet timing källor är också notoriskt felaktiga. En undersökning av MIT (Massachusetts Institute of Technology) fann mindre än en fjärdedel av Internet-timing källor var någon där nära exakt och ofta de som var, var för långt bort från kunder för att tillhandahålla en pålitlig tidkälla.

Den vanligaste, säkra och korrekta metoden för mottagning av tidkälla är GPS-systemet (Global Positioning System). Medan en GP-signal kan tas emot var som helst på planeten finns det fortfarande vanliga installationsproblem.

En GPS-antenn måste ha en bra klar bild av himlen; Detta beror på att GPS-servern sänder sin signal via synfält. Signalen kan inte tränga in i byggnader och därför måste antennen vara belägen på roten. En annan vanlig fråga med en GPS-tidsserver är att de måste lämnas i minst 49 timmar för att säkerställa att GPS-mottagaren får en bra satellitfix. Många användare tycker att de får en intermittent signal, vilket normalt beror på otålighet och inte låter GPS-systemet få en solid fix.

Den andra säkra och tillförlitliga metoden för mottagning av en tidssignal är de nationella radiosändningarna. I Storbritannien kallas MSF men liknande system finns i USA (WWVB), Tyskland (DCF) och flera andra länder. Vanligtvis är det mindre problem att använda MSF / DCF / WWVB-signalen.

Även om radiosignalen kan tränga in i byggnader är den känslig för störningar från topografi och andra elektriska apparater. Eventuella problem med en MSF-tidsserver kan normalt lösas genom att flytta servern till en annan ort eller ofta bara vinkla servern så att dess ib-byggda antenn är vinkelrät mot överföringen.

Tidssynkronisering Vad är tiden?

Onsdag, november 12th, 2008

Tidsservrar är vanliga apparater i moderna serverrum men tidssynkronisering har bara blivit möjlig tack vare idéer från fysikern från förra seklet och det är våra dessa idéer av tid som har gjort många av de teknologier de senaste decennierna möjliga.

Tiden är en av de svåraste begreppen att förstå. Fram till förra seklet trodde man att tiden var konstant men det var inte förrän Einsteins idéer att vi upptäckte att tiden var relativt.
Relativ tid var en konsekvens av Einsteins mest populära teori "Allmän teori av relativitet" och dess berömda ekvation E = MC2.

Vad Einstein upptäckte var att ljusets hastighet var den enda konstanten i universum (i ett vakuum ändå) och den tiden kommer att skilja sig åt olika observatörer. Einsteins ekvationer visade att ju snabbare en observatör reste sig mot ljusets hastighet desto långsammare tid skulle bli.

Han upptäckte också att tiden inte var en separat enhet av universum utan var en del av en fyra-dimensionell rymdtid och att effekterna av tyngdkraften skulle förskjuta detta rymdtid vilket orsakade tid att sakta ner.

Många moderna teknologier som satellitkommunikation och navigering måste ta hänsyn till dessa idéer, annars skulle satelliter falla ur omlopp och det skulle vara omöjligt att kommunicera över hela världen.

Atomklockor är så exakta att de kan förlora mindre än en sekund i 400 miljoner år, men hänsyn till Einsteins idéer måste beaktas, eftersom atomklockor baserade på havsnivå kör långsammare än de på högre höjd på grund av jordens gravitationstid.

En universell tidsskala har utvecklats kallad UTC (Koordinerad Universal Time), som är baserad på tiden som beräknas av atomur, men kompenserar för den minuters saktring av jordens rotation (orsakad av Moonens gravitation) genom att lägga Leap Seconds varje år till förhindra dag från krypande till natt (om än i årtusenden eller två).

Tack vare atomur och UTC-tid datanät över hela världen kan ta emot en UTC-tidskälla via Internet, via en nationell radiotransmission eller via GPS-nätverket. en NTP-server (Network Time Protocol) kan synkronisera alla enheter i ett nätverk till den tiden.

Tidsserver FAQ på brittisk tid

Måndag, November 10th, 2008

Tidsservers används i hela brittisk industri. Många av dem får MSF-signalen från National Physical Laboratory i Cumbria. Här är några vanliga frågor om brittisk tid och MSF-signalen:

Vem bestämmer när klockor ska gå framåt eller tillbaka för sommartid?

Om du bor i Europa anges den tid då sommartiden börjar och slutar i EU-direktivet och det brittiska lagstadgade instrumentet, eftersom 1 är Greenwich Mean Time (GMT).

Hinner midnatt till dagen före eller dagen efter?

Användningen av ordet midnatt är starkt beroende av sitt sammanhang, men 00.00 (ofta kallad 12 am) är början på nästa dag. Det finns inga standarder fastställda för betydelsen av 12 am och 12 pm och ofta är en 24-timme mindre förvirrande.

Finns det ett godkänt sätt att representera datum och tider?

Standardnotationen för datumet är sekvensen YYYY-MM-DD eller YY-MM-DD, även om det i USA är konventionen att ha dagar och månader tvärtom.

När började det nya årtusendet verkligen?

Ett årtusende är en period på tusen år. Så du kan säga att nästa årtusende börjar nu. Det tredje årtusendet av den kristna eran började i början av året 2001 AD

Hur vet du atomur Håll bättre tid?

Om du tittar på flera klockor som är inställda på samma gång hittar du att de fortfarande håller med om inom tio miljoner av en sekund efter en vecka.

Vad är noggrannheten i "talar klockan"?

Även om du tillåter förseningen i telefonnätverket, kan du förmodligen förvänta dig att början av sekunder-piparna ska vara exakta sekundermarkörer inom ungefär en tiondel av en sekund.

Varför flyttade min radiokontrollerade klocka till sommartid på 2, en timme sen?

Batteridrivna radiokontrollerade klockor kontrollerar normalt bara tiden varje timme eller två, eller ännu mindre, det här sparar batteriet.

Varför får min radiokontrollerade klocka MSF-signalen mindre väl på natten?

Användare av MSF service får övervägande en "ground wave" -signal. Det finns emellertid också en återstående "himmelvåg" som återspeglas från jonosfären och är mycket starkare på natten, detta kan resultera i en total mottagen signal som är antingen starkare eller svagare.

Finns det en permanent timmes skillnad mellan MSF-tid och DCF-77-tid?

Sedan 1995 October 22 har det skett en permanent timmes skillnad mellan brittisk tid (som sänds av MSF) och Central European Time, som sänds av DCF-77 i Tyskland.

Vad står MSF för?

MSF är det tre bokstäverna som används för att beteckna Storbritanniens 60 kHz-standardfrekvens och tidssignal.

Tack till National Physical Laboratory för deras hjälp med den här bloggen.

NTP Time Server Packet Header Explained

Torsdag, november 6th, 2008

De flesta tidsservrar använder Network Time Protocol och som andra Internetbaserade protokoll innehåller NTP ett pakethuvud. Ett pakethuvud, enkelt sagt, är bara en formaterad dataenhet som beskriver informationen i paketet.

NTP-pakethuvudet består av ett antal 32-bitord. Här är en lista över de vanligaste pakethuvudvillkoren och deras innebörd:

IP-adress - adressen till NTP Time Server

NTP Version - vilken version av NTP (nuvarande version 4 är den senaste)

Referenstidstämpel (den primära epoken) som används av NTP för att utarbeta tiden från denna inställningspunkt (normalt januari 01 1900

Tur och retur fördröjning (den tid det tar begäran att komma fram och komma tillbaka i millisekunder)

Lokal klockförskjutning - tidsskillnad mellan värd och klient

Spegelindikator (om det ska vara ett steg andra den dagen - normalt endast på 31 december)

Mode3 - ett trebits heltal som representerar värdena: 0 = reserverad, 1 = symmetrisk aktiv, 2 = symmetrisk passiv, 3 = klient, 4 = server, 5 = broadcast, 6 = NTP-kontrollmeddelande, 7 = reserverat för privat bruk.

Stratum nivå - vilken stratum nivå den NTP-server är (en stratum 1-server tar emot tiden från en atomurkälla, en stratum 2-server tar emot tiden från en stratum 1-server)

Pollintervall (Hur många begäranden görs och deras intermittens)

Precision - hur exakt i millisekunder är systemklockan

Rotfördröjning - Detta är ett signerat fastpunktsnummer som anger den totala returresa-fördröjningen till den primära referenskällan vid roten

Root dispersion (i millisekunder) - Roten spridningen är den maximala (värsta fall) Skillnaden mellan det lokala systemet klocka och roten NTP trädet (stratum 1 klocka)

Ref ID - 32-bit som identifierar referensklockan

Ursprung tidsstämpel (tid innan synkronisering begäran)

Ta emot tidstämpel - den tid som värd / NTO-tidsservern fick begäran

Överför tidsstämpel - den gången värden skickade tillbaka begäran

Giltigt svar - är systemklockan synkroniserad eller inte