Arkivera för kategorin "Ej kategoriserad"

NTP-servern och förståelse Timescales

Måndag, januari 19th, 2009

Det finns flera tidsskrifter som används över hela världen. Mest NTP-servrar och andra nätverk tidsservrar använd UTC som baskälla men det finns andra:

När vi blir frågan om tiden är det mycket osannolikt att vi skulle svara med "för vilken tidsplan" men det finns flera tidsskala som används över hela världen och varje bygger på olika metoder för att hålla reda på tiden.
GMT

Greenwich Mean Time (GMT) är lokal tid på Greenwich-meridianen baserat på den hypotetiska medeloljen. Eftersom jordens bana är elliptisk och sin axel lutas framstår solens verkliga position mot bakgrunden av stjärnor lite framåt eller bakom den förväntade positionen. Det ackumulerade tidsfelet varierar genom året på ett smidigt sätt med upp till 14 minuter långsamt i februari till 16 minuter snabbt i november. Användningen av en hypotetisk medelolja tar bort denna effekt. Innan 1925 astronomer och navigatörer uppmätta GMT från middagstid till middag, började dagen 12 timmar senare än i civilt bruk vilket också vanligen kallades GMT. För att undvika förvirring bestämde sig astronomer i 1925 för att ändra referenspunkten från middag till midnatt, och några år senare antog termen Universal Time (UT) för den "nya" GMT. GMT är den rättsliga grunden för den civila tiden för Storbritannien.

UT

Universal Time (UT) är genomsnittlig soltid på Greenwich meridianen med 0 h UT vid midnatt, och sedan 1925 har ersatt GMT för vetenskapliga ändamål. Vid mitten av 1950 hade astronomer mycket bevis på fluktuationer i jordens rotation och bestämde sig för att dela ut UT i tre versioner. Tid som härstammar direkt från observationer kallas UT0, tillämpar korrigeringar för rörelser på jordens axel, eller polär rörelse, ger UT1, och borttagande av periodiska säsongsvariationer genererar UT2. Skillnaderna mellan UT0 och UT1 är i storleksordningen tusentals sekunder. Idag används endast UT1 allmänt, eftersom det ger ett mått på jordens rotationsorientering i rymden.


Världstidens standard
(UTC):

Även om TAI ger en kontinuerlig, enhetlig och exakt tidsskala för vetenskapliga referensändamål, är det inte lämpligt för vardagligt bruk eftersom det inte stämmer överens med jordens rotationshastighet. En tidsskala som motsvarar växlingen av dag och natt är mycket mer användbar, och sedan 1972 distribuerar alla sändningstidstjänster tidskalor baserat på koordinerad universell tid (UTC). UTC är en atomskala som hålls i överensstämmelse med Universal Time. Språng sekunder är ibland

Information med tillstånd av National Physical Laboratory STORBRITANNIEN.

Det kan vara den sista Leap Second i kväll eftersom det finns samtal för att få det skrotat

Onsdag, december 31st, 2008

Vid midnatt på ikväll läggs en extra sekund till som rekommenderas av International Earth Rotation and Reference Systems Service (IERS). Det betyder att i sista minuten 2008 kommer 61 sekunder.

Skottsekunder har lagts till nästan varje år sedan starten av UTC (Samordnad Universal Time) i 1970: s. Den extra sekunden läggs till för att säkerställa att UTC håller synkroniserad med GMT (Greenwich Meantime eller ibland kallad UT1). GMT är det traditionella 24 timmars klocksystem där en dag definieras som rotation av jorden som tar 86,400 sekunder för en komplett revolution.

Tyvärr kan jorden ofta vara lite tardig i sin tur och om de extra sekunderna inte fanns i slutet av året för att kompensera så småningom skulle de två systemen (UTC och GMT) försvinnas. Under ett årtusende skulle tidsskillnaden bara vara en timme men många hävdar att ett tidssystem som inte motsvarar himmelens rörelse skulle vara irrationellt och yrken som jordbruk och astronomi skulle bli svårare.

