Arkivera för kategorin "NTP-basics"

Använda NTP-nätverk

Måndag, augusti 3rd, 2009

Network Time Protocol är den överlägset mest använda applikationen för att synkronisera datortid över lokala nätverk och bredare nätverk (LAN och WAN). Principerna bakom NTP är ganska enkla. Den kontrollerar tiden på en systemklocka och jämför den med en auktoritativ enda tids källa, vilket gör korrigeringar till enheterna för att säkerställa att de alla är synkroniserade med tidskällan.

Att välja den tidskälla som ska användas är kanske den grundläggande viktigaste i konfigurera ett NTP-nätverk. De flesta nätverksadministratörer väljer helt rätt att använda en källa för UTC-tid (Koordinerad universell tid). Detta är en global tidsplan och innebär att ett datanätverk som synkroniseras med UTC inte bara använder samma tidsskala som alla andra UTC-synkroniserade nät, men det finns ingen anledning att oroa sig för olika tidszoner runt om i världen.

NTP använder olika lager, kända som strata, för att bestämma närheten och därmed noggrannheten till en tidskälla. Eftersom UTC styrs av atomklockor, kallas varje atomur som ger en tidssignal som stratum 0 och en enhet som tar emot tiden direkt från en atomur är stratum 1. Stratum 2-enheter är enheter som tar emot tiden från stratum 1 och så vidare. NTP stöder över 16 olika stratumnivåer, även om noggrannhet och pålitlig minskning med varje stratumlager längre bort får du.

Man-nätverksadministratörer väljer att använda en internetkälla för UTC-tid. Bortsett från säkerhetsriskerna att använda en tidskälla från internet och låta den komma åt via din brandvägg. Internet-tidsservrar är också stratum 2-enheter, eftersom de normalt är servrar som tar emot tiden från enstaka XDAX-enhet.

En dedikerad NTP-tidsserver å andra sidan hade stratum 1-enheter i sig. De tar emot tiden direkt från atomur, antingen via GPS eller långvågsradioöverföringar. Detta gör dem mycket säkrare än internetleverantörer eftersom tidskällan är extern till nätverket (och brandväggen) men det gör dem också mer exakta.

Med en stratum 1-tidsserver kan ett nätverk synkroniseras till inom några millisekunder UTC utan risk för att din säkerhet skadas.

Perfekt tidssynkronisering för Windows

Onsdag, juli 29th, 2009

De flesta Windows-operativsystem har en integrerad tidssynkroniseringstjänst, som standard installeras som kan synkronisera maskinen eller till och med ett nätverk. Av säkerhetsskäl rekommenderas det emellertid av Microsoft att en extern tidskälla används.

NTP-tidsservrar
Ta emot UTC-tidssignalen säkert och korrekt från GPS-nätverket eller WWVB-radiosändningar (eller europeiska alternativ). NTP-tidsservrar kan synkronisera en enskild Windows-maskin eller ett helt nätverk till inom en frakt av en sekund av rätten UTC tid (koordinerad universell tid).

En NTP-tidsserver ger exakt timinginformation 24 timmar-en-dag, 365 dagar-ett-år var som helst på hela världen. En dedikerad NTP-tidsserver är den enda säkra, säkra och tillförlitliga metoden för att synkronisera ett datanät till UTC (Coordinated Universal Time). Extern till brandväggen, an NTP tidsserver lämnar inte ett datorsystem sårbart för skadliga attacker i motsats till Internet-tidskällor via TCP-IP-porten.

En NTP-tidsserver är inte bara säker, den mottar en UTC-tidssignal direkt från atomur i motsats till Internet-tidkällor som verkligen är tidsservrar själva. NTP-servrar och andra tidssynkroniseringsverktyg kan synkronisera hela nätverk, enskilda datorer, routrar och en hel mängd andra enheter. Med hjälp av antingen GPS eller den nordamerikanska WWVB-signalen kommer en dedikerad NTP-tidsserver att säkerställa att alla dina enheter körs inom en bråkdel av UTC-tid.

En NTP-tidsserver kommer att:

• Öka nätverkssäkerheten
• Förhindra förlust av data
• Aktivera loggning och spårning av fel eller säkerhetsbrott
• Minska förvirringen i delade filer
• Förhindra fel i faktureringssystem och tidskänsliga transaktioner
• Kan användas för att ge otvetydiga bevis i juridiska och finansiella tvister

