Arkiver for kategorien "Ikke kategorisert"

NTP-serveren og forståelsen av timescales

Mandag, januar 19th, 2009

Det er flere ganger brukt over hele verden. Mest NTP-servere og andre nettverk tidsservere bruk UTC som en base kilde, men det er andre:

Når vi blir spurt, er det svært lite sannsynlig at vi vil svare med "for hvilket tidsrom", men det er flere tidsskalaer brukt over hele verden, og hver er basert på forskjellige metoder for å holde oversikt over tiden.
GMT

Greenwich middeltid (GMT) er den lokale tiden på Greenwich-meridianen basert på den hypotetiske middelalderen. Da jordens bane er elliptisk og aksen er vippet, ser den faktiske posisjonen til solen mot bakgrunnen av stjerner litt fremover eller bak den forventede posisjonen. Den akkumulerte timingsfeilen varierer gjennom året på en jevn periodisk måte med opptil 14 minutter sakte i februar til 16 minutter raskt i november. Bruken av en hypotetisk sunn sol fjerner denne effekten. Før 1925 astronomer og navigatører målt GMT fra middagstid til middag, startet dagen 12 timer senere enn i sivil bruk som også ofte referert til som GMT. For å unngå forvirring bestemte astronomer seg i 1925 for å endre referansepunktet fra middag til midnatt, og noen år senere vedtok begrepet Universal Time (UT) for den "nye" GMT. GMT forblir det juridiske grunnlaget for siviltid for Storbritannia.

UT

Universell tid (UT) er gjennomsnittlig soltid på Greenwich-meridianen med 0 h UT ved midnatt, og siden 1925 har erstattet GMT for vitenskapelige formål. Ved midten av 1950 hadde astronomer mye bevis på svingninger i jordens rotasjon og bestemte seg for å dele UT i tre versjoner. Tid utledet direkte fra observasjoner kalles UT0, bruker korreksjoner for bevegelser av jordens akse, eller polar bevegelse, gir UT1, og fjerning av periodiske sesongvariasjoner genererer UT2. Forskjellene mellom UT0 og UT1 er av størrelsesorden tusendeler av et sekund. I dag er bare UT1 fortsatt mye brukt som det gir et mål på rotasjonsretningen til jorden i rommet.


Verdens tidsstandard
(UTC):

Selv om TAI gir en kontinuerlig, ensartet og presis tidsskala for vitenskapelig referanseformål, er det ikke praktisk for daglig bruk fordi det ikke er i tråd med jordens rotasjonshastighet. En tidsskala som tilsvarer veksling av dag og natt, er mye mer nyttig, og siden 1972 distribuerer alle sendetidstjenester tidsskalaene basert på koordinert universell tid (UTC). UTC er en atomskala som holdes i samsvar med Universal Time. Leap sekunder er av og til

Informasjon høflighet av National Physical Laboratory Storbritannia.

Det kan være den siste Leap Second i kveld, da det er anrop for å få det skrapt

Onsdag, desember 31st, 2008

Ved midnatt i kveld vil et ekstra sekund bli lagt til som anbefalt av International Earth Rotation and Reference Systems Service (IERS). Det betyr at i siste øyeblikk av 2008 vil det bli 61 sekunder.

Leap Seconds har blitt lagt til nesten hvert år siden begynnelsen av UTC (Koordinert universell tid) i 1970s. Det ekstra sekund er lagt til for å sikre at UTC holder synkronisert med GMT (Greenwich Meantime eller noen ganger kalt UT1). GMT er det tradisjonelle 24-timers klokkeanlegg hvor en dag er definert som rotasjon av jorden som tar 86,400 sekunder for en fullstendig revolusjon.

Dessverre kan Jorden ofte være litt tøffe i sin tur, og hvis de ekstra sekundene ikke ble lagt til i slutten av året for å kompensere til slutt, ville de to systemene (UTC og GMT) skille seg fra hverandre. I et årtusen vil tidsforskjellen bare være en time, men mange hevder at et tidssystem som ikke samsvarer med bevegelsen av himmelen ville være irrasjonell og yrker som jordbruk og astronomi ville bli vanskeligere.

Men ikke alle ser det på den måten hvem som hevder at som hele verdens nettverksnettverk er synkronisert til UTC med NTP-servere så forårsaker fudging av det ekstra sekund ujevne mengder problemer.

