UTC One Time att härska över dem alla

I en global ekonomi tid har blivit en mer avgörande än någonsin tidigare. När människor över hela världen, kommunicera, konferens och köpa och sälja av varandra, att vara medveten om den varandras tid är avgörande för att göra affärer framgångsrikt.

Och med internet, global kommunikation och tids medvetenhet är ännu viktigare eftersom datorer kräver en källa till tid för nästan alla sina program och processer. Svårigheten med datakommunikation, är dock att om olika maskiner kör olika tidpunkter, kan alla typer av fel förekommer. Data kan gå vilse, fel inte logga; systemet kan bli osäker, instabil och opålitlig.

Tidssynkronisering för datornätverk som kommunicerar med varandra är därför viktigt - men hur är det uppnås när olika nätverk befinner sig i olika tidszoner?

Svaret ligger med Universal Coordinated Time (UTC) En internationell tidszoner utvecklats i 1970'2 som bygger på noggranna atomur. UTC ställs in på samma över hela världen, med ingen redovisning för tidszoner så tiden på ett nät i Storbritannien - kommer att vara identisk med den tid nätverk i USA.

UTC-tid på en dator nätverk också hålls synkroniserad med hjälp av NTP (Network Time Protocol) och en NTP-server. NTP garanterar att alla enheter i ett nätverkssystem har exakt rätt tidpunkt som olika datorklockor kommer att glida på varierande priser - även om maskinerna är identiska.

Även UTC gör ingen redovisning för tidszoner systemklockorna kan fortfarande ställas in till den lokala tidszonen men program och funktioner i en dator kommer att använda UTC.

UTC-tid levereras till datornät genom en rad olika källor: radiosignaler, GPS-signalen, eller över Internet (även om riktigheten i internet-tid är diskutabelt). De flesta datornätverk har en NTP tidsserver någonstans i deras serverhall som kommer att ta emot tidssignalen och distribuera den via nätverket se till att alla maskiner är inom några millisekunder UTC-tid och att tiden i ditt nätverk motsvarar varannan UTC nätverk på jorden.

Computer Time Synkronisering Grunderna

Med så mycket automatiserad i den moderna världen och datornätverk som kör allt från ekonomi till hälso- och sjukvård, förvaring, lagring och överföring av information måste vara säkra, exakta och tillförlitliga.

Tiden är avgörande för datasystem för att säkerställa detta. Tidsstämplar är de enda informations datorer har att bedöma om en uppgift har slutförts, beror eller att informationen har tagits emot, skickas eller lagras. En av de vanligaste orsakerna till datafel kommer från otillräcklig synkronisering av tidpunkterna.

Alla datornätverk behöver synkroniseras, och inte bara alla enheter i ett nätverk, antingen. Med så mycket global kommunikation i dessa dagar, alla datornät över hela världen måste synkroniseras tillsammans, annars när de kommunicerar fel kan uppstå kan data gå vilse, och det kan bana väg för säkerhetsproblem som tids avvikelser kan användas av skadlig användare och program.

Men hur datorer synkroniseras tillsammans? Tja, är det möjliggörs genom att innovationer. Den första är den internationella tidsskala UTC (Coordinated Universal Time), höll äkta av atomur och samma över hela världen, oavsett tidszoner. Den andra, NTP (Network Time Protocol) är ett datorprogram som syftar till att hålla datorer synkroniserade med varandra.

Både NTP och UTC fungera tillsammans. Datorn tidsserver (NTP-server) Får UTC tidskälla, antingen från radio, GPS (Global Positioning System) eller internet (även om en osäker metod för att ta emot UTC och rekommenderas inte).

NTP distribuerar sedan den här gången ett nätverk, kontrollera tiden på varje enhet med jämna mellanrum och justerar dem för varje förändring i tiden. De flesta datanätverk som utnyttjar NTP-tidsservrar på detta sätt har varje maskin i nätverket inom millisekunder UTC-tid, vilket möjliggör noggrann och exakt global kommunikation.

NTP-tidsservrar är den enda säkra och korrekt metod för synkronisering datornätverk och bör användas av alla datorsystem som kräver tillförlitlighet, noggrannhet och säkerhet.