Men inte alla ser det på det sättet att vissa argumenterar för att som hela världens datanät är synkroniserade till UTC med NTP-servrar då orsakar fudgen av det extra sekundet otäta mängder problem.

Nu har en grupp inom den internationella telekommunikationsunionen, som kallas, rekommenderat att avskaffa det andra spåret. Gruppmedlem Elisa Felicitas Arias, av International Bureau of Weights and Measures i Paris, Frankrike, hävdar att en tidsskala som inte behöver regelbunden anpassning är avgörande i en alltmer sammanlänkt värld. Dessutom säger hon att fartyg och flygplan nu navigerar via GPS istället för det gamla tidssystemet. GPS körs på en version av atomtid.

Nästa år kommer ITU: s medlemmar att rösta om förslaget. Om 70 procent stöder idén kommer ett officiellt beslut att fattas vid World Radio Conference i 2011. Enligt en rapport medförfattad av Felicitas Arias, stödjer de flesta medlemsstaterna tanken. Storbritannien är dock emot att omarbeta sina lagar, som inkluderar solens tidsgräns Greenwich Mean Time. Utan den brittiska avskaffandet kan vara svårt, säger Felicitas Arias.

"I teorin är att lägga till en sekund lika enkelt som att vända en omkopplare; i praktiken fungerar det sällan så, säger Dennis McCarthy av US Naval Research Laboratory, vilket ger den tidsstandard som används av den amerikanska militären. Mest sannolikt att drabbas är IT-system som behöver precision på mindre än en sekund. I 1998 - två språng sekunder sedan - mobilkommunikation svart ut över en del av södra USA. Olika tjänstegrenar hade gått in i lite annorlunda tider, vilket förhindrade korrekt återgivning av signaler.

Alla citat som tillskrivs BBC

Varför behovet av NTP

Lördag, december 20th, 2008

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.

NTP utvecklades för att lösa problemet med flera datorer som 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 byter 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 utreder 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. Den använder en enda källa, normalt 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 nätverk tidsserver att få sin UTC-tidssignal. Dessa kan ta emot tiden från GPS-nätverk eller radiosändningar 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.

UTC Radio Referenser från hela världen

Fredag, oktober 17th, 2008

UTC (Coordinated Universal Time) är den globala civila tidsskala som används av miljontals människor, företag och myndigheter över hela världen. UTC är baserat på den tid som beräknas av cesium atomklockor. Dessa klockor är de mest tillförlitliga korrekonomerna på jorden, som kan upprätthålla noggrann tid i flera miljoner år samtidigt som de inte förlorar eller tar en sekund.

Tyvärr är cesiumklockor alltför dyra och känsliga maskiner för att göra det praktiskt för oss alla att ha en men lyckligtvis den tid de berättar överförs av flera länder. Dessa nationers nationella fysiklaboratorier tenderar att sända UTC-tid från dessa klockor med långvåg.

I Storbritannien sänds 60 kHz-sändningen av National Physical Laboratory från en sändare i Anthorn i Cumbria (den var baserad i Rugby till 2007). NPL underhåller ständigt överföringarna och bedömer dess noggrannhet. Medan MSF-signal En brittisk baserad överföring är möjlig att ta emot signalen i vissa delar av Nordeuropa och Skandinavien.

Men på fastlandet i Europa är den starkaste tids- och frekvenssignalen den tyska sändningen från Frankfurt i Tyskland. Den här signalen kallas DCF styrs och underhålls av tyska National Physics Laboratory. Medan Schweiz också har sin egen tids- och frekvenssignal, är den tyska DCF-signalen överlägset den mest använda i Europa.

I USA upprätthålls ett liknande system av NIST (National Institute for Standards and Time) och sänds från Fort Collins, Colorado. Denna signal är känd som WWVB och finns i de flesta delar av Nordamerika (inklusive Kanada).

