Tidssynkronisering Få det rigtigt

Tid er afgørende for computere, netværk og teknologi. Det er den eneste referenceteknologi, der skal fastslå, om en opgave er sket eller skal finde sted. Som tiden er der i tidsstemplerne så vigtige for teknologi, når der er usikkerhed over tid på grund af forskellige enheder på et netværk, der har forskellige tidspunkter, kan det forårsage utallige fejl.

Problemet med tid i databehandling er, at alle enheder, fra routere til stationære pc'er, har deres eget ombordklok, der styrer systemuret. Disse systemure er bare normale elektroniske oscillatorer, de skriver almindeligt i batteridrevne ure, og mens disse er tilstrækkelige til at fortælle tiden, kan driften af ​​disse ure se enheder på et netværk, sekunder og endog minutter uden synkronisering.

Der er to regler for tidssynkronisering:

  • Alle enheder på et netværk skal synkroniseres sammen
  • Netværket skal synkroniseres til UTC (Koordineret Universal Time)

NTP

At synkronisere et netværk, du skal bruge Network Time Protocol (NTP). NTP er designet til nøjagtig netværkssynkronisering. IT fungerer ved at bruge en enkelt kilde til tid, som den derefter distribuerer den til alle enheder på NTP-netværket.

NTP kontrollerer løbende enhederne for drift og justeres derefter for at sikre, at hele netværket er inden for få millisekunder af referencetiden.

UTC

Koordineret Universal Time er en global tidsplan, der holdes sande af atomur. Ved at synkronisere et netværk til UTC er du i stand til at sikre, at dit netværk er synkroniseret med alle andre UTC-netværk på planeten.

Brug af UTC som referencekilde er også en simpel affære. NTP tid servere er den bedste måde at finde en sikker kilde til UTC-tid på. De anvender enten GPS (Global Positioning System) som kilde til denne atomurtid eller specialiserede radiosignaler, som holder UTC-tidskilden ekstern til netværket af sikkerhedsmæssige årsager.

En enkelt NTP-server kan synkronisere et netværk af hundredvis og endda tusindvis af enheder, der sikrer hele netværket, er inden for få millisekunder af UTC.

Tiden ifølge UTC (Koordineret Universal Time)

Den moderne verden er en lille. Disse dage i erhvervslivet er du lige så tilbøjelig til at kommunikere på tværs af Atlanterhavet, mens du handler med din nabo, men det kan forårsage vanskeligheder - som alle, der forsøger at få fat i nogen på tværs af den anden side af verden, vil vide.

Problemet er selvfølgelig tid. Der er 24 tidszoner på jorden, hvilket betyder, at folk, du måske ønsker at tale med på tværs af den anden side af verden, er i seng, når du er vågen - og omvendt.

Kommunikation er ikke et problem for os mennesker heller; Meget af vores kommunikation foregår via computere og andre teknologier, der kan forårsage endnu flere problemer. Ikke kun fordi tidszoner er anderledes end ure, uanset om de er dem, der driver en computer eller et kontor vægur, kan drev.

tidssynkronisering Det er derfor vigtigt at sikre, at den enhed, du kommunikerer med, har det samme, ellers uanset hvilken transaktion du udfører, kan det resultere i fejl som f.eks. at applikationen fejler, at data går tabt, eller at maskinerne mener, at en handling har fundet sted, når den ikke har det.

Koordineret Universal Time

Koordineret Universal Time (UTC) er en international tidsskala. Det tager ikke hensyn til tidszoner og holdes sande ved en konstellation af atomure - nøjagtige ure, der ikke lider af drift.

UTC kompenserer også for bremsningen af ​​jordens spin ved at tilføje spring sekunder for at sikre, at der ikke er nogen drift, der i sidste ende vil forårsage middag til at køre mod natten (om end i mange årtusinder; så langsomt er Jordens bremsning).

De fleste teknologier og computernetværk over hele kloden bruger UTC som deres kilde til tid, hvilket gør global kommunikation mere gennemførlig.

Network Time Protocol og NTP Time Servers