Datorlösningar för datanätverk

Måndag, juli 27th, 2009

Datornät och internet har dramatiskt förändrat hur vi lever våra liv. Datorer är nu i ständig kommunikation med varandra, vilket möjliggör transaktioner som online shopping, platsbokning och jämna email.

Men allt detta är bara möjligt tack vare exakt nätverks timing och i synnerhet användningen av Network Time Protocol (NTP) som används för att säkerställa att alla maskiner i ett nätverk körs samtidigt.

Timningssynkronisering är avgörande för datornätverk. Datorer använder tid i form av tidsstämplar som den enda markören för att skilja två händelser, utan att synkroniseringsdatorer har svårt att fastställa arrangemanget för händelser eller om en händelse har hänt eller inte.

Att misslyckas med att synkronisera ett nätverk kan ha otäta effekter. E-postmeddelanden kan komma fram innan de skickas (enligt datorns klocka), data kan gå vilse eller misslyckas med att lagra och värsta av allt, hela nätverket kan vara sårbart för skadliga användare och till och med bedrägerier.

Synkronisering med NTP är relativt rakt framåt eftersom de flesta operativsystem har en version av tidprotokollet redan installerat; Men att välja en tidsreferens för att synkronisera till är mer utmanande.

UTC (Koordinerad universell tid) är en global tidsskala som styrs av atomur och används av nästan alla datanät över hela världen. Genom att synkronisera till UTC synkroniserar ett datanätverk i huvudsak nätverkstiden med någonsin annat datanätverk i världen som använder UTC.

Internet har gott om källor till UTC, men säkerhetsproblem med brandväggen betyder att den enda säkra metoden för att ta emot UTC är externt. Dedikerade NTP tid servrar kan göra detta med antingen långvågradio eller GPS-satellitöverföringar.

Använda en NTP-server i ditt nätverk

Måndag, juli 20th, 2009

Nätverkstidsprotokollet servern används i datanät över hela världen. Det håller hela systemets och enheternas hela system synkroniserade samtidigt, normalt en källa till UTC (Koordinerad Universal Time).

Men är en NTP-tidsservern är ett nödvändigt krav och kan datornätverket överleva utan en? Det korta svaret är kanske ja, ett datanätverk kan överleva utan en NTP-server men konsekvenserna kan vara dramatiska.

Datorer är avsedda att göra våra liv enklare men alla nätverksadministratörer berättar att de kan orsaka en svår svårighet när de oundvikligen går fel och utan tillräcklig tidssynkronisering, identifierar ett fel och sätter det rätt kan vara nästan omöjligt.

Datorer använder tiden i form av en tidstämpel som den enda referens som de måste skilja mellan två händelser. Även om datorer och nätverk fortfarande fungerar utan tillräcklig synkronisering är de extremt sårbara. Inte bara är lokalisering och korrigering av fel extremt svårt om maskiner inte synkroniseras kommer nätverket att vara sårbart för skadliga användare och viral programvara som kan dra nytta av det.

Dessutom misslyckas synkronisera till UTC kan orsaka problem om nätverket ska kommunicera med andra nät som är synkroniserade. Eventuella känsliga transaktioner kan misslyckas och systemet kan vara öppet för eventuella bedrägerier eller andra juridiska konsekvenser som visar att en transaktionstid kan vara omöjlig.

NTP-servrar är lätta att installera och ta emot UTC-tidssignalen från antingen långvågsöverföringar eller GPS-satellitnätet som de sedan distribuerar bland nätverksmaskinerna. Som en dedikerad NTP tidsserver fungerar externt till nätverksväggen gör det utan att äventyra säkerheten.

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.

Välja en tidskälla vad man ska göra och vad man inte ska göra

Fredag ​​juni 12th, 2009

tids~~POS=TRUNC synkronisering~~POS=HEADCOMP är avgörande för många av de applikationer som vi gör över internet i dessa dagar; internetbank, online-bokning och till och med online-auktioner kräver alla nätverkssynkronisering.