Japan upprätthåller också sin egen tidssändning (JJY) som är populär i södra Stilla havet och flera andra länder (som Frankrike) har även sina egna signaler, även om dessa tenderar att ha en liten täckning.

Alla dessa tidssignaler fungerar på ett liknande sätt. Signalstyrkan reduceras antingen med 6 och 10 dB eller stängs av under en viss tid innan den återställs i början av varje sekund. Den tid som signalen reduceras indikerar en ström av binära tal med positioneringsmarkörer.
Signalerna arbetar med en 60 kHz-frekvens och har en tids- och datumkod som reläer följande information i binärformat: år, månad, dag månad, veckodag, timme, minut, DUT1 (skillnaden mellan UTC och UT1 som är baserat på jordens rotation). Signalerna vidarebefordrar information om lokal tid som brittisk sommartid.

Så här konfigurerar du en auktoritativ tidsserver i Windows Server 2008

Torsdag Oktober 16th, 2008

Tidssynkronisering i moderna datanät är viktigt, alla datorer behöver veta tiden så många applikationer, från att skicka ett e-postmeddelande till att lagra information är beroende av datorn och vet när händelsen ägde rum.

Microsoft Windows Server från 2000 och framåt har ett tidssynkroniseringsverktyg som är inbyggt i operativsystemet kallat Windows Time (w32time.exe) som kan konfigureras att fungera som en nätverkstid tjänarr.

Windows Server 2008 kan enkelt ställa in systemklockan för att använda UTC (Koordinerad Universal Time, världens tidsstandard) genom att öppna en Internetkälla (antingen: time.windows.com eller time.nist.gov).

För att uppnå detta måste en användare bara dubbelklicka på klockan på skrivbordet och justera inställningarna i fliken Internet-tid.

Det måste dock noteras att Microsoft och andra operativsystemstillverkare rekommenderar starkt att externa tidsreferenser bör användas eftersom Internetkällor inte kan verifieras.

Så här konfigurerar du Windows tidstjänst för en extern tidskälla, klicka på Start, Kör och skriv regedit och klicka på OK.

Leta upp följande undernyckel:
HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ W32Time \ Parameters \ Type
I den högra rutan, högerklickar skriv sedan klicka på Ändra i redigerings Värde typ NTP i rutan Data och klicka på OK.

Leta upp följande undernyckel:
HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ W32Time \ Config \ AnnounceFlags.
Högerklicka på AnnounceFlags i den högra rutan och klicka på Ändra. Registreringsfönstret "AnnounceFlags" anger huruvida servern är en pålitlig tidsreferens, 5 anger en pålitlig källa, så i rutan Redigera DWORD-värde, under Värdedata, skriv 5 och klicka sedan på OK.

Network Time Protocol (NTP) är ett internetprotokoll som används för överföring av exakt tid, vilket ger information om tid så att en exakt tid kan erhållas
För att göra det möjligt för Network Time Protocol; NtpServer, leta upp och klicka:

HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ W32Time \ TimeProviders \ NtpServer \
I den högra rutan, högerklickar du på Aktiverad och klicka sedan på Ändra.

I Redigera DWORD-värde rutan 1 i rutan Data, och klicka sedan på OK.

Gå nu tillbaka och klicka på
HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ W32Time \ Parameters \ NtpServer
I den högra rutan, högerklicka NtpServer, sedan Ändra i Redigera DWORD-värde under Värde Datatyp i den högra rutan, högerklicka NtpServer, sedan Ändra i Redigera DWORD-värde i rutan Data skriver du Domain Name System (DNS ), måste varje DNS vara unikt och du måste lägga 0x1 till slutet av varje DNS-namn annars förändringar kommer inte träda i kraft.

Nu klicka på Ok.

Leta upp och klicka på följande
HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ W32Time \ TimeProviders \ NtpClient \ SpecialPollInterval
I den högra rutan, högerklicka SpecialPollInterval, klicka sedan på Ändra.