Ursprung av synkronisering (del 2)

Fortsatt…

De flesta städer skulle ha en huvudklocka, till exempel Big Ben i London, och för de som bodde i närheten var det ganska lätt att titta ut genom fönstret och justera kontors- eller fabrikklockan för att säkerställa synkronisitet. Men för andra som inte med tanke på dessa tornklockor användes andra system.

Vanligtvis skulle någon med fickficka ställa in tiden vid tornklockan på morgonen och sedan gå runt företag och för en liten avgift, låt folk veta exakt vad tiden var och sålunda möjliggöra för dem att justera kontoret eller fabrikens klocka för att passa .

När järnvägen började och tidtabeller blev viktiga var det tydligt att en mer exakt metod för att hålla tid behövdes, och då var den första officiella tidskalan utvecklad.

Som klockor var fortfarande mekaniska, och därför felaktiga och benägna att drifta, vände samhället igen till den mer exakta kronometeren, solen.

Det bestämdes att när solen var direkt över en viss plats skulle det signalera middag på denna nya tidsskala. Plats: Greenwich, i London, och tidsskalan, ursprungligen kallad järnvägstid, blev så småningom Greenwich Meantime (GMT), en tidsskala som användes tills 1970: s.

Nu är det naturligtvis med atomklockor, tiden är baserad på en internationell tidsskala UTC (Koordinerad Universal Time), även om dess ursprung fortfarande är baserat på GMT och ofta är UTC fortfarande refererad till som GMT.

Nu med tillkomsten av internationell handel och globala datanätverk, UTC används som grund för nästan all internationell tid. Datanät distribuerar NTP-servrar för att säkerställa att tiden på sina nätverk är korrekta, ofta till tusen sekund till UTC, vilket innebär att datorerna tippar med samma exakta tid, oavsett om det är i London, Paris eller New York, UTC är UTC används för att säkerställa att datorer överallt kan exakt kommunicera med varandra, förhindra de fattiga felaktigheterna tidssynkronisering kan orsaka.

Ursprung av synkronisering (del 1)

Del ett

Med moderna NTP-servrar (Network Time Protocol) synkronisering görs enkelt. Genom att ta emot signaler från GPS eller radiosignaler som MSF eller WWVB kan datanät som består av hundratals maskiner enkelt synkroniseras, vilket garanterar problemfri nätverksförbindelse och exakt tidsstämpling.

moderna NTP-tidsservrar är beroende av atomklockor, exakt till miljarder delar av en sekund, men atomklockor har bara funnits under de senaste sextio åren och synkronisering har inte alltid varit så lätt.

I de tidiga dagarna av kronologi, klockor mekaniska i naturen, var inte särskilt precisa alls. De första tidbitarna kunde drivas med upp till en timme om dagen så att tiden kunde skilja sig från stadsklockan till stan klockan och de flesta i jordbruksbaserade samhället ansåg dem som en nyhet, med stöd av soluppgång och solnedgång för att planera deras dagar.

Men efter den industriella revolutionen blev handel viktigare för samhället och civilisationen, och därmed behovet av att veta vad tiden var; människor behövde veta när de skulle gå till jobbet, när de skulle lämna och med tillkomsten av järnvägar, blev exakt tid ännu viktigare.

I de tidiga dagarna om industrin blev arbetare ofta vaknade för arbete av personer som betalades för att väcka dem. Känd som "knocker-uppers." Med utgångspunkt från fabriks-tidspunkterna skulle de gå runt i stan och trycka på folks fönster, varna dem till början av dagen och fabrikshöjarna signalerade början och slutet av skift.

Men när handelsutvecklad tid blev ännu mer avgörande, men som det skulle ta ytterligare ett sekel eller så för mer exakta timepieces att utveckla (tills åtminstone uppfinning av elektroniska klockor), utvecklades andra metoder.

Att följa…

Noggrannheten av Speaking Clock

Den brittiska Fröken Ur har funnits i nästan åttio år. Det startades i 1936 när tidhållning började bli allt viktigare för människors liv. Inledningsvis finns endast i London den rullades ut till hela landet under andra världskriget.