Att inte säkerställa att deras servrar är tillräckligt synkroniserade skulle innebära att många av dessa applikationer skulle vara omöjliga att uppnå; Sätesreservationer kunde säljas mer än en gång, lägre bud kunde vinna internetauktioner och det skulle vara möjligt att dra tillbaka dig livsbesparingar från banken två gånger om de inte hade tillräcklig synkronisering (bra för dig inte för banken).

Även datanätverk som inte är beroende av tidskänsliga transaktioner behöver också synkroniseras tillräckligt, eftersom det kan vara nästan omöjligt att spåra fel eller skydda systemet mot skadliga attacker om tidsstämplarna skiljer sig åt olika maskiner på nätverket .

Många organisationer väljer att använda internet tidsservrar som en källa till UTC (Koordinerad Universal Time) - Klockan kontrollerade globala tidsskala. Även om det finns många säkerhetsproblem som gör att du lämnar ett hål i brandväggen för att kommunicera med tidsservern och inte ha någon autentisering för tidssynkroniseringsprotokollet NTP (Network Time Protocol).

Men genom att säga att många nätverksadministratörer fortfarande väljer att använda online-tidsservrar som en UTC-källa oavsett säkerhetsimplikationer, även om det finns andra problem som administratörer bör vara medvetna om. På internet finns två typer av tidsserver - stratum 1 och stratum 2. Stratum 1-servrar tar emot en tidssignal direkt från en atomur medan stratum 2-servrar tar emot en tidssignal från en stratum 1-server. De flesta Internet-stratum 1-servrar är stängda - otillgängliga för de flesta administratörer och det kan vara lite brist på noggrannhet vid användning av en stratum 2-server.

För den mest exakta, säkra och exakta tidsinformationen externa NTP-tidsservrar är det bästa alternativet eftersom det här är stratum 1-enheter som kan synkronisera hundratals maskiner i ett nätverk till exakt samma UTC-tid.

Milstolpar i kronologi från kristaller till atomer

Lördag, juni 6th, 2009

Att beräkna tiden kan verka som en enkel affär i dessa dagar med antalet enheter som visar tiden för oss och med den otroliga noggrannheten hos enheter som atomur och nätverk tidsservrar det är ganska lätt att se hur kronologin har tagits för givet.

Nanosekundens noggrannhet som styr tekniker som GPS-systemet, flygkontrollen och NTP-server system (Network Time Protocol) är långt ifrån de första bitarna som uppfanns och drivs av solens rörelse över himlen.

Solklockor var verkligen de första riktiga klockorna, men de hade uppenbarligen sina nackdelar - som till exempel inte på natten eller i grumligt väder. Att kunna berätta tiden var dock ganska korrekt en fullständig innovation för civilisationen och hjälpt till mer strukturerade samhällen.

Att förlita sig på himmelska kroppar att hålla reda på tiden som vi har gjort i tusentals år skulle emellertid inte visa sig vara en pålitlig grund för att mäta tiden som upptäcktes av uppfinningen av atomklocka.

Före atomklockor gav elektroniska klockor den högsta nivån av noggrannhet. Dessa uppfanns vid slutet av förra seklet och medan de var många gånger mer tillförlitliga än mekaniska klockor drev de fortfarande och skulle förlora en sekund eller två varje vecka.

Elektroniska klockor som arbetat med att använda oscillationerna (kristallens vibrationer), såsom kvarts, använder atomklockor med resonansen hos enskilda atomer som cesium, vilket är så höga vibrationer per sekund som det gör otroligt noggranna (moderna atomur kör inte med en sekund varje 100 miljoner år).

När denna typ av tid berättade för noggrannhet upptäcktes blev det tydligt att vår tradition att använda jordens rotation som ett sätt att berätta för tiden inte var lika exakt som dessa atomur. Tack vare deras noggrannhet upptäcktes snart att jordens rotation inte var exakt och skulle sakta och påskynda (med små mängder) varje dag. För att kompensera för detta är världens globala tidsskala UTC (Koordinerad universell tid) har ytterligare sekunder tillagt det en eller två gånger om året (Leap sekunder).

Atomklockor utgör basen för UTC som används av tusentals NTP-servrar att synkronisera datornät till.

Heroes of Time

Torsdag, juni 4th, 2009

Kronologi - Studiet av tid - har gett vetenskap och teknik med några otroliga innovationer och möjligheter. Från atomur, NTP-servrar och GPS-systemet har sann och exakt kronologi förändrat världens form.

