Arkivera för kategorin "NTP-basics"

Ta emot tiden och hitta rätt tidskälla

Måndag, April 6th, 2009

Så du har bestämt dig för att synkronisera ditt nätverk till UTC (Coordinated Universal Time), har du en tidsserver som använder NTP (Network Time Protocol) nu är det enda att avgöra om var ska ta emot tiden från.

NTP-servrar generera inte tid de bara får en säker signal från en atomur men det är denna ständiga kontroll av tiden som håller NTP-server exakt och i sin tur nätverket som det synkroniseras.

Ta emot en atomur klocktid signal är där NTP-servern kommer till sin egen. Det finns många källor till UTC-tid över Internet men det rekommenderas inte för någon företagsanvändning eller för när säkerhet är ett problem eftersom internetkällor för UTC är externa för brandväggen och kan äventyra säkerheten - vi kommer att diskutera detta mer i detalj i framtiden inlägg.

Vanligtvis finns det två typer av tidsserver. Det finns de som mottar en klocka klockan UTC-tid från långvågsradiosändningar eller de som använder GPS-nätverket (Global Positioning System) som en källa.

Långvågsradioöverföringarna sänds av flera nationella fysiklaboratorier. De vanligaste signalerna är USA: s WWVB (sänds av NIST - National Institute for Standards and Time), Storbritanniens MSF (sänds av Storbritannien National Physical Laboratory) och den tyska DCF-signalen (sänds av det tyska nationella fysiklaboratoriet).

Inte alla länder producerar dessa tidssignaler och signalerna är sårbara för störningar från topografi. I USA är emellertid WWVB-signalen mottaglig i de flesta områden i Nordamerika (inklusive Kanada), även om signalstyrkan varierar beroende på lokal geografi som berg etc.

GPS-signalen å andra sidan är tillgänglig bokstavligen överallt på planeten tillsammans med GPS-antennen ansluten till GPS NTP-server kan ha en klar bild av himlen.

Båda systemen är en verkligt pålitlig och korrekt metod för UTC-tid och använder antingen att möjliggöra synkronisering av ett datornätverk inom några millisekunder av UTC.

Svårigheter att berätta för tiden!

Fredag, april 3, 2009

Precision med att berätta tiden har aldrig varit lika viktig som den är nu. Ultra exakt atomur är grunden för många av teknologierna och innovationerna från det tjugonde århundradet. Internet, satellitnavigering, flygtrafikstyrning och global bankverksamhet är bara några av de applikationer som är beroende av särskilt noggrann tidsåtgång.

Det problem vi har mött i modern tid är att vår förståelse exakt vilken tid har förändrats enormt under det senaste århundradet. Tidigare trodde vi att tiden var konstant, oförändrad och att vi reste fram i tid i samma takt.

Att mäta tidens gång var också rakt framåt. Varje dag, styrd av Jordens revolution delades upp i 24 lika stora mängder - timmen. Men efter Einsteins upptäckter under det senaste århundradet upptäckte man snart att tiden inte alls var konstant och kan variera för olika observatörer, eftersom hastighet och till och med tyngdkraften kan sakta ner det.

När vår tidsåtgärd blev mer exakt blev ett annat problem uppenbart och det var den gamla metoden att hålla reda på tiden, med hjälp av jordens rotation, var inte en korrekt metod.

På grund av månens gravitationspåverkan på våra oceaner är jordens snurr sporadiska, ibland faller den 24-timdagen och ibland springande längre.

Atomklockor utvecklades för att försöka hålla tiden så exakt som möjligt. De arbetar genom att använda en oförändrad oscillation hos en atoms elektron när de byter omlopp. Denna "tickning" av en atom uppträder över nio miljarder gånger i sekund i cesiumatomer vilket gör dem till en idealisk grund för en klocka.