Nå har en gruppe innen International Telecommunications Union, som heter, anbefalt å avskaffe spranget andre. Gruppemedlem Elisa Felicitas Arias, av International Bureau of Weights and Measures i Paris, Frankrike, hevder at en tidsskala som ikke trenger regelmessig justering er viktig i en stadig mer sammenkoblet verden. Dessuten sier hun, skip og fly navigerer nå via GPS i stedet for det gamle tidssystemet. GPS kjører på en versjon av atomtid.

Neste år kommer ITU-medlemslandene til å stemme på forslaget. Hvis 70 prosent støtter ideen, vil en offisiell avgjørelse bli gjort på World Radio Conference i 2011. Ifølge en rapport medforfatter av Felicitas Arias støtter de fleste medlemsland ideen. Storbritannia er imidlertid imot å omarbeide sine lover, som inkluderer solens tidsskala Greenwich Mean Time. Uten Storbritannias avskaffelse kan være vanskelig, sier Felicitas Arias.

"I teorien er å legge til et sekund like enkelt som å vende en bryter; i praksis fungerer det sjelden på den måten, "sier Dennis McCarthy av US Naval Research Laboratory, som gir tidsstandarden som brukes av det amerikanske militæret. Mest sannsynlig å bli påvirket er IT-systemer som trenger presisjon på mindre enn et sekund. I 1998 - to sprang sekunder siden - mobilkommunikasjon svarte ut over deler av det sørlige USA. Ulike tjenestegrupper hadde gått inn i litt forskjellige tider, og forhindret riktig videresending av signaler.

Alle anførselstegn tilskrives BBC

Hvorfor behovet for NTP

Lørdag, desember 20th, 2008

Network Time Protocol er en Internett-protokoll som brukes til å synkronisere datamaskinen klokker til en stabil og presis tidsreferanse. NTP ble opprinnelig utviklet av professor David L. Mills ved University of Delaware i 1985 og er en Internett-standardprotokoll.

NTP ble utviklet for å løse problemet med flere datamaskiner som arbeider sammen og har den forskjellige tiden. Mens tiden som regel bare går videre, hvis programmer kjører på forskjellige datamaskiner, bør tiden gå videre selv om du bytter fra en datamaskin til en annen. Men hvis ett system ligger foran den andre, vil bytte mellom disse systemene føre til at tiden hopper frem og tilbake.

Som en konsekvens kan nettverkene kjøre sin egen tid, men så snart du kobler deg til Internett, blir effekter synlige. Bare e-postmeldinger kommer før de ble sendt, og svarer til og med før de ble sendt!

Selv om denne typen problemer kan virke uskyldige når det gjelder å motta e-post, kan imidlertid i noen miljøer mangel på synkronisering ha katastrofale resultater. Derfor var flytrafikk en av de første applikasjonene for NTP.

NTP bruker en enkeltkilde og distribuerer den blant alle enheter på et nettverk som den gjør ved hjelp av en algoritme som utgjør hvor mye som skal justeres til systemklokke for å sikre synkronisering.

NTP fungerer på hierarkisk basis for å sikre at det ikke er problemer med nettverkstrafikk og båndbredde. Den bruker en enkeltkilde, normalt UTC (koordinert universell tid) og mottar tidsforespørsler fra maskinene på toppen av hierarket, som deretter går tiden videre langs kjeden.

De fleste nettverk som bruker NTP vil bruke en dedikert nettverkstidsserver å motta UTC-tidssignalet. Disse kan motta tiden fra GPS-nettverk eller radiotransmisjoner kringkastet av nasjonale fysikklaboratorier. Disse dedikert NTP-servere tid er ideelle da de mottar tid direkte fra en atomurkilde, de er også sikre da de ligger eksternt og derfor ikke krever avbrudd i nettverksbrannmuren.

UTC Radio Referanser fra hele verden

Fredag, oktober 17th, 2008

UTC (Coordinated Universal Time) er den globale sivile tidsskala som brukes av millioner av mennesker, bedrifter og myndigheter over hele verden. UTC er basert på tiden som er oppgitt av cesium atomklokker. Disse klokkene er de mest pålitelige nøyaktige kronometrene på jorden, som er i stand til å opprettholde nøyaktig tid i flere millioner år, mens de heller ikke mister eller får et sekund.