Tid och hur det räknas har varit en uppmärksamhet för mänskligheten sedan de tidigaste civilisationerna. Tidiga kronologer spenderade sin tid på att försöka upprätta kalendrar, men det visar sig vara mer komplicerat än först trodde främst för att jorden tar kvart om dagen mer än 365-dagar för att bana solen.

Att fastställa rätt antal språngdagar var en av de första utmaningarna och det tog flera försök till kalendrar tills den moderna gregorianska kalendern blev antagen av jordklotet.

När det gäller övervakningstid på en mindre nivå gjordes stora framsteg av Galileo Galilei vem skulle ha byggt den första pendulklockan om bara hans död inte hade avbrutit sina planer. Pendlar uppfanns slutligen av Christiaan Huygens och gav den första sanna glansen att noggrant övervaka tiden hela dagen.

Nästa steg i kronologin kunde dock inte ske om vi hade en bättre förståelse av tiden själv. newton (Sir Isaac) hade de första idéerna och hade begreppstiden absolut "och skulle flöda" lika "för alla observatörer. Detta skulle ha varit en uppenbar idé för Newton, eftersom många av oss betraktar tiden som oföränderlig men det var Einstein i sin speciella relativitetsteori som föreslog att tiden faktiskt inte var konstant och skulle skilja sig från alla observatörer.

Det var Einsteins idéer som visade sig vara korrekta och hans tid och rymdmodell banade vägen för många av de moderna teknologier som vi tar för givet idag som atomur.

Men kronologin slutar inte där, timekeepers söker ständigt efter sätt att öka noggrannheten med moderna atomklockor så exakt att de inte skulle förlora en sekund i miljoner år.

Det finns också andra anmärkningsvärda siffror i den kronologiska moderna världen. Professor David Mills från University of Delaware utarbetade ett protokoll i 1980 för att synkronisera datornätverk.

Hans nätverkstidsprotokoll (NTP) används nu i datorsystem och nätverk över hela världen via NTP-tidsservrar. En NTP-server säkerställer datorer på motsatta sidor av världen kan köra exakt samma gång.

Så här synkroniserar du din dator med en atomklocka

Måndag, maj 18th, 2009

Världens teknik har avancerat dramatiskt de senaste decennierna med innovationer som tycker om internet och satellitnavigering har förändrat hur vi lever våra liv.

Atomur Betala en nyckelroll i denna teknik. deras tidssignaler är det som används av GPS-mottagare att plotta plats och många applikationer och transaktioner över internet om det inte var för mycket exakt synkronisering.

I själva verket har en global tidsplan utvecklats som bygger på tiden som atomklockor berättar om. UTC (Coordinated Universal Time) säkerställer att datanät över hela världen kan synkroniseras till exakt samma tid.

Synkronisering av datorer och nätverk till atomur är relativt rakt fram tack delvis till NTP (Network Time Protocol), en version som ingår i de flesta operativsystem och är också tack vare antalet offentliga NTP-servrar som finns på internet.

Att synkronisera en Windows-dator till en atomur görs genom att dubbelklicka på klockan på aktivitetsfältet och sedan konfigurera fliken Internet-tid till en relevant NTP-server. En lista över offentliga NTP-servrar finns på NTP-poolen webbsajt.

När du konfigurerar nätverk till UTC är det emellertid inte en offentlig NTP-server eftersom det finns säkerhetsproblem om polling av en tidskälla utanför brandväggen. Offentliga servrar är också kända som stratum 2-servrar vilket innebär att de tar emot tiden från en annan enhet som får den från en atomur. Den här indirekta metoden innebär att det ofta finns en kompromiss i noggrannhet, dessutom om nätverksanslutningen går ner eller tidsserverplatsen kommer nätverket snart att gå bort från UTC.

En mycket säkrare och stabil metod är att investera i en dedikerad NTP tidsserver. Dessa enheter mottar en tidssignal direkt från en atomur, antingen producerad av ett nationellt fysiklaboratorium som NIST or NPL via långvågradio eller från GPS-satelliter.

En enda dedikerad NTP-server kommer att ge en stabil, tillförlitlig och mycket exakt källa till UTC och låta nätverk av hundratals och till och med tusentals enheter synkroniseras till NTP.