Denna ultimata precisa atomurtid (känd officiellt som International Atomic Time - TAI) ligger till grund för världens officiella tidskala, men på grund av behovet av att hålla tidsskala parallellt med jordens rotation (viktigt vid hantering av extra markbundna kroppar till exempel astronomiska föremål eller till och med satelliter) tillsats sekunder, känd som andra steg, läggs till TAI, är detta ändrade tidsskala känt som UTC - Koordinerad universell tid.

UTC är tidsskala som används av företag, industri och regeringar över hela världen. Eftersom det styrs av atomur betyder det att hela världen kan kommunicera med samma tidsskala som styrs av de ultimata atomklockorna. Datornät över hela världen tar emot den här tiden NTP-servrar (Network Time Protocol) som garanterar att alla har samma tid inom några millisekunder.

Synkronisera datanätverk till en atomklocka

Onsdag, april 1st, 2009

Atomur är kända för att vara exakta. De flesta kan aldrig ha sett en men är noga medveten om att atomklockor håller mycket exakt tid. Faktum är att modern atomur kommer att hålla exakt tid och inte förlora en sekund på ett hundra miljoner år.

Denna precision kan tyckas överkill, men en mängd modern teknik är beroende av atomur och kräver så hög precision. Ett perfekt exempel är att satellitnavigeringssystemen nu finns i de flesta bilar. GPS är beroende av atomklockor eftersom satellitsignalerna som används vid triangulering reser med ljusets hastighet, som i en enda sekund kan täcka nästan 100,000 km.

Så det kan ses hur en del modern teknik bygger på denna ultimata precisa tidsåtgång från atomur men deras användning stoppar inte där. Atomklockor styr världens globala tidsskala UTC (Koordinerad universell tid) och de kan också användas för att synkronisera datornätverk.

Det kan verka extremt att använda denna nanosekunder precision för att synkronisera datornätverk också, men så många tidskänsliga transaktioner genomförs på internet med sådana affärer som börsen där priserna kan falla eller stiga varje sekund kan man se varför atomur är Begagnade.

Att ta emot tiden från en atomur en dedikerad NTP-server är den säkraste och korrekta metoden. Dessa enheter mottar en tidssignal som sänds av antingen atomklockor från nationella fysiklaboratorier eller direkt från atomklockorna ombord på GPS-satelliter.

Genom att använda en dedikerad NTP-server ett datanätverk kommer att vara säkrare och eftersom det är synkroniserat med UTC (den globala tidsskala) kommer den i praktiken att synkroniseras med alla andra datanätverk med hjälp av en NTP-server.

Världen i synkronisering

Måndag, Mars 30th, 2009

Tidssynkronisering spelar en allt viktigare roll i den moderna världen med mer och mer teknik beroende av exakt och pålitlig tid.

Tidsynkronisering är inte bara viktig men kan också vara avgörande för säker drift av system som flygkontroll som helt enkelt inte kunde fungera utan korrekt synkronisering. Tänk på de katastrofer som kan hända i luften av flygplan var synkroniserade med varandra?

I global handel är alltför korrekt och tillförlitlig tidssynkronisering mycket viktig. När världens börser öppnar på morgonen och handlare från hela världen köper lager på sina datorer. När varan fluktuerar sekund för sekund om maskiner inte är synkroniserade kan det kosta miljoner.

Men synkronisering är också absolut nödvändigt i moderna datanätverk. Det håller systemen säkra och möjliggör korrekt kontroll och felsökning av system. Även om ett datanätverk inte är inblandat i tidskänsliga transaktioner kan en avsaknad av synkronisering låta den vara sårbar för skadliga attacker och kan också vara mottaglig för dataförlust.

Noggrann synkronisering är möjlig i datanätverk tack vare två utvecklingar: UTC och NTP.

UTC är en tidsskala koordinerad universell tid, den är baserad på GMT men styrs av en rad atomklockor som gör det exakt inom några nanosekunder.

NTP är ett mjukvaruprotokoll - Network Time Protocol, som är utformat för att exakt synkronisera datornät till en enda källa. Båda dessa implementeringar kommer samman i en enda enhet som är beroende av världen över för att synkronisera datornätverk - NTP-server.