Dessverre er cesium klokker altfor dyre og delikate maskiner for å gjøre det praktisk for oss alle å ha en, men heldigvis er tiden de forteller, overført av flere land. Disse nasjonens nasjonale fysikklaboratorier har en tendens til å kringkaste UTC-tid fra disse klokkene av langbølge.

I Storbritannia sendes 60 kHz-sendingen av National Physical Laboratory fra en sender i Anthorn i Cumbria (den var basert i Rugby til 2007). NPL vedlikeholder kontinuerlig transmisjonene og vurderer nøyaktigheten. Mens MSF signal Det er en britisk basert overføring som er mulig å motta signalet i enkelte deler av Nord-Europa og Skandinavia.

Men på fastlands-Europa er det sterkeste tidspunktet og frekvenssignalet den tyske overføringssendingen fra Frankfurt i Tyskland. Dette signalet kalles DCF styres og vedlikeholdes av tysk nasjonalfysikk laboratorium. Mens Sveits også har sitt eget tids- og frekvenssignal, er det tyske DCF-signalet langt den mest brukte i Europa.

I USA vedlikeholdes et lignende system av NIST (National Institute for Standards and Time) og sendes fra Fort Collins, Colorado. Dette signalet kalles WWVB og er tilgjengelig i de fleste deler av Nord-Amerika (inkludert Canada).

Japan opprettholder sin egen tidssending (JJY), som også er populær i sør-stillehavet, og flere andre land (som Frankrike) opprettholder også sine egne signaler, selv om disse bare har en liten dekning.

Alle disse tidssignaler opererer på lignende måte. Signalstyrken reduseres enten med mellom 6 og 10 dB eller slås av i en bestemt tid før de gjenopprettes ved starten av hvert sekund. Mengden tid signalet er redusert indikerer en strøm av binære tall med posisjoneringsmarkører.
Signalene opererer på en 60 kHz frekvens og har en tids- og datakode som relayer følgende informasjon i binært format: År, måned, dag i måned, ukedag, time, minutt, DUT1 (forskjellen mellom UTC og UT1 som er basert på jordens rotasjon). Signalene gir også informasjon om lokal tid som britisk sommertid.

Slik konfigurerer du en autoritativ tidsserver i Windows Server 2008

Torsdag oktober 16th, 2008

Tidssynkronisering i moderne datanettverk er avgjørende, alle datamaskiner trenger å kjenne tiden så mange applikasjoner, fra å sende en e-post til lagring av informasjon, er avhengige av PCen og vet når hendelsen fant sted.

Microsoft Windows Server fra 2000 og utover har et tidssynkroniseringsverktøy innebygd i operativsystemet kalt Windows Time (w32time.exe) som kan konfigureres til å fungere som en nettverkstid tjenerr.

Windows Server 2008 kan enkelt sette systemuret til å bruke UTC (Koordinert Universal Time, Verdens tidstandard) ved å få tilgang til en Internett-kilde (enten: time.windows.com eller time.nist.gov).

For å oppnå dette må en bruker bare dobbeltklikke på klokken på skrivebordet og justere innstillingene i fanen Internett-tid.

Det må imidlertid bemerkes at Microsoft og andre operativsystemprodusenter sterkt anbefaler at eksterne timingreferanser skal brukes som Internett-kilder kan ikke godkjennes.

For å konfigurere Windows-tidstjenesten til å bruke en ekstern tidskilde, klikker du Start, Kjør og skriv inn regedit og klikk deretter på OK.

Finn følgende undernøkkel:
HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ W32Time \ Parameters \ Type
I den høyre ruten høyre klikk type klikk Endre, i redigerings Verdi type NTP i Verdidata-boksen og klikk OK.

Finn følgende undernøkkel:
HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ W32Time \ config \ AnnounceFlags.
I høyre rute høyreklikker du AnnounceFlags og klikker Modify. Registreringsmeldingen 'AnnounceFlags' angir om serveren er en pålitelig tidsreferanse, 5 indikerer en klarert kilde, så i Rediger DWORD-verdi-boksen, under Verdidata, skriv 5, og klikk deretter OK.

Nettverkstidsprotokoll (NTP) er en Internett-protokoll som brukes til overføring av nøyaktig tid, og gir informasjon om tid slik at det kan oppnås en presis tid
For å aktivere Network Time Protocol; NtpServer finner og klikker:

HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ W32Time \ TimeProviders \ NtpServer \
I den høyre ruten høyreklikker Aktivert, og klikk deretter Endre.