Modtagelse af UTC-tid til et computernetværk er jobbet af NTP tidsserver. Disse enheder bruger Network Time Protocol til at distribuere tiden til alle teknologier på NTP-netværket. NTP tid servere modtage tidskilden fra en række forskellige kilder.

  • Internettet - selvom internetkilder kan være usikre og upålidelige
  • GPS (Global Positioning System) - Brug af atomklockerne fra navigationssatellitter.
  • Radiosignaler - udsendes af nationale fysiklaboratorier som NPL og NIST.

Brug af Atomic Ure til Time Synchronization

Det atomur er uovertruffen i sin kronologiske nøjagtighed. Ingen anden metode til at bevare tiden kommer tæt på præcisionen af ​​et atomur. Disse ultra-præcise enheder kan holde tid i tusindvis af år uden at tabe et sekund i drift - i sammenligning med elektroniske ure, måske de næste mest præcise enheder, der kan løbe op til en sekund om dagen.

Atomiske ure er ikke praktiske enheder til at have rundt om. De anvender avancerede teknologier som superkølende væsker, lasere og støvsugere - de kræver også et team af dygtige teknikere til at holde urene i gang.

Atomiske ure anvendes i nogle teknologier. Global Positioning System (GPS) er baseret på atomklynger, der opererer ombord på de ubemandede kredsløbssatellitter. Disse er afgørende for udarbejdelse af nøjagtige afstande. På grund af lysets hastighed, som signalerne rejser, vil et minuts unøjagtighed i en hvilken som helst GPS-atomur føre til, at informationen bliver ud af tusinder af kilometer - men den faktiske nøjagtighed af GPS er inden for få meter.

Selvom disse helt præcise og præcise instrumenter til måling af tid er uovertruffen, og de dyre at køre sådanne enheder ikke er tilgængelige for de fleste, er det faktisk relativt simpelt at synkronisere din teknologi til et atomur.

Atomurene ombord på GPS-satellitterne bliver nemt brugt til at synkronisere mange teknologier til. De signaler, der bruges til at tilvejebringe positionsoplysninger, kan også bruges som en kilde til atomur tid.

Den enkleste måde at modtage disse signaler på er at bruge en GPS NTP-server (Network Time Protocol). Disse NTP-servere Brug atomklok-tidssignalet fra GPS-satellitterne som referencetid. NTP'en bruges derefter til at distribuere denne gang omkring et netværk, kontrollere hver enhed med GPS-tiden og justere for at sikre nøjagtighed.

Hele computer netværk kan synkroniseres til GPS-atomuretiden ved kun at bruge en NTP GPS-server, hvilket sikrer at alle enheder er inden for millisekunder af samme tid.

Hierarkiet for en NTP Time Server Stratum Niveauer Forklaret

Når det kommer til tidssynkronisering og brug Network Time Protocol (NTP) for at sikre nøjagtighed i et computernetværk, er det vigtigt at forstå NTP'ens hierarki, og hvordan det påvirker afstand og nøjagtighed.

NTP har en hierarkisk struktur kendt som lagdeliveauer. I princippet jo lavere stratumet er, jo tættere anordningen er (i nøjagtighed) til en original tidskilde.

NTP tid servere Arbejde ved at modtage en enkeltkilde og bruge dette som grundlag for hele tiden på netværket, men et synkroniseret netværk vil kun være lige så nøjagtigt som den oprindelige tidskilde, og det er her, hvor stratumniveauerne kommer ind.

Og atomur, enten satte man i et stort laboratorium, eller dem ombord på GPS-satellitter, er stratum 0-enheder. Med andre ord er det de enheder, der faktisk genererer tiden.

Stratum 1-enheder er NTP-tidsservere, der får deres kilde til tid direkte fra disse stratum 0 atomure. Enten ved at bruge en GPS-modtager eller en radio, der refereres til NTP-server, En stratum 1-enhed er lige så præcis som du kan få uden at have din egen multi-million dollar atomur i serverrummet. En stratum 1 NTP-tidsserver vil typisk være nøjagtig inden for en millisekund af atomuretiden.