An NTP tidsserver or nätverk tidsserver är en enhet som tar emot tiden från en atomur, UTC-källa och distribuerar den över ett nätverk. Eftersom tidskällan kontinuerligt kontrolleras av tidsservern och är från en atomur gör det nätverket noggrant inom några millisekunder av UTC, vilket ger synkronisering på global nivå.

Klockorna till våren framåt på helgen

Fredag, mars 27th, 2009

Det är den tiden på året igen när vi förlorar en timme under helgen som klockorna går vidare till Brittisk sommartid. Två gånger om året ändrar vi klockorna men i en ålder av UTC (Coordinated Universal Time) och synkronisering av tidsserver är det verkligen nödvändigt?

Byte av klockor är något som diskuterades strax före första världskriget när Londonbyggaren William Willet föreslog idén som ett sätt att förbättra nationens hälsa (även om hans första idé var att förflytta klockorna tjugo minuter på varje söndag i april).

Hans idé var inte upptagen, även om det sådde en idés frön och när första världskriget utbröt det antogs av många nationer som ett sätt att ekonomisera och maximera dagsljuset, även om många av dessa nationer kasserade konceptet efter kriget, flera inklusive Storbritannien och USA höll det.

Sommarljuset har förändrats genom åren men sedan 1972 har det varit kvar som brittisk sommartid (sommartid) under sommaren och Greenwich Meantime på vintern (GMT). Trots att användningen är i nästan ett sekel, är klockan ändå kontroversiell. Under fyra år experimenterade Storbritannien utan dagsljus men det visade sig vara opropiskt i Skottland och norr där morgonen var mörkare.

Denna tidsskala hoppar orsakar förvirring (jag för att man kommer att sakna den tiden extra i sängen på söndagen) men när handelsvärlden antar den globala civilståndskalenskalen (som lyckligtvis är densamma som GMT som UTC justeras med steg sekunder för att säkerställa GMT är opåverkad av saktning av jordens rotation) är det fortfarande nödvändigt?

Tidssynkroniseringen behöver inte justeras för sommartid. UTC är densamma över hela världen och tack vare enheter som NTP-server kan synkroniseras så hela världen går samtidigt.

NTP-synkronisering och vanliga frågor

Onsdag, mars xnumxth, xnumx

Med olika akronymer och tidsskala kan tidssynkroniseringen vara ganska förvirrande. Här är några vanliga frågor som vi hoppas hjälper till att upplysa dig.

Vad är NTP?

NTP är ett protokoll som är utformat för att synkronisera datornät över internet eller LAN (Local Area Networks). Det är inte det enda tidssynkronisering protokollet tillgängligt men det är den mest använda och den äldsta som har tagits upp i slutet av 1980.

Vad är UTC och GMT?

UTC eller samordnad universell tid är en global tidsplan, den styrs av mycket noggranna atomur men hålls densamma som GMT (Greenwich Meantime) med hjälp av språng sekunder som läggs till när jordens rotation sänks. Strängt taget är GMT den gamla civilståndskatalogen och baserad på när solen ligger över meridianlinjen, men eftersom de två systemen är identiska i tid tack vare språng sekunder, kallas UTC ofta GMT och vice versa.

Och a NTP Time Server?

Det här är enheter som synkroniserar ett datanät till UTC genom att ta emot en tidssignal och distribuera den med protokollet NTP, vilket säkerställer att alla enheter körs korrekt till tidsreferensen.

Var kan du få UTC-tid från?

Det finns två säkra metoder för att ta emot UTC. Den första är att utnyttja de långvågstidssignaler som sänds av NIST (WWVB) NPL i Storbritannien (MSF) och tyska NPL (DCF) Den andra metoden är att använda ett GPS-nätverk. GPS-satelliter sänder en atomur signal som kan användas och konverteras till UTC av GPS NTP-server.

Den dolda kostnaden för ledig tid

Måndag, Mars 16th, 2009