I Rediger DWORD-verdi skriver 1 under Verdidata, og klikk deretter på OK.

Nå gå tilbake og klikk på
HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ W32Time \ Parameters \ NtpServer
I den høyre ruten høyreklikker NtpServer, deretter Endre, i Rediger DWORD-verdi under Verdidatatype i den høyre ruten høyreklikker NtpServer, deretter Endre, i Rediger DWORD-verdi under Verdidata skriver Domain Name System (DNS ), må hver DNS være unikt, og du må legge 0x1 til slutten av hvert DNS-navn ellers endringene vil ikke tre i kraft.

Nå klikker OK.

Finn og klikk følgende
HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ W32Time \ TimeProviders \ NtpClient \ SpecialPollInterval
I den høyre ruten høyreklikker SpecialPollInterval, og klikk deretter Endre.

I Rediger DWORD Verdi-boksen under Verdidata skriver du inn antall sekunder du ønsker for hver avstemning, dvs. 900 vil spørre hvert 15 minutter, og klikk deretter på OK.
For å konfigurere tidskorrigeringsinnstillingene, finn:
HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ W32Time \ config
I den høyre ruten høyreklikker MaxPosPhaseCorrection, deretter Endre i Rediger DWORD Verdi-boksen under Grunnlag klikker du Desimal under Verdidata skriver en tid i sekunder som 3600 (en time) og klikk deretter på OK.
Nå gå tilbake og klikk:
HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ W32Time \ config
I den høyre ruten høyreklikker MaxNegPhaseCorrection, deretter Endre.

I Rediger DWORD boksen under base, klikk Desimal under Verdidata skriver du tiden i sekunder du vil hente eksempel 3600 (avstemninger i én time)
Avslutt Registerredigering
Nå, for å starte Windows-tidsservice, klikker du Start, Kjør (eller alternativt bruk ledetekstfasiliteten) og skriv inn:

net stop w32time && net start w32time
Og det er det din tidsserver burde være nå oppe.

Nettverkstidsprotokoll (NTP), Forståelse av synkronisering.

Tirsdag, oktober 7th, 2008

Network Time Protocol synes å ha eksistert for alltid. Faktisk er det faktisk en av internettets eldste protokoller som har blitt utviklet i 1980s av professor David Mills og hans team fra Delaware University.

I en tilbaketrukket verden er det ikke viktig om datanettverk ikke er synkronisert. De eneste konsekvensene av timingfeil kan være at en epost kommer før den ble sendt, men i bransjer som for eksempel plassering av flyselskaper, børs eller satellittkommunikasjon, kan fraksjoner av et sekund føre til alvorlige feil som å selge seter mer enn en gang, tapet av millioner av dollar eller til og med svindel.

Datamaskiner er logiske maskiner, og ettersom tiden er lineær til en datamaskin, skal enhver hendelse som skjer på en maskin, skje før nyheten om hendelsen når en annen. Når nettverk ikke synkroniseres, sliter datamaskiner seg til å håndtere hendelser som åpenbart har skjedd (for eksempel en epost som sendes), men i henhold til deres klokke og tidsstempel har den ennå ikke, bare tenk tilbake til årtusensbuggen hvor det var fryktet klokker ville hopp tilbake til 1900!

Av denne grunn ble NTP utviklet. NTP bruker en algoritme (Marzullos algoritme) for å synkronisere tiden med den nåværende versjonen av NTP kan opprettholde tid over det offentlige Internett til innen 10 millisekunder og kan utføre enda bedre over LAN. NTP-tidsservere jobber i TCP / IP-pakken og stole på UDP (User Datagram Protocol).

NTP-servere er normalt dedikerte NTP-enheter som bruker en enkelt referanse til å synkronisere et nettverk til. Denne tidsreferansen er oftest en UTC (Koordinert Universal Time) kilde. UTC er en global tidsskala som distribueres av atomur via Internett, spesialiserte langbølge-radiotransmisjoner eller via GPS-nettverket (Global Positioning System).

NTP-algoritmen bruker denne tidsreferansen til å bestemme mengden som skal forskyves eller trekkes tilbake til systemet eller nettverksklokken. NTP analyserer tidsstempelets verdier, inkludert frekvensen av feil og stabiliteten. En NTP-server vil opprettholde et estimat på kvaliteten på både referanseklokkene og seg selv.