Stratum 2-enheder er det næste trin ned på stratum-niveaukæden. Disse er tidsservere, der modtager deres tid fra en stratum 1-enhed. De fleste online-tidsservere er for eksempel stratum 2-enheder og får deres tid fra en anden NTP-tidsserver. Stratum 2 enheder er naturligvis længere væk fra den oprindelige tidskilde og er derfor ikke helt lige så præcise.

Stratumniveauerne på et NTP-netværk fortsætter, med enheder, der forbinder til enheder, der går helt ned til stratum 10, 11, 12 osv. - tydeligvis jo flere links i kæden jo mindre nøjagtige enheden vil være.

Dedikerede stratum 1 NTP-tidsservere Er langt den mest nøjagtige, pålidelige og sikre metode til at synkronisere et computernetværk, og intet forretningsnetværk bør virkelig være uden en.

NTP og GPS-baserede Timing Solutions

Spørg nogen, hvad nøglen til netværks timing er, og du vil sandsynligvis få svaret NTP (Network Time Protocol). NTP er en protokol, der distribuerer og kontrollerer tiden på alle netværksenheder til et referenceur - og det er denne reference, som er den sande nøgle til netværkssynkronisering.

Mens en version af NTP er nem at få - den er normalt installeret på de fleste operativsystemer eller er ellers gratis at downloade - men at kende tid er, hvor den sande nøgle til netværkssynkronisering ligger.

Atomiske ure regulerer den globale tidsskala UTC (Koordineret Universal Time), og det er denne tidsskala, der er bedst for netværks timing, da synkronisering af alle enheder på et netværk til UTC svarer til, at du har netværkssynkroniseret med alle andre UTC-synkroniserede netværk på Jorden.

Så at få en kilde til UTC-tid er den rigtige nøgle til nøjagtig netværkssynkronisering, så hvad er mulighederne?

Internet tidskilder

Det indlysende valg for de fleste NTP brugere, men internet tid lider af to store fejl; For det første opererer internettet via firewallen og er derfor fyldt med sikkerhedsrisici - hvis tiden kan komme igennem din firewall, så kan andre ting også. For det andet kan internetkilder blive ramt og savner med deres nøjagtighed.

På grund af det faktum, at de fleste internetkilder er stratum 2-enheder (de forbinder til en anden enhed, der modtager UTC-kildetiden), og afstanden fra klient til vært kan aldrig virkelig konstateres eller redegøres for - det kan gøre dem unøjagtige - med noget internet Tidskilder minutter, timer og lige dage væk fra ægte UTC-tid.

Radio refereret tidsserver

En anden kilde til UTC-tid, som ikke lider under enten sikkerhed eller fejl i fejl, modtager tiden fra langbølges radiosignaler, som nogle lands nationale fysiklaboratorier sender. Mens disse signaler er tilgængelige i hele USA (med NIST), Storbritannien (NPL) og flere andre europæiske lande og kan hentes med en grundlæggende radio refereret NTP-server de er ikke tilgængelige overalt, og signalerne kan være vanskelige at modtage i nogle byområder eller hvor som helst hvor der er elektrisk indblanding.

GPS-timing

For fuldstændig præcis, sikker og en pålidelig kilde til UTC-tid er der ingen erstatning for GPS-tid. GPS timing signaler stråles direkte fra atomur ombord på GPS satellitter (Global Positioning System) og modtaget af GPS NTP-tidsservere. Disse kan så distribuere atomuretiden omkring netværket.

GPS timing kilder er præcise, sikre og tilgængelige bogstaveligt hvor som helst på planeten 24 timer om dagen.

Tidssynkronisering af teknologi

Mange teknologier er afhængige og præcise, præcise og pålidelige tid. Tidssynkronisering er afgørende i mange tekniske systemer, vi møder hver dag, fra CCTV-kameraer og pengeautomater til flyvekontrol og telekommunikationssystemer.