Om du läser detta är du förmodligen medveten om vikten av tiden som spelas i IT-system och datanät. De flesta datoradministratörer uppskattar att exakt tid och korrekt synkronisering är en viktig aspekt för att hålla ett datanätverksfel fri och säker.

Men trots det är många nätverksadministratörer fortfarande beroende av Internet som källa till UTC-tid för sina nätverk (UTC - Koordinerad universell tid), främst för att de ser det som en snabb och viktigare en fri metod för tidssynkronisering.

Nackdelarna med att använda dessa kostnadsfria tjänster kan dock kosta mycket mer än de pengar som sparas på en dedikerad NTP tidsserver.

NTP (Network Time Protocol) är nu närvarande på nästan alla datorer och det är NTP som används för att synkronisera datorsystem. Om en Internet-tidskälla används används källan dock utanför nätverksväggen och det skapar en allvarlig sårbarhet. En extern tidskälla kräver att en port lämnas öppen i brandväggen för att tillåta tidsinformationspaketet och denna öppning är för enkelt ett sätt att utnyttja ett nätverk som kan bli offer för en DDOS-attack (Distributed Denial of Service) eller till och med tillåta skadliga program genom att ta kontroll över maskinerna själva.

Ett annat problem är tillgängligheten av stratum 1-tidskällor över internet. De flesta online-tidskällor kommer från stratum 2-tidsservrar. Det här är enheter som tar emot tiden från en tidsserver (stratum 1) som ursprungligen får informationen från en atomur (stratum 0). Medan stratum 2-enheter kan vara lika exakta som stratum 1-tidsservrar, över internet utan NTP-autentisering, kan den faktiska noggrannheten inte garanteras.

Vidare har internetkällor aldrig ansetts vara exakta eller exakta med undersökningar som visar att över hälften är felaktigt med över en sekund och resten är beroende av avståndet från klienten om de kan ge någon användbar noggrannhet. Även organisationer som NIST publicera rådgivande meddelanden på deras tidsserversidor om det inte kan garantera säkerhet eller noggrannhet och ändå tar miljontals nätverk fortfarande tid från över internet.

Med nedgången i kostnaden för dedikerad radio refererad NTP-tidsservrar or GPS NTP-server det har aldrig varit en bättre tid att få en. Och när du överväger kostnaden för ett datorbrott eller kraschat nätverket NTP-server kommer att ha betalat för sig många gånger över.

Steg för steg Installera en dedikerad NTP-tidsserver

Måndag, Mars 2nd, 2009

A tidsserver är ett viktigt kit för alla nätverk. Tidsynkronisering är absolut nödvändigt för att hålla ett nätverk säkert och pålitligt. Tidssynkronisering behöver dock inte vara huvudvärk, många administratörer antar att det kommer att bli.

De flesta av problemen med tidssynkronisering har tagits hand om tack vare protokollet NTP (Network Time Protocol). Medan NTP inte är den enda tidssynkroniseringsprogramvaran som är tillgänglig är den överlägset den mest använda (beror huvudsakligen på att den har funnits sedan 1980s och är fortfarande utvecklad idag).

NTP använder en enda källa och distribuerar den från maskin till maskin, kontrollera varje dator eller enhet för drift och justera sedan för den. NTP installeras normalt på Windows och Linux-system (eller åtminstone en förenklad version som heter SNTP), även om den är fritt nedladdningsbar från NTP hemsida. Medan NTP ganska enkelt kan ta emot vilken tidskälla som helst från Internet kan det leda till stora säkerhetsproblem, för att inte tala om en noggrannhet som många online NTP-servrar lider av.

Den mest exakta och säkra metoden är att använda en extern nätverks-tidsserver eftersom dessa sitter i brandväggen. De får också en UTC (Coordinated Universal Time) referens direkt från en atomur som gör dem till stratum 1-enheter. De flesta internettidsservrar är stratum 2-servrar. NTP använder strator för att definiera hur långt en server är från källan, så en atomur är en stratum 0-enhet medan en dator som tar emot tid direkt från en NTP-server blir en stratum 2-enhet och så vidare.