I Redigera DWORD-värde rutan under Värde Data skriver du antalet sekunder som du vill ha för varje omröstning, dvs 900 kommer enkät var 15 minuter, och klicka sedan på OK.
För att konfigurera korrigeringsinställningarna tid, lokalisera:
HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ W32Time \ config
I den högra rutan, högerklicka MaxPosPhaseCorrection, sedan Ändra i Redigera DWORD-värde rutan Bas i, klickar du på Decimal, i rutan Data skriver du en tid i sekunder som 3600 (en timme) och klicka på OK.
Gå nu tillbaka och klicka:
HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ W32Time \ config
I den högra rutan, högerklicka MaxNegPhaseCorrection, sedan Ändra.

I Redigera DWORD-rutan under bas, klickar du på Decimal, i rutan Data typ tiden i sekunder som du vill hämta exempel 3600 (omröstningar i en timme)
Avsluta Registereditorn
Om du vill starta om Windows-tidtjänsten klickar du på Start, Kör (eller alternativt använd kommandotolken) och skriv:

net stop w32time && net start w32time
Och det är det att din tidsserver ska vara igång nu.

Network Time Protocol (NTP), Förstå synkronisering.

Tisdag, oktober 7th, 2008

Network Time Protocol verkar ha funnits för evigt. Det är faktiskt en av Internetets äldsta protokoll som har utvecklats i 1980s av professor David Mills och hans team från Delaware University.

I en avslappnad värld spelar det ingen roll om datanät inte synkroniseras. De enda konsekvenserna av tidsfel kan vara att ett mail kommer innan det skickades men i industrier som flygbolagets platsbokning, börsen eller satellitkommunikationen kan fraktioner av en sekund orsaka allvarliga fel som att sälja platser mer än en gång, förlusten av miljoner dollar eller till och med bedrägerier.

Datorer är logiska maskiner och eftersom tiden är linjär till en dator måste varje händelse som händer på en maskin ske innan nyheten om händelsen når en annan. När nätverk inte är synkroniserade kämpar datorer för att hantera händelser som uppenbarligen har inträffat (som ett e-postmeddelande skickas) men enligt deras klocka och tidsstämpel har det ännu inte funnits, bara tänka tillbaka till millenniumbuggen där det var rädda klockor skulle Hoppa tillbaka till 1900!

Av denna anledning har NTP utvecklats. NTP använder en algoritm (Marzullos algoritm) för att synkronisera tiden med den nuvarande versionen av NTP kan behålla tid över det offentliga Internet till inom 10 millisekunder och kan fungera ännu bättre över LAN. NTP-tidsservrar arbetar inom TCP / IP-paketet och är beroende av UDP (User Datagram Protocol).

NTP-servrar Normalt är dedikerade NTP-enheter som använder en enda tidsreferens för att synkronisera ett nätverk till. Denna tidsreferens är oftast en UTC (Koordinerad Universal Time) -källa. UTC är en global tidsskala som distribueras av atomklockor via Internet, specialistlängdsradioöverföringar eller via GPS-nätverket (Global Positioning System).

NTP-algoritmen använder denna tidsreferens för att bestämma mängden för att avancera eller returera systemet eller nätverksklockan. NTP analyserar tidstempelens värden inklusive frekvensen av fel och dess stabilitet. En NTP-server kommer att behålla en uppskattning av kvaliteten på både referensklockorna och sig själv.

NTP är hierarkisk. Avståndet från tidsreferensen är uppdelad i strata. Stratum 0 är atomklockreferensen; Stratum 1 är NTP-servern, medan Stratum 2 är en server som tar emot timinginformation från NTP-servern. NTP kan stödja nästan obegränsade lag, även om det längre bort från timingreferensen du går, desto mindre exakt blir det.

Eftersom varje stratumnivå både kan ta emot och skicka timingssignaler är fördelen med detta hierarkiska system att tusentals maskiner kan synkroniseras med endast behovet av en NTP-server.