NTP er hierarkisk. Avstanden fra tidsreferansen er delt inn i lag. Stratum 0 er atomurreferansen; Stratum 1 er NTP-serveren, mens Stratum 2 er en server som mottar timinginformasjon fra NTP-serveren. NTP kan støtte nesten ubegrensede lag, selv om jo lenger unna timingreferansen du går, desto mindre nøyaktig vil det være.

Siden hvert lagnivå kan både motta og sende tidssignaler, er fordelen med dette hierarkiske systemet at tusenvis av maskiner kan synkroniseres med bare behovet for en NTP-server.

NTP inneholder et sikkerhetsmål som kalles godkjenning. Autentisering verifiserer at hver tidsstempel har kommet fra den tiltenkte tidsreferansen ved å analysere et sett med krypteringsnøkler som sendes med tidsreferansen. NTP analyserer det og bekrefter om det har kommet fra tidskilden ved å verifisere det mot et sett med pålitelige nøkler i konfigurasjonsfilene.

Autentisering er imidlertid utilgjengelig fra timing kilder fra over Internett, hvorfor Microsoft og Novell blant annet anbefaler sterkt at kun eksterne tidsreferanser brukes som en dedikert GPS NTP server eller en som mottar den nasjonale tid og frekvensen langbølgeoverføring.

Motta en tidskilde

Torsdag september 18th, 2008

A NTP-server kobles til et datanettverk med det formål å synkronisere alle datamaskiner, rutere og andre enheter nøyaktig samme tid. NTP-servere bruker Network Time Protocol for å justere driften av forskjellige maskiner for å matche referansetiden.

NTP servere stole på å bruke en referanse klokke; De fleste nettverk som bruker en NTP-server, bruker en UTC-kildetid (Koordinert Universal Time). UTC er basert på tiden som ble fortalt av de utrolig nøyaktige og dyre atomurene.

Atomsklokker arbeider med prinsippet om at et enkelt atom (i de fleste tilfeller cesium-133) vil resonere til en nøyaktig hastighet på bestemte energinivåer. Nøyaktigheten til atomurene er så dyktig at UTC ble utviklet for å tillate atomertid (TAI) og Greenwich Meantime (GMT) som kombineres, noe som gjør det mulig å bremse jordens rotasjon ved å tilføre sprang sekunder og dermed holde solen på jordens meridian ved middagstid.

Manglende regning for denne bremsingen i jordens spinn ville resultere i en eventuell drift av dag og natt (om enn i tusen årtusener).
A NTP server kan settes til å motta et UTC-tidssignal fra hele Internett, selv om disse kan variere enormt i nøyaktighet og er avhengige av rimelig nær avstand fra klient og server.

Å stole på en internettbasert timingreferanse kan også la et nettverk være åpent for ondsinnede brukere, da de ikke kan benytte NTP-godkjenning, noe som er et sikkerhetsmål som brukes til å sikre at en timingreferanse er hva den sier det er.

Mange dedikerte NTP-servere er utformet for å motta en mer nøyaktig og autentisert timingreferanse. En metode benytter radiotransmisjoner som sendes av flere nasjonale fysikklaboratorier som NIST (Nasjonalt institutt for standarder og teknologi) i USA (WWVB-signal) og NPL (Nasjonalt fysisk laboratorium) i Storbritannia (MSF-signal). Disse signalene sendes i lang bølge og kan hentes i sendingsområdet, selv om signalene kan blokkeres av lokale geografiske trekk.

En annen metode for å motta en UTC-tidsreferanse er å bruke atomklokker ombord på GPS (Global Positioning System) -nettverket. Mens GPS er mest kjent som et posisjoneringssystem, sender satellitten faktisk timinginformasjon som brukes av GPS-mottakere for å beregne tiden den har reist og dermed avstanden.
Mens GPS-signalene ikke sendes i UTC-format, er de svært nøyaktige, og NTP har ikke noe problem med å konvertere dem.

De NTP server sjekker tidsstempelet fra UTC-kilden og bruker informasjonen til å beregne om nettverksklokker driver og legger til eller trekker et sekund for å matche referanse klokken. NTP-serveren vil gjøre dette med faste intervaller, normalt hvert femten minutter for å sikre perfekt nøyaktighet.