Det har varit fyra personer som har haft äran att ge den permanenta röst till Fröken Ur under de senaste 70. Och över 70 miljoner samtal görs till Fröken Ur gör det till en viktig nytta av att exakt tid, men har du någonsin undrat hur exakt det är och där tiden kommer ifrån och hur exakt det är?

Den talande klockan styrs av ett stort brittiskt telekomföretag som tog över General Post Office (GPO) och tiden ursprungligen tillhandahålls av National Physical Laboratory (NPL) som också ger MSF signalen som NTP-tidsservrar använda som en källa av atomärt klocksynkronisering.

NPL inte längre hjälpa till med den talande klockan men tiden är fortfarande kontrolleras av NTP-servrar, antingen GPS eller Läkare Utan Gränser, som säkerställer att den tid du hör på änden av telefon är korrekt.

NTP-servrar är också ofta används av datornät för att säkerställa att IT-system, från trafikljussignaler till kontorsdatorn är alla kör en exakt form av tid.

NTP-tidsservrar kan antingen ta emot MSF radiosignal som sänds av NPL eller, mer vanligt nu, GPS-signaler strålade direkt från rymden.

Ofta nätverksadministratörer välja att använda online NTP-servrar som skickar tidssignaler via internet, men dessa är inte lika exakt och orsaka säkerhetsproblem så det är mycket bättre att ha en dedikerad NTP tidsserver att styra tid om du vill ha ett datornätverk som kör exakt.

Att hitta en online NTP Time Källa

Att hitta en källa till tid för att synkronisera ett datornätverk kan vara en utmaning eftersom det finns en myriad av online-tidskällor, alla avseende vara korrekt och tillförlitlig; Men, kan sanningen vara annorlunda med många källor på nätet, antingen i för mycket efterfrågan, för långt bort eller felaktig.

NTP (Network Time Protocol) kräver en källa till UTC-tid (Coordinated Universal Time) som hålls sant av atomur. Online tidskällor själva inte atomur men NTP-server enheter som får tiden från ett atomur som sedan vidarebefordras till de enheter som ansluter till nätet tidsserver.

Det finns två typer av online-tidsserver: stratum 1 enheter - enheter som får tiden direkt från ett atomur, antingen via GPS eller en radioreferenssignal. Stratum 2 enheter på andra sidan är ett steg längre bort genom att de är får sin tid från ett stratum 1 tidsserver.

På grund av efterfrågan, att hitta ett online stratum 1 tidsserver är näst intill omöjligt, och de som tar begäran brukar göra det under en prenumeration, som lämnar det enda valet för de flesta vara en stratum 2 enhet.

Det finns gott om resurser på internet som ger platser för online tidsservrar såsom https://support.microsoft.com/en-us/help/262680/a-list-of-the-simple-network-time-protocol-sntp-time-servers-that-are

Men det finns nackdelar med att använda sådana anordningar; För det första, kan nätet stratum 2 tidskällor inte garanteras och flera undersökningar som vidtagits har funnit att tillförlitligheten och noggrannheten hos många av dem inte kan tas för givet. För det andra källor på nätet av tid kräver en öppen brandvägg port som kan manipuleras av illvilliga robotar eller användare - som leder till säkerhetsrisker.

En mycket bättre lösning för de flesta nätverk är att installera din egen stratum 1 NTP-server. Dessa tidsserver enheter synkronisera med atomur utanför brandväggen (via GPS eller radiosignaler) och därför inte säkerhetsrisker. De är också korrekt att några millisekunder garanterar nätverket kommer alltid ha en noggrannhet på UTC.

Behöver jag verkligen en NTP-tidsserver?

NTP (Network Time Protocol) är ett av de äldsta protokoll som fortfarande används idag. Det utvecklades i 1980 när internet fortfarande var i sin spädbarn och utformades för att hjälpa datorer synkronisera tillsammans, förhindra drift och att enheter kan kommunicera med otillförlitlig tid som orsakar fel.

NTP är nu förpackat i de flesta operativsystem och utgör grunden för tidssynkronisering i datorer, nätverk och annan teknik. De flesta tekniker och nätverk använder en nätverks-tidsserver (vanligen kallad an NTP tidsserver) för den här uppgiften.