NTP innehåller en säkerhetsåtgärd som kallas autentisering. Autentisering verifierar att varje tidsstämpel har kommit från den avsedda tidsreferensen genom att analysera en uppsättning krypteringsnycklar som skickas med tidsreferensen. NTP analyserar det och bekräftar om det har kommit från tidskällan genom att verifiera det mot en uppsättning betrodda nycklar i dess konfigurationsfiler.

Autentisering är dock inte tillgänglig från tidskällor från hela Internet, varför Microsoft och Novell bland annat rekommenderar starkt endast externa tidsreferenser används som en dedikerad GPS NTP-server eller en som mottar den nationella tid och frekvens långvågsöverföring.

Ta emot en tidskälla

Torsdag, september 18th, 2008

A NTP-server ansluts till ett datornätverk med syftet att synkronisera alla datorer, routrar och andra enheter till exakt samma tidpunkt. NTP-servrar använder Network Time Protocol för att justera driften av olika maskiner för att matcha referenstiden.

NTP-servrar är beroende av att använda en referensklocka; De flesta nätverk som använder en NTP-server använder en UTC-källa (UTC). UTC är baserat på den tid som beräknas av de otroligt noggranna och dyra atomklockorna.

Atomklockor arbetar med att en enskild atom (i de flesta fall cesium-133) resoneras i en exakt takt vid vissa energinivåer. Noggrannheten hos atomur är så skicklig att UTC utvecklades för att tillåta internationell atomtid (TAI) och Greenwich Meantime (GMT) att kombineras, vilket möjliggör en saktning av jordens rotation genom att lägga till språng sekunder och därför hålla solen vid jordens meridian vid middagstid.

Om man inte tar hänsyn till detta sakta i jordens snurr skulle det leda till att dag och natt eventuellt går i drift (om än i många årtusenden).
A NTP-server kan ställas in för att ta emot en UTC-tidssignal från hela Internet, även om dessa kan variera enormt i noggrannhet och är beroende av relativt nära avstånd från klient och server.

Att förlita sig på en Internetbaserad tidsreferens kan också låta ett nätverk vara öppet för skadliga användare eftersom de inte kan använda NTP-autentisering, vilket är en säkerhetsåtgärd som används för att säkerställa en tidsreferens är vad den säger att den är.

Många dedikerade NTP-servrar är utformade för att få en mer exakt och autentiserad tidsreferens. En metod använder radioöverföringar som sänds av flera nationella fysiklaboratorier som NIST (National Institute for Standards and Technology) i USA (WWVB-signalen) och NPL (National Physical Laboratory) i Storbritannien (MSF-signalen). Dessa signaler sänds i långvåg och kan plockas upp inom sändningsområdet, även om signalerna kan blockeras av lokala geografiska särdrag.

En annan metod för att få en UTC-timingreferens är att använda atomklockorna ombord på GPS-nätverket (Global Positioning System). Medan GPS är mest känt som ett positionssystem, sänder satelliten faktiskt tidpunktsinformation som används av GPS-mottagare för att beräkna den tid det har rest och därmed avståndet.
Medan GPS-signalerna inte sänds i UTC-format är de mycket exakta och NTP har inga problem med att konvertera dem.

De NTP-server kontrollerar tidsstämpeln från UTC-källan och använder informationen för att beräkna om nätverksklockorna drivs och lägger till eller subtraherar en sekund för att matcha referensklockan. NTP-servern gör det med bestämda intervaller, normalt var 15: e minut för att säkerställa perfekt noggrannhet.

NTP är korrekt inom 1 / 100th av en sekund (10 millisekunder) över det offentliga Internetet och kan fungera ännu bättre över LAN och WANS med noggrannheter av 1 / 5000th av en sekund (200 mikrosekunder) inte oöverträffad.

För att säkerställa ytterligare noggrannhet kör NTP-tjänsten (eller daemon på Linux) i bakgrunden och tror inte på den tid det berättas förrän efter flera utbyten och var och en har gått igenom en protokollspecifikation (ett test), övervägas servern. Det tar vanligtvis cirka fem bra exempel) tills en NTP-server accepteras som en tidkälla.