NTP er nøyaktig innen 1 / 100th av et sekund (10 millisekunder) over det offentlige Internett og kan utføre enda bedre over LAN og WANS med nøyaktigheter av 1 / 5000th av et sekund (200 mikrosekunder) ikke uhørt.

For å sikre ytterligere nøyaktighet kjører NTP-tjenesten (eller demonen på Linux) i bakgrunnen og tror ikke på tiden det blir fortalt før etter flere utvekslinger, og hver enkelt har bestått en protokollspesifikasjon (en test), blir serveren da vurdert. Det tar vanligvis omtrent fem gode prøver) til en NTP-server er akseptert som en tidskilde.

En kort historie om NTP-tid

Onsdag september 17th, 2008

NTP (nettverksprotokoll) er en Internett-protokoll. Protokoller er ganske enkelt et sett med instruksjoner som en datamaskin vil følge, og NTP er designet og utviklet for å synkronisere datanettverk.

Det ble utviklet i 1985 av professor David Mills fra University of Delaware da Internett var fortsatt i sin barndom. Professor Mills realiserte behovet for synkronisering blant datamaskiner når de snakket til hverandre.

NTP bruker Marzullos algoritme som er en avtalealgoritme som brukes til å velge kilder for å estimere nøyaktig tid fra en rekke støyende tidskilder. NTP fungerer ved å distribuere en enkeltkilde. Selv om denne tidsreferansen kan være alt som en armbåndsur, er det lite fornuftig å synkronisere et nettverk til noe annet enn UTC-tid.

UTC (Koordinert universell tid) er en global tidsskala basert på tiden som atomklokker angir. Atomsklokker har så høy grad av nøyaktighet at de ikke mister eller får et sekund på over en million år.

Ved å synkronisere til en UTC-tidskilde kan et nettverk synkroniseres med hvert annet nettverk som bruker UTC-tid.

En gang i gang er kilden valgt. NTP-demonen (eller tjenesten på Windows) distribuerer ikke bare tidsreferansen, den kontrollerer også kontinuerlig for nøyaktighet og feil.

NTP er et hierarkisk system. Avstanden fra en tidsserver refereres til som et lagnivå. En stratum 0-server er en tidskilde som en atomklokke, en stratum 1-server er NTP-tidsserveren mens en stratum 2-server er en enhet som mottar tiden fra tidsserveren og stratum 3-serverne mottar tidssignalet via en stratum 2 server.

Å ordne nettverket i lag betyr at a Ntp tid kan distribuere tid til hundrevis eller tusenvis av maskiner uten at nettverket eller tidsserveren blir overbelastet med trafikk. Selv om det må bemerkes at jo lavere nedover stratumnivået kan en enhet forventes å falle i nøyaktighet.

Det faktiske UTC-tidssignalet kan mottas fra en rekke måter. Fra hele Internett, selv om dette kan forårsake sikkerhetsproblemer som tidssignalet ikke kan godkjennes, som er NTPs innebygde sikkerhetsmåling. Det er langt sikrere å motta et tidssignal fra et radiosignal som sendes av flere nasjonale fysikklaboratorier eller til og med GPS-nettverket hvis atomklokker kan benyttes som en tidskilde hvis Ntp tid er utstyrt med en GPS-mottaker.

Velge en NTP-server og velge den beste timingkilden for deg

Onsdag september 10th, 2008

De NTP server er en integrert del av det moderne datanettverket. Uten nettverksprotokoll og NTP-servere tid mange av den moderne funksjonaliteten til datamaskiner som vi tar for gitt som for eksempel online bestilling, internetthandel og satellittkommunikasjon, ville være umulige.

Synkronisering i datamaskiner behandles av NTP. NTP- og NTP-servere bruker en enkelt referanse til å synkronisere alle maskiner på et nettverk til den tiden. Denne tidsreferansen kan faktisk være noe som tiden på en armbåndsur kanskje. Synkronisering er imidlertid meningsløs, med mindre en UTC (koordinert universell tid) -kilde brukes som UTC er utviklet for å tillate hele verden å synkronisere til samme tid, slik at det virkelig blir global synkronisering.

UTC er basert på tiden som ble forklart av atomklokker, selv om kompensasjonstiltak som Leap Seconds legges til UTC for å holde det innom med Greenwich Meantime (GMT).

Atomsklokker er svært dyre og ekstremt delikate utstyrstyper, og ikke den typen ting som kan plasseres på kontormøterommet. Heldigvis kan en NTP-server motta en UTC-tidskilde fra flere forskjellige steder.