Dessa tidsservrar är externa enheter som tar emot tiden från en radiofrekvens eller GPS-signal (båda genererade av atomur). Denna tidssignal fördelas sedan över nätverket med hjälp av NTP, vilket garanterar att alla enheter använder exakt samma tid.

Eftersom NTP är allestädes närvarande i de flesta operativsystem och internet är överflödigt med klockor till atomur, beror det på frågan huruvida NTP-tidsservrar fortfarande är nödvändiga för moderna datanät och teknik.

Det finns två anledningar till att nätverket alltid ska använda en NTP-tidsserver och inte förlita sig på internet som en källa till tid för synkronisering. För det första kan internettid aldrig garanteras. Även om tidskällan är 100% exakt och hållen sant (ibland erhålls de flesta källor till internettid med hjälp av en NTP tidsserver vid värdens slut) kan avståndet från värden leda till avvikelser.

För det andra, och kanske väsentligt viktigare för de flesta affärsnätverk är säkerheten. NTP-tidsservrar arbetar externt till nätverket. Källan av tid, antingen GPS-radio, är säker, korrekt och pålitlig och eftersom den är extern till nätverket kan den inte manipuleras med enväg eller användas för att dölja skadlig programvara och bots.

NTP-servrar behöver inte en öppen port i brandväggen, till skillnad från internetkällor för tid som kan användas som ingångspunkt för skadliga användare och programvara.

Från Pennies till NTP-servrar krångligheter att hålla tiden

Hålla exakt tid är en viktig aspekt av vårt dagliga liv. Nästan allt vi gör är beroende av tid från att komma upp för arbete på morgonen för att arrangera möten, nätter ut eller bara när det är dags för middag.

De flesta av oss bär någon slags klocka eller titta med oss ​​men dessa klockor är benägna att driva vilket är varför de flesta människor regelbundet använder en annan klocka av anordning för att ställa sin tid också.

I London, den i särklass vanligaste klocka som människor använder för att sätta sina klockor är också Big Ben. Denna världsberömda klocka kan ses för miles, vilket är varför så många Londonbor använder det för att säkerställa deras klockor är korrekta - men har du någonsin undrat hur Big Ben håller sig korrekt?

Väl den osannolika sanningen ligger i en hög med gamla mynt. Big Ben klocka mekanism använder en pendel men för finjustering och säkerställa noggrannhet en liten hög med guldmynt som vilar på toppen av pendeln. Om bara ett mynt tas bort då klockan hastighet kommer att förändras med nästan en halv sekund

Säkerställa kvaliteten på ett datornät är betydligt mindre ålderdomliga. Alla datornätverk behöver köra exakt och synkroniserad tid som datorer är alltför helt beroende av att veta tiden.

Lyckligtvis NTP-tidsservrar är utformade för att exakt och tillförlitligt hålla hela datornät synkroniserade. NTP (Network Time Protocol) är ett programvaruprotokoll utformat för att hålla nätverk korrekt och det fungerar med hjälp av en enda tidskälla som den använder för att rätta driver på

De flesta operatörer synkronisera sina datorer till en form av UTC-tid (Coordinated Universal Time), eftersom detta styrs av atomur (mycket noggranna klockor som aldrig glida - inte för flera tusen år, i alla fall).

En källa till atomur tid kan tas emot av en NTP-server med hjälp av antingen GPS-satellit (Global Positioning System) signaler eller radiofrekvenser som sänds av nationella fysik laboratorier.

NTP-servrar se till att datornätverk över hela världen är synkroniserade, korrekt och tillförlitlig.

Använda Atomic Clock Time Signals

Noggrannhet blir allt viktigare, eftersom tekniken blir allt viktigare för hur vardagen fungerar. Och eftersom våra ekonomier blir mer beroende av den globala marknaden, noggrannhet och synkronisering av tiden är mycket viktigt.

Datorer verkar kontrollera mycket våra dagliga liv och tiden är avgörande för den moderna datornätverksinfrastrukturen. Timestamps säkerställer att åtgärder utförs av datorer och är den enda referenspunkten för IT-system för felkontroll, felsökning och loggning. Ett problem med tiden på ett datanätverk och det kan leda till att data går vilse, transaktioner som misslyckas och säkerhetsproblem.