Uden synkronisering og nøjagtighed ville mange af disse teknologier blive upålidelige, og i kunne forårsage store problemer, selv katastrofale i tilfælde af flyvelederne.

Præcis tid og synkronisering spiller også en stadig vigtigere rolle i moderne computernetværk, hvilket sikrer, at netværket er sikkert, data ikke går tabt, og netværket kan fejlsøges. Undladelse af at sikre et netværk er synkroniseret korrekt kan føre til mange uventede problemer og sikkerhedsproblemer.

Sikring af nøjagtighed

For at sikre nøjagtighed og præcis tidssynkronisering er moderne teknologier og computernetværk den tid, der styrer Network Time ProtocolNTP) er mest almindeligt anvendt. NTP sikrer, at alle enheder på et netværk, uanset om de er computere, routere, CCTV-kameraer eller næsten enhver anden teknologi, opretholdes på samme tid som alle andre enheder på netværket.

Det virker ved at bruge en enkeltkilde, som den derefter distribuerer rundt i netværket, kontrollerer driften og korrigerer enheder for at sikre paritet med tidskilden. Det har mange andre funktioner som at kunne vurdere fejl og beregne den bedste tid fra flere kilder.

At opnå tiden

Når du bruger NTP, får du den mest præcise tidskilde, så du kan holde dit netværk synkroniseret - ikke kun sammen, men også synkroniseret til alle andre enheder eller netværk, der bruger samme tidskilde.

En global tidsskala kendt som Koordineret Universal Time (UTC) er det mest NTP-servere og teknologier bruger. En sit er en global tidsskala, og er ikke bekymret over tidszoner og sommertid, UTC tillader netværk over hele verden at kommunikere præcist med nøjagtig samme tidskilde.

NTP tid servere

På trods af at de er mange kilder til UTC over internettet, anbefales disse ikke af nøjagtige og sikkerhedsmæssige årsager; at modtage en nøjagtig kilde til NTP er der virkelig kun to muligheder: ved hjælp af a NTP tidsserver der kan modtage radiotransmissioner fra atomurlaboratorier eller ved brug af tidssignaler fra GPS-satellitter.

Windows Server og vigtigheden af ​​NTP

Windows Server er det mest almindelige operativsystem, der bruges af virksomhedens netværk. Uanset om det er den nyeste Windows Server 2008 eller en tidligere inkarnation som 2003, har de fleste computernetværk, der bruges i handel og forretning, en version.

Disse netværksoperativsystemer benytter tidssynkroniseringsprotokollen NTP (Network Time Protocol) for at sikre synkronitet mellem alle enheder, der er tilsluttet netværket. Dette er afgørende i den moderne verden af ​​global kommunikation og handel, da manglende synkronisering kan forårsage utallige problemer; data kan gå tabt, fejl kan gå uopdaget, debugging bliver næsten umuligt og tidsfølsomme transaktioner kan mislykkes, hvis der ikke er nogen synkronisering.

NTP virker ved at vælge en enkeltkilde, og det kontrollerer tiden på alle enheder på netværket, og justering af dem sikrer, at tiden er synkroniseret hele vejen igennem. NTP er i stand til at holde alle pc'er, routere og andre enheder på et netværk inden for få millisekunder af hinanden.

Det eneste krav til netværksadministratorer er at vælge en tidskilde - og det er her, hvor mange it-fagfolk ofte går galt.

Internet tidsservere

Enhver tidskilde til at synkronisere et netværk skal være UTC (Koordineret Universal Time), som er en global tidsplan styret af verdens mest præcise atomur og den første kilde til at finde en UTC-tidsserver er internettet.

Og mange netværksadministratorer vælger at bruge disse online-tidsservere, fordi de er en præcis og sikker kilde til tid; Dette er imidlertid ikke strengt tilfældet. Internet-tidsservere sender tidssignalet via netværksbrandwallen, hvilket betyder, at vira og ondsindede brugere kan drage fordel af dette 'hul'.