Det enda beslutet som verkligen behöver göras när du installerar en dedikerad NTP tidsserver är vilken tidsreferens som är bäst. Det finns två huvudmetoder för att få en säker, korrekt och autentiserad UTC-tidreferens; GPS-nätverket (Global Positioning System) eller nationella fysiklaboratorier långvågsradioöverföringar.

Det senare systemet är inte tillgängligt i alla länder, trots att USA, Storbritannien och Tyskland har starka signaler som kallas WWVB, MSF respektive DCF. Dessa kan ofta hämtas utanför gränserna för dessa länder, även om signalerna är sårbara mot störningar, avbrott och lokal topografi.

A GPS NTP-server systemet är mindre sårbart för dessa saker och så länge som det finns en klar bild av himlen (t.ex. tak eller öppet fönster) kan GPS-tidssignalen plockas upp överallt på jorden.

Användbara NTP-serverrelaterade resurser

Onsdag, februari 25th, 2009

NTP hemsida- Hemmet för NTP-projektet som ger stöd och ytterligare utvecklingsresurser för den officiella referensimplementeringen av NTP.

NTP-projektet support sidor

DEN NTP-poolen - Lista över offentliga servrar

NPL - Det nationella fysiska laboratoriet i Storbritannien som kontrollerar MSF-radiosignalen.

Universitetet i Delaware och David Mills"informationssida, Professor Mills är den ursprungliga uppfinnaren och utvecklaren av NTP

David Mills 'lista över Offentliga NTP-tidsservrar en lista över offentliga NTP-servrar

National Institute of Standards and Technology (NIST) som driver USAs WWVB-radiosignal

Europas största leverantör av NTP-server Relaterade produkter.

Galleon Storbritannien - NTP-server produkter för Storbritannien

NTP Time Server .com - en av de största tids- och frekvensleverantörerna i USA

NTP - Wikipediaartikel om NTP

NTP-serverns kontroller - gratis verktyg för att säkerställa tidsservernoggrannhet

Behöver min verksamhet noggrann tidssynkronisering Fem frågor (del 1)

Torsdag februari 19th, 2009

Tidssynkronisering kan vara avgörande för många datanät. Korrekt synkronisering kan skydda ett system mot alla möjliga säkerhetshot. Det kommer också att se till att nätverket är korrekt och tillförlitligt men är tillägnad NTP tidsserver system är verkligen nödvändiga eller kan ett nätverk köras säkert utan a nätverk tidsserver?

Här är fem frågor att fråga dig själv om ditt nätverk behöver vara tillräckligt synkroniserat.

1. Har ditt nätverk tidskänsliga transaktioner på internet?

Om ja då korrekt nätverkssynkronisering är viktigt. Tiden är den enda referenspunkten En dator måste identifiera två händelser, så när det gäller en transaktion över internet som att skicka ett e-postmeddelande, om det kommer från ett osynkroniserat nätverk, kan det komma fram innan det skickades tekniskt. Det kan leda till att e-postmeddelandet inte tas emot eftersom en dator inte kan hantera negativa värden när det gäller tid.

2. Lagrar du värdefulla uppgifter?

Dataförlust är en annan ramification av att inte ha ett synkroniserat nätverk. När en dator lagrar data stämplas den med tiden. Om den tiden är från en osynkroniserad maskin i ett nätverk kan en dator överväga data som redan sparats eller det kan skriva över nya data med äldre versioner.

3. Är säkerheten viktig för ditt företag och nätverk?

Att hålla ett nätverk säkert är viktigt om du har några känsliga data på maskinerna. Skadliga användare har en mängd sätt att få tillgång till datornätverk och använda det kaos som orsakas av ett osynkroniserat nätverk är en metod som de ofta utnyttjar. Att inte ha ett synkroniserat nätverk kan innebära att det är omöjligt att identifiera om ditt nätverk har blivit hackat in, eftersom alla poster kvar på loggfiler är tidsbestämda också.