Synkronisering i ett nätverk och synkronisering med ett annat nätverk som du kommunicerar med är avgörande för att förhindra ovannämnda fel. Men när det gäller att kommunicera med nätverk över hela världen kan det vara ännu svårare eftersom tiden på andra sidan världen är uppenbarligen annorlunda när du passerar varje tidszon.

För att motverka detta var en global tidsskala baserad på atomurtid utformad. UTC - Samordnad universell tid - gör bort med tidszoner som gör det möjligt för alla nätverk över hela världen att använda samma tidskälla - se till att datorer, oavsett var de befinner sig i världen, synkroniseras tillsammans.

För att synkronisera ett datanätverk distribueras UTC med tidssynkroniseringsprogrammet NTP (Network Time Protocol). Den enda komplikationen tar emot en källa till UTC-tid eftersom den genereras av atomur som är flera miljoner dollarssystem som inte är tillgängliga för massanvändning.

Lyckligtvis kan signaler från atomklockor tas emot med hjälp av a NTP tidsserver. Dessa enheter kan ta emot radiosändningar som sänds från fysiska laboratorier som kan användas som en källa till tid för att synkronisera ett helt nätverk av datorer till.

Andra NTP-tidsservrar använder signalerna som strålats från GPS-satelliter som en källa till tid. Positioneringsinformationen i dessa signaler är faktiskt en tidssignal som alstras av atomklockor ombord på satelliterna (som då trianguleras av GPS-mottagarna).

Oavsett om det är en radio refererad NTP-server eller a GPS-tidsserver - Ett helt nätverk av hundratals, och till och med tusentals maskiner kan synkroniseras tillsammans.

Effekterna av No Time Signal

NTP-servrar (Network Time Protocol) är ett viktigt verktyg i det moderna datornätverket. De kontrollerar tiden och ser till att alla enheter i nätverket är synkroniserade.

På grund av vikten av att styra nästan alla aspekter av datanätverk är exakt och synkroniserad tid viktigt, varför så många systemadministratörer använder en NTP tidsserver.

Dessa tidsservrar använder en enda tidskälla som en bas för att ställa in alla klockor på ett nätverk till; tiden kommer ofta från GPS-nätverket eller radiosignaler som sänds från fysiklaboratorier som NPL i Storbritannien (vars signal sänds från Cumbria).

När denna signal har tagits emot av tidsservern, distribuerar tidsprotokollet NTP det sedan runt nätverket - jämförelse av systemklockan för varje enhet till tidsreferensen och justering av varje enhet. Genom att regelbundet bedöma driften av dessa enheter och korrigera för dem behåller NTP klockor exakt inom millisekunder av tidssignalen och när den här signalen härstammar från en atomur - det säkerställer att nätverket är så exakt som fysiskt möjligt men vad händer om du förlorar tidssignalen?

Skadade GPS-antenner, underhåll av tidssändare eller tekniska fel kan leda till a NTP-tidsavbrott misslyckas med att få en tidssignal. Ofta är detta bara tillfälligt och normal service återupptas inom några timmar, men vad händer om det inte gör det, och vilken effekt har en misslyckad tidssignal?

Lyckligtvis har NTP back-up-system för bara en sådan händelse. Om en tidssignal misslyckas och det inte finns någon annan källa till tid, använder NTP smidigt den genomsnittliga tiden från alla klockor på sitt nätverk. Så om några klockor har drivit några millisekunder snabbare och andra några millisekunder långsammare - då tar NTP genomsnittet av denna drift, vilket gör att tiden förblir noggrann så länge som möjligt.

Även om en signal har misslyckats i flera dagar - eller till och med veckor - utan kännedom om systemanvändarna, betyder det inte att nätverket kommer att glida ihop. NTP kommer fortfarande att hålla hela nätverket synkroniserat ihop med den genomsnittliga driften och medan ju längre tidssignalen förblir av läsaren är nätverket det fortfarande kan ge millisekundernas noggrannhet även efter några dagar utan referens.