Et andet problem med internet tidsservere er, at deres nøjagtighed ikke kan garanteres. Ofte er de ikke lige så præcise som et professionelt netværk kræver, og faktorer som afstand fra værten kan gøre forskelle i tiden.

Dedikeret NTP-tidsserver

Dedikeret NTP tid serverefår imidlertid tiden direkte fra atomur - enten fra GPS-nettet eller via sikre radiosender fra nationale fysiklaboratorier. Disse signaler er millisekunder nøjagtige og 100% sikre.

For alle, der kører et netværk, der bruger Windows Server 2008 eller et andet Microsoft-operativsystem, bør du overveje at bruge en dedikeret NTP-server snarere end internettet for at sikre nøjagtighed, pålidelighed og sikkerhed.

NTP-servere Hvilket signal er den bedste radio eller GPS?

NTP tid servere (Network Time Protocol) er et vigtigt aspekt af ethvert computer- eller teknologinetværk. Så mange applikationer kræver præcise timing oplysninger, der ikke synkroniserer et netværk tilstrækkeligt og præcist, kan føre til alle mulige fejl og problemer - især når du kommunikerer med andre netværk.

Nøjagtighed, når det kommer til tidssynkronisering, betyder kun én ting - atomur. Ingen anden metode til at holde tid er lige så præcis eller pålidelig som et atomur. I sammenligning med et elektronisk ur, som et digitalt ur, som vil tabe op til et sekund om dagen - forbliver et atomur nøjagtigt til et sekund over 100,000 år.

Atomiske ure er ikke noget, der kan huse i en gennemsnitlig server værelse dog; atomure er meget dyre, skrøbelige og kræver fuld tid teknikere til at kontrollere, så er de normalt kun fundet i storskala fysik laboratorier som dem, der drives af NIST (National Institute of Standards and Time - USA) og NPL (National Physical Laboratory - UK).

At få en kilde til præcis tid fra et atomur er forholdsvis let. For en sikker og pålidelig kilde til atomur tid er der kun to muligheder (internettet kan hverken betegnes som sikker eller pålidelig som tidskilde):

  • GPS-tid
  • UTC-tid udsendt på langbølge

GPS-tid fra USAs Global Positioning System er et tidsstempel, der genereres ombord på atomurerne på satellitterne. Der er en klar fordel ved at bruge GPS som en kilde til tid: Den er tilgængelig overalt på planeten.

Alt, hvad der kræves for at modtage og udnytte GPS-tid, er en GPS-tidssnit og antenne; et godt klart syn på himlen er også nødvendigt for et sikret signal. Mens ikke strengt UTC-tid (Koordineret Universal Time) udsendes af GPS (UTC har fået 17-spring sekunder tilsluttet siden satellitterne blev lanceret) tidsstempelet indeholdt de oplysninger, der var nødvendige for NTP at konvertere det til universeltidstandarden.

UTC udsendes dog direkte fra fysiklaboratorier og er tilgængelig ved brug af en radio, der refereres til NTP-server. Disse signaler er ikke tilgængelige overalt, men i USA (signalet kaldes WWVB) og det meste af Europa (MSF og DCF) er dækket. Også disse er meget præcise atomur genererede tidskilder og da begge metoder kommer fra en sikker kilde, forbliver computernetværket sikkert.

Tiden ifølge Cumbria Brug UKs MSF Time and Frequency Signal

At få en præcis kilde til tid til computernetværk og andre teknologier bliver i stigende grad vigtigere. Som teknologier fremskridt og global kommunikation betyder, at vi lige er i stand til at kommunikere med teknologi på tværs af den anden side af planeten, som vi er hjemme.

Behovet for præcis tid er derfor afgørende, hvis du ønsker at forhindre tidsfølsomme applikationer på dit netværk svigtende eller for at undgå fejlfindingsproblemer - ikke for ikke at nævne at holde systemet sikkert.

NTP-tidsservere (Network Time Protocol) er fælles enheder, som mange computernetværk bruger til at give en kilde til præcis tid, da NTP er i stand til at sikre, at hele netværk synkroniseres til blot få millisekunder til tidsreferencen.