En kort historia av NTP-tid

Onsdag, september 17th, 2008

NTP (nätverksprotokoll) är ett internetprotokoll. Protokoll är helt enkelt en uppsättning instruktioner som en dator kommer att följa och NTP har utformats och utvecklats för att synkronisera datornätverk.

Det utvecklades i 1985 av professor David Mills från Delaware University när Internet fortfarande var i sin linda. Professor Mills insåg behovet av synkronisering mellan datorer när de pratade med varandra.

NTP använder Marzullos algoritm som är en överenskommelsesalgoritm som används för att välja källor för att uppskatta exakt tid från ett antal bullriga tidskällor. NTP fungerar genom att distribuera en enda källa. Medan denna tidsreferens kan vara något som en armbandsur, är det inte så litet att synkronisera ett nätverk till något annat än UTC-tid.

UTC (Coordinated Universal Time) är en global tidsskala som baseras på tiden som atomklockor berättar för. Atomklockor skryter så höga noggrannhet att de inte förlorar eller tar en sekund på över en miljon år.

Genom att synkronisera till en UTC-tidskälla kan ett nätverk synkroniseras med alla andra nätverk som använder UTC-tid.

En gång i källa har valts NTP-demonen (eller tjänsten på Windows) distribuerar inte bara tidsreferensen, det kontrollerar också ständigt för noggrannhet och fel.

NTP är ett hierarkiskt system. Avståndet från en tidsserver kallas en stratumnivå. En stratum 0-server är en tidskälla som en atomklocka, en stratum 1-server är NTP-tidsservern medan en stratum 2-server är en enhet som tar emot tiden från tidsservern och stratum 3-servrar tar emot tidssignalen via en stratum 2-servern.

Att ordna nätverket i strata innebär att a NTP tidsserver kan distribuera tid till hundratals eller till och med tusentals maskiner utan att nätverket eller tidsservern själv blir överbelastad med trafik. Även om det måste noteras att den nedre nivån på stratumnivån kan en enhet ha en nedgång i noggrannhet kan förväntas.

Den faktiska UTC-tidssignalen kan mottas från ett antal olika sätt. Från hela Internet, även om det här kan orsaka säkerhetsproblem som tidssignalen inte kan verifieras vilket är NTP: s inbyggda säkerhetsåtgärd. Det är mycket säkrare att få en tidssignal från en radiosignal som sänds av flera nationella fysiklaboratorier eller till och med GPS-nätverket, vars atomklockor ombord kan användas som en tidkälla om NTP tidsserver är utrustad med en GPS-mottagare.

Välja en NTP-server och välja den bästa timingkällan för dig

Onsdag, september 10th, 2008

De NTP-server är en integrerad del av det moderna datornätverket. Utan nätverkstidsprotokoll och NTP-tidsservrar många av den moderna funktionaliteten hos datorer som vi tar för givet som online-bokning, internethandel och satellitkommunikation skulle vara omöjliga.

Synkronisering i datorer behandlas av NTP. NTP- och NTP-servrar använder en enda tidsreferens för att synkronisera alla maskiner i ett nätverk till den tiden. Denna tidsreferens kan faktiskt vara allt som tiden på armbandsur kanske. Synkronisering är dock meningslös om inte en UTC (koordinerad universell tid) tidskälla används som UTC har utvecklats för att låta hela världen synkronisera samtidigt, vilket möjliggör en verklig global synkronisering.

UTC är baserat på tiden som atomklockor berättar även om kompensationsåtgärder som Leap Seconds läggs till UTC för att hålla den inline med Greenwich Meantime (GMT).

Atomklockor är väldigt dyra och extremt känsliga utrustningar och inte sorts saker som kan hysas på kontorserverrummet. Lyckligtvis kan en NTP-server ta emot en UTC-tidskälla från flera olika platser.