Internett er kanskje den mest brukte kilden til tidsreferanser. Dessverre er det imidlertid drakter i å bruke Internett for en tidskilde. For det første kan Internett-tidkildene ikke godkjennes. Autentisering er et sikkerhetsmål som brukes av NTP for å kontrollere at timing-kilden er ekte. For det andre, å bruke et Internett-tidsreferanse betyr at et hull må stå åpent i nettverksbrannmuren, og igjen ødelegge sikkerheten. For det tredje er Internett-timing kilder notorisk unøyaktige, og de som ikke er, kan ofte være for langt unna en klient for å gi noen nyttig presisjon.

Men hvis sikkerhet og høy nøyaktighet til UTC-tid ikke er nødvendig, kan Internett gi en enkel og rimelig løsning.

En langt sikrere metode for å motta en UTC-tidsreferanse er å bruke den spesialiserte nasjonale tids- og frekvensoverføringen fra flere land. Storbritannia (MSF), USA (WWVB), Tyskland (DCF) og Japan (JJY) har alle et langt bølgetidssignal. Selv om disse signalene er begrenset i rekkevidde og styrke, hvor de er tilgjengelige, gjør de en ideell tidkilde, da radiomottakeren kan plukke disse signalene opp fra innsiden av en bygning. Disse overføringene kan også godkjennes og gir et høyt sikkerhetsnivå.

Den tredje og kanskje enkleste løsningen er å bruke en GPS NTP-server. Disse bruker signalene sendt fra Global Positioning System som inneholder timinginformasjon. Dette er ideelt da GPS-signalet kan mottas bokstavelig talt hvor som helst i verden, så hvis det ikke er noen radiooverføring i ditt område, så vil GPS-nettverket gi en sikker og autentisert løsning.

Den eneste ulempen til GPS er at en antenne må ha en god utsikt over himmelen og derfor må plasseres på taket. Dette har åpenbart logistiske ulemper hvis serverrommet ligger i kjelleren av en skyskraper.

Ved å velge en timing kilde, er det viktigste å huske hvor NTP server kommer til å ligge. Hvis det er innendørs og det ikke er anledning til å kjøre og antenne til taket, så ville radiosendingene være det beste alternativet. Hvis det ikke er radiooverføring i ditt land / område eller signalene er blokkert av lokal topografi, er GPS en ideell løsning.

Men hvis nøyaktighet og sikkerhet ikke er et problem, ville Internett være den mest åpenbare løsningen.

Forstå en NTP GPS Server

Mandag september 8th, 2008

A NTP GPS Server er en type tidsserver som bruker Network Time Protocol (NTP) som en metode for å synkronisere tiden på nettverksenheter og datamaskiner etter å ha mottatt et tidssignal fra sitt GPS-nettverk.

GPS-nettverket (Global Positioning System) er en konstellasjon av satellitter eid og drevet av USAs militær. De fleste er klar over GPS som et hjelpemiddel for satellittnavigasjon. Faktisk er grunnlaget for transmisjonene som sendes av GPS-satellittene et tidssignal. Dette signalet genereres av satellittets atomklokke. Det er denne informasjonen som et satellittnavigasjonssystem mottar og beregner ved triangulering avstanden vekk fra satellittene.

Dette timingsignalet er det som brukes av en NTP GPS-server som referanse til å synkronisere et nettverk også. NTP distribuerer denne gangen til alle rutere og datamaskiner på nettverket.

A NTP GPS-server består av en GPS-mottaker, GPS-antenne og NTP-programvare. GPS-antennen skal være plassert på et tak som gir den beste muligheten til å motta overføringene fra satellittene.

GPS-mottakeren konverterer deretter denne informasjonen til timinginformasjon som kan leses og distribueres av NTP.

Mens atomklokker ombord, sender GPS-satellittene ikke en UTC-tidskode (Coordinated Universal Time). NTP har imidlertid muligheten til å konvertere atomur fra satellittene til UTC. Dette gjør at datanettverk kan synkroniseres til samme universelle tidskilde uansett hvor de er i verden.

Ved hjelp av en dedikert NTP-GPS-server kan et nettverk synkroniseres til noen få millisekunder av UTC-tid med nøyaktighet på noen få hundre nanosekunder muliggjort via LAN.