Tiden refererer til, at NTP-servere brug kan komme fra flere steder:

  • Internettet
  • GPS satellit
  • Og Nationale Fysiske Laboratorier

I Storbritannien, den National Physical Laboratory (NPL) producerer et tidssignal, som kan modtages af radio-refererede NTP-tidsservere. Dette blev udsendt fra rugby i det centrale England, men i de senere år er transmissionen flyttet til Cumbria.

Cumbrian-signalet, kendt som MSF, udsendes fra Anthorn med en signalstyrke på 100-mikrovolt pr. Meter i en afstand af 1000 km. Dette skulle betyde, at signalet er tilgængeligt overalt i Storbritannien; Dette er imidlertid ikke strengt tilfældet, da mange MSF-ure og tidsservere kan komme i problemer, når de først forsøger at modtage dette atomur-genererede signal.

En simpel tjekliste skal dog sikre, at uanset hvilken placering du skal kunne modtage et signal til din MSF-ur eller NTP tidsserver:

  • Tjek strømmen. Måske det mest almindelige problem sikrer, at batteriet er indsat, og hvis uret bruger både strømforsyning og et batteri, skal du huske at tænde for strømmen. Det kan tage et par minutter før klokken at hente MSF-signalet, så vær tålmodig.
  • Prøv at rotere uret eller tidsserveren. Da MSF-signalet er langbølge, skal antennen være vinkelret på signalet for den bedste modtagelse.
  • Hvis alt andet fejler, flyttes klokken eller tidsserveren til en anden placering. Signalet kan blokeres ved lokal interferens fra elektriske og mekaniske enheder.

* Bemærk, at MSF-signalet er nede for planlagt vedligeholdelse Tirsdag 9 September 2010 fra 10: 00 BST til 14: 00 BST

En afslutning på britisk sommertid?

Den nye britiske regering skal se igen på flerårig debat om at ændre urene i sommermånederne fra GMT (Greenwich Mean Time) til British Summer Time (BST).

Mens bevægelsen er kontroversiel, med mange i Skotland i det nordlige Storbritannien, som ikke er villige til at vedtage forandringen på grund af de længere mørke vinterdage, oplever de sig over resten af ​​landet - bevægelsen vil hjælpe med at synkronisere Storbritannien med resten af ​​Europa .

Trods sin stilling i EU har Storbritannien en anden tidsramme til resten af ​​Europa. Folk fra Det Forenede Kongerige, der rejser til udlandet, skal fremme deres ure en time hver gang de rejser til det europæiske fastland.

I de nye forslag vil sommertid fortsætte, men standard vintertid vil blive fremskredet en time og en yderligere fremskridt på en time til sommeren - kend som dobbelt britisk sommertid - så Storbritannien kan have samme tid som Europa.

På trods af problemerne ville en sådan ændring imidlertid have til folk; teknologien vil ikke blive påvirket af nogen ændring i sommertid.

UTC Tid

Teknologi, såsom computernetværk, alle bruger en universel tid - UTC (Koordineret Universal Time). UTC er et globalt tidsskala, der holdes rigtigt ved en international konglomering af atomure. Det betyder, om du har et britisk baseret computernetværk eller en på den anden side af verden til teknologierne - tiden er den samme.

De fleste teknologier modtager denne gang fra en atomur kilde ved hjælp af enheder kendt som NTP-servere (efter tidsprotokollen: Network Time Protocol). NTP-servere drage fordel af atomurerne ombord på GPS-satellitter, så de ikke kun kan levere en nøjagtig kilde til tid, men de kan forsikre sig om, at tidskilden aldrig løber.

Andre metoder til at få en atomur tidskilde omfatter anvendelse af mediumbølge transmissioner udsendt af steder som Det Forenede Kongeriges National Physical Laboratory (NPL) eller American National Institute for Standards and Time.

NTP-servere sørg for, at uanset hvor du er i verden, er kilden til tid, som dine computere og teknologi bruger, altid koordineret universeltid - uanset hvilket tidspunkt på året.