Internet är kanske den mest använda källan till tidsreferenser. Tyvärr är det dock dra fördel att använda Internet för en tidkälla. För det första kan Internet-tidkällorna inte verifieras. Autentisering är en säkerhetsåtgärd som används av NTP för att kontrollera att tidkällan är äkta. För det andra måste ett hål lämnas öppet i nätverks brandvägg, vilket innebär att säkerhetsnivån kompromissas. För det tredje är Internet-timingkällor notoriskt felaktiga och de som inte är kan ofta vara för långt borta från en klient för att ge någon användbar precision.

Om säkerhet och hög noggrannhet i UTC-tid inte är nödvändig kan Internet dock erbjuda en enkel och prisvärd lösning.

En mycket säkrare metod för att få en UTC-timingreferens är att använda den specialiserade nationella tid- och frekvensöverföringen från flera länder. Storbritannien (MSF), USA (WWVB), Tyskland (DCF) och Japan (JJY) har alla en lång vågtidssignal. Medan dessa signaler är begränsade i intervall och styrka, där de är tillgängliga, utgör de en ideell tidkälla, eftersom radiomottagaren kan välja dessa signaler uppifrån inuti en byggnad. Dessa överföringar kan också autentiseras, vilket ger en hög säkerhetsnivå.

Den tredje och kanske enklaste lösningen är att använda en GPS NTP-server. Dessa använder signalerna från Global Positioning System som innehåller tidsinformation. Detta är idealiskt eftersom GPS-signalen kan tas emot bokstavligen var som helst i världen, så om det inte finns någon radioöverföring ditt område så kommer GPS-nätverket att ge en säker och autentiserad lösning.

Den enda nackdelen med GPS är att en antenn måste ha en bra utsikt över himlen och måste därför placeras på taket. Detta har uppenbarligen logistiska nackdelar om serverrummet ligger i källaren av en skyskrapa.

Vid val av en tidskälla är det viktigaste att komma ihåg var NTP-server kommer att ligga. Om det är inomhus och det finns ingen möjlighet att springa och antennen på taket så skulle radiosändningarna vara det bästa alternativet. Om det inte finns någon radioöverföring i ditt land / område eller signalerna blockeras av lokal topografi är GPS en idealisk lösning.

Men om noggrannhet och säkerhet inte är ett problem skulle Internet vara den mest uppenbara lösningen.

Förstå en NTP-GPS-server

Måndag september 8th, 2008

A NTP GPS-server är en typ av tidsserver som använder Network Time Protocol (NTP) som en metod för att synkronisera tiden på nätverksenheter och datorer efter att ha mottagit en tidssignal från sitt GPS-nätverk.

GPS-nätverket (Global Positioning System) är en konstellation av satelliter som ägs och drivs av USA: s militär. De flesta människor är medvetna om GPS som ett hjälpmedel för satellitnavigering. I själva verket är grunden för de sändningar som sänds av GPS-satelliterna en tidssignal. Denna tidssignal alstras av satellitens ombord atomur. Det är denna information som ett satellitnavigeringssystem tar emot och beräknar genom triangulering avståndet från satelliterna.

Denna tidssignal är det som används av en NTP GPS-server som en referens till att synkronisera ett nätverk också. NTP distribuerar sedan den här tiden till alla routrar och datorer på det nätverket.

A NTP GPS-server består av en GPS-mottagare, GPS-antenn och NTP-programvara. GPS-antennen ska vara belägen på ett tak som ger den bästa möjligheten att ta emot överföringarna från satelliterna.

GPS-mottagaren omvandlar sedan denna information till tidsinformation som kan läsas och distribueras av NTP.

Medan atomklockorna ombord sänder GPS-satelliterna inte en UTC-tidskod (Coordinated Universal Time). NTP har emellertid förmågan att konvertera atomur från satelliterna till UTC. Detta gör att datanätverk kan synkroniseras till samma universella tidskälla oavsett var de befinner sig i världen.

Med hjälp av en dedikerad NTP-GPS-server kan ett nätverk synkroniseras till inom några millisekunder av UTC-tid med noggrannhet av några hundra nanosekunder möjliga via LAN.