Arkivera för kategorin "NTP-applikationer"

Konfigurera ett nätverk för att använda en NTP-server Del två: Distribuera tiden

Torsdag, september 3rd, 2009

NTP (Network Time Protocol) är protokollet utformat för tidsfördelning mellan ett nätverk. NTP är hierarkisk. Det organiserar ett nätverk i lager, vilket är avståndet från en klockkälla och enheten.

A dedikerad NTP-server som tar emot tiden från en UTC-källa som GPS eller de nationella tids- och frekvenssignalerna betraktas som en stratum 1-enhet. Alla enheter som är anslutna till a NTP-server blir en stratum 2-enhet och enheter längre ner i kedjan blir stratum 2, 3 och så vidare.

Stratumlager finns för att förhindra cykliska beroenden i hierarkin. Men stratumnivån är inte en indikation på kvalitet eller tillförlitlighet.

NTP kontrollerar tiden på alla enheter på nätverket och justerar sedan tiden beroende på hur mycket drift det upptäcker. Men NTP går vidare än att bara kolla tiden på en referensklock, men NTP-programmet byter tidinformation via paket (datablock) men vägrar att tro på den tid det berättas förrän flera utbyten har ägt rum. Varje passerar en uppsättning test kända asprotocol specifikationer. Det tar ofta cirka fem bra exempel tills en NTP-server accepteras som en tidkälla.

NTP använder tidsstämplar för att representera den aktuella tiden på dagen. Eftersom tiden är linjär är varje tidstämpel alltid större än den föregående. NTP-tidsstämplar finns i två format, men de reläer sekunderna från en bestämd tidpunkt (känd som den primära epoken, inställd på 00: 00 1 januari 1900 för UTC) NTP-algoritmen använder då denna tidsstämpel för att bestämma hur mycket som ska föras eller återvända systemet eller nätverksklockan.

NTP analyserar tidstempelvärdena inklusive frekvensen av fel och stabiliteten. en NTP-server kommer att behålla en uppskattning av kvaliteten på både dess referensklockor och sig själv.

Skäl till Atomic Clock Timing

Onsdag augusti 26th, 2009

Atomur har, omedvetet för de flesta, revolutionerat vår teknik. Många av de sätt vi handlar, kommunicerar och reser är nu enbart beroende av tidpunkten från klockan.

Ett globalt samhälle innebär ofta att vi måste kommunicera med människor i andra delar av världen och i andra tidszoner. För detta ändamål utvecklades en universell tidszon, känd som UTC (Koordinerad universell tid), som är baserat på den tid som atomklockor berättar för.

Atomklockor är otroligt korrekta och förlorar bara en sekund i varje hundra miljoner år, vilket är svimlande när du jämför det med digitala klockor som kommer att förlora så mycket tid på en vecka.

Men varför behöver vi sådan noggrannhet i tidsåtgång? Mycket av den teknologi vi använder i modern tid är utformad för global kommunikation. Internet är ett bra exempel. Så mycket handel sker på kontinenter på områden som börsen, platsbokning och auktion på nätet, den exakta tiden är avgörande. Tänk dig att du bjuder på ett föremål på Internet och du lägger ett bud några sekunder före slutet, det sista och högsta budet, skulle det vara rättvist att förlora objektet eftersom klockan på din Internetleverantör var lite snabb och datorn därför trodde att budet var över. Eller vad sägs om platsbokning? om två personer på olika sidor av jordklotet bokar en plats samtidigt, vem får sätet. Det är därför UTC är viktigt för internet.

Även andra teknologier som global positionering och flygtrafikstyrning är beroende av atomur för att ge noggrannhet (och i fallet med flygtrafiken är viktigast för säkerheten). Även trafikljus och hastighetskameror måste kalibreras med atomklockor, annars kan biljettförsäljning inte vara giltigt eftersom de kan ifrågasättas i domstol.

För datorsystem NTP-tidsservrar är den föredragna metoden för tar emot och distribuerar en källa till UTC-tid.

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 atomklockor för att synkronisera ett nätverk

Onsdag juli juli 22nd, 2009

bro datanät måste synkroniseras till en viss grad. Att låta klockorna på datorer över ett nätverk för alla berätta olika tider är verkligen att fråga om problem. Alla slags fel kan uppstå, till exempel att e-postmeddelanden inte kommer, data går vilse och fel blir obemärkt, eftersom maskinerna kämpar för att känna av de paradoxer som osynkroniserad tid kan orsaka.

Problemet är datorer använder tid i form av tidsstämplar som den enda referenspunkten mellan olika händelser. Om dessa inte matchar, kämpar datorer för att inte bara fastställa händelsernas ordning utan även om händelserna inträffade alls.

Synkronisera ett datornätverk
tillsammans är extremt enkelt, tack vare i stort sett protokollet NTP (Network Time Protocol). NTP är installerat på de flesta datoroperativsystem inklusive Windows och de flesta versioner av Linux.

NTP använder en enda källa och säkerställer att varje enhet i nätverket är synkroniserad till den tiden. För många nätverk kan denna enda källa vara allt från IT-chefens armbandsur till klockan på en av skrivbordsmaskinerna.

Men för nätverk som måste kommunicera med andra nätverk måste man hantera tidskänsliga transaktioner eller där höga säkerhetsnivåer krävs då synkronisering till en UTC-källa är ett måste.

Koordinerad universell tid (UTC) är en global tidsskala som används av industrin över hela världen. Det styrs av en konstellation av atomklockor som gör den mycket exakt (moderna atomklockor kan hålla tid för 100 miljoner år utan att förlora en sekund).

För säker synkronisering till UTC finns det egentligen bara en metod och det är att använda a dedikerad NTP tidsserver. Online NTP-servrar används av vissa nätverksadministratörer, men de riskerar inte bara med synkroniseringens noggrannhet, men också med säkerhet eftersom skadliga användare kan imitera NTP-tidssignalen och tränga in i brandväggen.

Som dedikerad NTP-servrar är externa mot brandväggen, beroende av GPS-satellitsignalen eller specialradioöverföringarna, är de mycket säkrare.

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.

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.

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.