Archivio per la categoria "Sincronizzazione temporale"

Utilizzo dei segnali nazionali di ora e frequenza come riferimento di temporizzazione NTP

Giovedi, February 28th, 2008

Questo articolo esplora come utilizzare le trasmissioni radio nazionali di tempo e frequenza per la sincronizzazione dell'ora di rete.

L'importanza di un riferimento temporale temporizzato per sincronizzare una rete di computer non può essere sufficientemente sottolineato.

Mentre ci sono centinaia e forse migliaia di fonti di temporizzazione basate su Internet, queste non possono essere autenticate lasciando un sistema aperto a virus, hacker malintenzionati o malware.

Inoltre, un sondaggio del MIT (Massachusetts Institute of Technology) ha rilevato che quasi la metà delle fonti di sincronizzazione di Internet sono state compensate da oltre dieci secondi e solo un terzo potrebbe essere considerato "utile", inoltre è stato scoperto che molti erano troppo lontani dai coetanei per fornire qualsiasi accuratezza utile.

Più dedicato Network Time Server sono progettati per ricevere un segnale di temporizzazione dal GPS (Global Positioning System), principalmente perché è il più preciso e può essere ricevuto da qualsiasi parte del mondo.

Tuttavia, ci sono situazioni in cui potrebbe non essere pratico usare a GPS ora del server. Un'antenna GPS deve essere posizionata su un tetto e avere una visione chiara del cielo che potrebbe rivelarsi difficile se il server si trova al piano terra di un grattacielo multipiano. Molti amministratori inoltre non amano le seccature e le spese di dover eseguire un cavo su un edificio e installare un'antenna o se ci sono possibilità che la stanza del server possa essere trasferita e che il processo debba essere ripetuto.

Fortunatamente i laboratori nazionali di fisica di molti paesi trasmettono un segnale orario e di frequenza da un trasmettitore radio. Negli Stati Uniti il ​​segnale è denominato WWVB e viene trasmesso da NIST (Istituto nazionale per gli standard e la tecnologia) in Colorado. Nel Regno Unito il National Physical Laboratory (NPLtrasmette il segnale MSF dalla Cumbria e sistemi simili sono trasmessi in Germania (DCF-77), Giappone (JJY) e Francia (TDF).

Sfortunatamente non tutti i paesi trasmettono l'ora nazionale e la frequenza trasmessa, quindi se un server di tempo deve trovarsi al di fuori degli Stati Uniti, Germania, Regno Unito, Francia o Giappone, potrebbe essere dubbio che un segnale potrebbe essere ricevuto (anche se molte di queste trasmissioni possono essere ricevuti nei paesi vicini).

I segnali radio sono anche facilmente suscettibili alle interferenze atmosferiche e possono essere bloccati da montagne, grattacieli o altra topografia. Tuttavia, un lato positivo dell'utilizzo di un ricevitore radio è che riceverà un segnale all'interno di un edificio.

Mentre una trasmissione radio non è precisa come un segnale orario GPS un server di rete dedicato che riceve un segnale radio può ancora fornire precisione tra 1 - 20 millisecondi (un millisecondo è 1 / 1000 di un secondo) che è più che adeguato per le esigenze della sincronizzazione di rete.

Come costruire e configurare il proprio server di riferimento NTP Time Server

Mercoledì febbraio 27th, 2008

Molte persone hanno probabilmente familiarità con la scheda Ora Internet quando impostano il loro orologio in Windows. Questa è una forma base di NTP (Network Time Protocol) chiamata SNTP (Simple Network Time Protocol) che esegue il polling di un server NTP ogni tanto per sincronizzare l'ora. Tuttavia, l'NTP completo fa molto di più, come il polling di diversi server per determinare quale sia la fonte di tempi migliore e più stabile.

Creare il proprio time server NTP è relativamente semplice e se si è residenti negli Stati Uniti, il modo più semplice è utilizzare un modulo ricevitore relativamente economico, impostato per ricevere il segnale di temporizzazione WWVB che viene trasmesso dal NIST (National Institute of Standards and Time ) a una frequenza di 60 kHz.

Per creare il proprio prodotto utilizzando il segnale orario WWVB, i moduli ricevitore WWVB sono facilmente disponibili a basso costo. Quando cerchi un modulo ricevitore ci sono diversi punti da considerare:

Dovrebbe esserci un'interfaccia semplice per consentire una facile integrazione di un'accurata indicazione dell'ora in apparecchiature elettroniche, ecc. Il ricevitore dovrebbe utilizzare chip dedicati progettati specificamente per ricevere il segnale orario WWVB (USA). Il vantaggio di queste altre soluzioni è che i moduli includono l'elettronica di supporto necessaria, i cristalli sintonizzati, ecc. E sono preassemblati, testati e di solito sono in miniatura.

Se combinato con un'antenna adeguata, il modulo ricevitore funge da ricevitore di codice temporale completo, fornendo un flusso di uscita di dati digitali seriale per la decodifica esterna.

Una volta assemblato e testato, il modulo riceve un segnale che può quindi essere collegato al computer o al server.

Una volta connesso, il server orario deve essere configurato utilizzando l'editor del registro. Segui semplicemente questi passaggi:

Individuare la seguente sottochiave: HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesW32TimeParametersType
Nel riquadro di destra, fare clic Digitare quindi scegliere Modifica, nel tipo di modifica Valore NTP nella casella Dati valore quindi fare clic su OK.

Individuare la seguente sottochiave: HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesW32TimeConfigAnnounceFlags.

Nel riquadro destro, fare clic con il pulsante destro del mouse su AnnounceFlags e fare clic su Modifica. La voce di registro 'AnnounceFlags' indica se il server è un riferimento temporale attendibile, 5 indica un'origine attendibile, quindi nella casella Modifica valore DWORD, in Dati valore, digitare 5, quindi fare clic su OK.

Per abilitare il Network Time Protocol; NTPserver, individuare e fare clic su: HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesW32TimeTimeProvidersNtpServer

Nel riquadro destro, fare clic con il pulsante destro del mouse su Abilitato, quindi fare clic su Modifica. Nella casella Modifica valore DWord, digitare 1 in Dati valore, quindi fare clic su OK.

Ora torna indietro e fai clic su: HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesW32TimeParametersNtpServer

Nel riquadro di destra, fare clic con NtpServer, poi Modifica, nel Modifica valore DWORD sotto tipo Dati valore Nel riquadro di destra, fare clic con NtpServer, poi Modifica, nel Modifica valore DWORD in Dati valore digitare il Domain Name System (DNS ), ogni DNS deve essere unico e si deve accodare 0x1 alla fine di ogni nome DNS altrimenti le modifiche non avranno effetto.

Ora fai clic su Ok, quindi individua e fai clic su: HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesW32TimeTimeProvidersNtpClientSpecialPollInterval

Nel riquadro destro, fare clic con il pulsante destro del mouse su SpecialPollInterval, quindi fare clic su Modifica. Nella casella Modifica valore DWORD, in Dati valore, digitare il numero di secondi desiderato per ciascun sondaggio, ovvero 900 eseguirà il polling di ogni minuto 15, quindi sceglie OK.

Per configurare le impostazioni di correzione dell'ora, individuare: HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesW32Timeconfig

Nel riquadro di destra, fare clic con MaxPosPhaseCorrection, poi Modifica, nella casella Modifica valore DWORD, in Base, fare clic su Decimale, in Dati valore, digitare un tempo in secondi, come 3600 (un'ora), quindi fare clic su OK.

Ora torna indietro e fai clic su: HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesW32Timeconfig Nel riquadro destro, fai clic con il pulsante destro del mouse su MaxNegPhaseCorrection, quindi su Modifica.

Nella casella Modifica DWORD in base, fare clic su Decimale, sotto valore dati digitare il tempo in secondi in cui si desidera eseguire il polling, ad esempio 3600 (polling in un'ora). Uscire dall'editor del Registro di sistema

Ora, per riavviare Windows time service, fare clic su Start, Esegui (o in alternativa utilizzare la funzionalità del prompt dei comandi) e digitare:

net stop w32time && net start w32time. E questo è il tuo server del tempo dovrebbe essere ora attivo e funzionante.

Orologi atomici e server NTP

Martedì, febbraio 26th, 2008

Questo articolo spiega le origini e il funzionamento degli orologi atomici e come vengono utilizzati per sincronizzare le reti di computer in tutto il mondo utilizzando i server NTP.

In orologi elettronici convenzionali tempo viene mantenuta eseguendo una corrente elettrica attraverso un oscillatore che genera un segnale elettrico ripetitivo questo viene governata da un cristallo di quarzo per mantenere la precisione. Questi oscillatori di cristallo sono di gran lunga più preciso di orologi meccanici, ma sarà ancora alla deriva, forse più di un secondo di una settimana.

Per il giorno per giorno oscillatori uso di cristallo sono un ottimo modo per tenere traccia del tempo; nella gestione di tutti i giorni della nostra vita, un secondo fa pochissima differenza, tuttavia, come le onde luminose o radio possono viaggiare 300,000 miglia in un secondo, alcune alte tecnologie come la navigazione satellitare o di comunicazione globale, richiedono molto più precisione per essere possibile.

orologi atomici sono un dispositivo di cronometraggio che utilizza la frequenza di risonanza conosciuta atomico di un atomo per tenere il tempo. Il primo vero preciso orologio atomico è stato costruito nel 1955 presso il National Physical Laboratory nel Regno Unito e si è basata su di cesio -133 che oscilla esattamente 9,192,631,770 ogni secondo.

Questa oscillazione è in realtà un segnale ripetitivo dalla radiazione a microonde emessa da elettroni in un atomo quando cambiano i livelli di energia. Gran parte di un orologio atomico è stato progettato per creare lo stato corretto per provocare e aumentare le oscillazioni.
Sebbene possano essere usati altri atomi, l'oscillazione (9,192,631,770 un secondo) dell'atomo di cesio -133 è ora accettata dal Sistema Internazionale di Unità come definizione di un secondo.

Gli orologi atomici sono generalmente molto grandi e costituiscono molti apparati altamente tecnici come i vuoti e richiedono l'intero team di scienziati per mantenere e monitorare gli orologi. Gran parte del quale va a compensare gli effetti collaterali indesiderati come le frequenze di altri atomi nell'orologio e persino la dilatazione gravitazionale (dove secondo la teoria di Einstein gli orologi a diverse altezze funzionano in modo diverso a causa delle differenze nel campo gravitazionale) Questo rende gli orologi atomici altamente costoso.

Fortunatamente molti laboratori fisici nazionali su larga scala trasmettono segnali radio tempo dai loro orologi atomici che possono essere utilizzati per sincronizzare oscillatori di cristallo standard di troppo.

Gli orologi atomici sono anche la base del GPS (Global Positioning System), come ogni satellite contiene un orologio atomico, come l'ora esatta è parte integrante per il posizionamento (posizione da nessuna parte è costituito da una direzione, una velocità e tempo).
I segnali GPS possono anche essere usati per catturare un segnale orario. Questo è ora il modo più comune in cui le reti di computer conservano il tempo preciso, essenziale anche in molte comunicazioni e applicazioni.

La maggior parte delle reti di computer utilizza un server NTP (Network Time Protocol) per sincronizzare i propri dispositivi con un segnale orario atomico ricevuto tramite la rete GPS.

Un lasso di tempo universale UTC (Coordinated Universal Time), è stato sviluppato sulla base del tempo raccontata da orologi atomici, TAI (tempo atomico internazionale). spiega UTC per il rallentamento della rotazione terrestre con l'aggiunta di secondo salto di TAI in modo da impedire la progressiva deriva della notte in giorno (anche se sarebbe prendere 40,000 anni o giù di lì) e permette al mondo intero di comunicare utilizzando la stessa scala temporale.

Configurazione di un server di riferimento orario di rete NTP basato su Windows

Lunedi, febbraio 25th, 2008

Riepilogo: in questo articolo viene descritto come configurare Windows in modo che funga da server orario autorevole utilizzando NTP (Network Time Protocol).

La sincronizzazione dell'ora del computer è molto importante nelle moderne reti di computer, la precisione e la sincronizzazione temporale sono fondamentali in molte applicazioni, in particolare nelle transazioni temporali. Immagina di acquistare un posto aereo solo per essere informato all'aeroporto che il biglietto è stato venduto due volte perché è stato acquistato in seguito su un computer che aveva un orologio più lento!

I computer moderni hanno orologi interni chiamati chip Real Time Clock (RTC) che forniscono ora e data. Questi chip sono supportati batteria in modo che anche durante interruzioni di corrente, possono mantenere il tempo ma i personal computer non sono progettati per essere orologi perfetti. Il loro design è stato ottimizzato per la produzione di massa ea basso costo, piuttosto che mantenere l'ora esatta.

Per molte applicazioni, questo è può essere molto soddisfacente, anche se, molto spesso le macchine hanno bisogno di tempo per essere sincronizzato con gli altri del PC in una rete e quando i computer sono sincronizzati con l'altro possono sorgere problemi come i file condivisione di rete o in alcuni ambienti anche frode!

Microsoft Windows (2000 e versioni successive) dispone di un'utilità di sincronizzazione dell'ora integrata nel sistema operativo denominato Windows Time (w32time.exe) che può essere configurato per funzionare come server di riferimento orario di rete. Può essere configurato per sincronizzare una rete utilizzando l'orologio interno o un'origine ora esterna.

Nota: Microsoft consiglia vivamente di configurare un server orario con una fonte hardware anziché da Internet in cui non vi è autenticazione.

Per configurare il servizio Ora di Windows per utilizzare l'orologio hardware interno, per prima cosa controllare che w32time si trovi nell'elenco dei servizi di sistema nel registro, per verificare:
Fare clic su Start, Esegui quindi digitare regedit quindi fare clic su OK.
Individuare e selezionare la seguente voce di registro:
HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ W32Time

Si consiglia vivamente di eseguire il backup del Registro di sistema come gravi problemi si possono verificare se si modifica il Registro di sistema in modo non corretto, le modifiche al Registro di sistema sono fatto a proprio rischio e pericolo.

Nota: le seguenti istruzioni sono basate su Windows 2000, altre versioni di Windows potrebbero essere diverse.

Per iniziare la configurazione di un orologio interno, fare clic sul seguente sottochiave:
HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ W32Time \ Parameters
Nel riquadro destro, fare clic con il tasto destro su ReliableTimeSource, quindi fare clic su Modifica.
In Modifica valore DWORD digitare 1 nella casella Dati valore, quindi scegliere OK
Uscire Editor del Registro

Per riavviare il servizio Ora di Windows fare clic su Start, Esegui (o in alternativa utilizzare la struttura del prompt dei comandi).
Tipo: Fermata w32time net && net start w32time
Quindi premere Invio.

Per reimpostare l'ora dei computer locali, digitare quanto segue su tutti i computer ad eccezione del server orario che non deve essere sincronizzato con se stesso:
w32tm -s

Per configurare il servizio Ora di Windows per utilizzare un'origine ora esterna, fare clic su Start, Esegui e digitare regedit quindi fare clic su OK.

Individuare la seguente sottochiave:
HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ W32Time \ Parameters
Nel riquadro di destra, fare clic Digitare quindi scegliere Modifica, nel tipo di modifica Valore NTP nella casella Dati valore quindi fare clic su OK.

Ora, nel riquadro di destra, fare clic destro ReliableTimeSource, quindi fare clic su Modifica.
Nella finestra Modifica valore DWORD in Dati valore digitare 0, quindi fare clic su OK.

Fare clic NtpServer nel riquadro di destra fare clic su Modifica.
In Modifica valore, digitare il Domain Name System (DNS), ogni DNS deve essere univoco.
Ora fare clic su OK.

Per Windows 2000 Service Pack 4 solo, impostare le impostazioni di correzione del tempo per farlo individuare:
HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ W32Time \ Parameters
Nel riquadro di destra, fare clic destro MaxAllowedClockErrInSecs, quindi su Modifica nella casella Modifica valore DWORD, digitare un tempo in secondi numero massimo di secondi di differenza tra l'orologio locale e l'ora ricevuta dal server NTP per essere considerata una nuova valida tempo.
Fare clic su OK.

Per impostare il sondaggio intervalli individuare:
HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ W32Time \ Parameters
Nel riquadro di destra, fare clic destro periodo, quindi fare clic su Modifica.
Nella finestra Modifica valore DWORD in Dati valore digitare 24 quindi OK
Uscire Editor del Registro

Fare clic su Start, quindi su Esegui quindi digitare quanto segue e premere Invio:
Fermata w32time Net && net start w32time

Per reimpostare l'ora dei computer locali, digitare quanto segue su tutti i computer ad eccezione del server orario che non deve essere sincronizzato con se stesso:

Network Time Protocol (NTP) è un protocollo Internet utilizzato per il trasferimento di tempo preciso, fornendo informazioni temporali in modo che sia possibile ottenere un tempo preciso

Per abilitare il Network Time Protocol; NtpServer, individuare e fare clic:
HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ W32Time \ TimeProviders \ NtpServer \
Nel riquadro di destra, fare clic destro Enabled, quindi scegliere Modifica.
Nella finestra Modifica valore DWORD, digitare 1 in Dati valore, quindi fare clic su OK.

Ora tornate indietro e fare clic su
HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ W32Time \ Parameters \ NtpServer
Nel riquadro di destra, fare clic con NtpServer, poi Modifica, nel Modifica valore DWORD sotto tipo Dati valore Nel riquadro di destra, fare clic con NtpServer, poi Modifica, nel Modifica valore DWORD in Dati valore digitare il Domain Name System (DNS ), ogni DNS deve essere unico e si deve accodare 0x1 alla fine di ogni nome DNS altrimenti le modifiche non avranno effetto.
Ora fare clic su OK.

Individuare e selezionare la seguente
HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ W32Time \ TimeProviders \ NtpClient \ SpecialPollInterval
Nel riquadro di destra, fare clic destro SpecialPollInterval, quindi fare clic su Modifica.
Nella finestra Modifica valore DWORD, in Dati valore, digitare il numero di secondi che per ogni sondaggio, cioè 900 il polling ogni 15 minuti, quindi fare clic su OK.

Per configurare le impostazioni di correzione del tempo, individuare:
HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ W32Time \ config
Nel riquadro di destra, fare clic con MaxPosPhaseCorrection, poi Modifica, nella casella Modifica valore DWORD, in Base, fare clic su Decimale, in Dati valore, digitare un tempo in secondi, come 3600 (un'ora), quindi fare clic su OK.

Ora tornare indietro e fare clic su:
HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ W32Time \ config
Nel riquadro di destra, fare clic destro MaxNegPhaseCorrection, quindi Modifica.
Nella casella Modifica valore DWORD in Base, fare clic su Decimale in Dati valore digitare il tempo in secondi che si desidera eseguire il polling come 3600 (sondaggi in un'ora)

Uscire Editor del Registro
Ora per riavviare il servizio Ora di Windows, fare clic su Start, Esegui (o in alternativa utilizzare il comando impianto pronto) e digitare:
fermata w32time net && net start w32time

E su ogni computer, diverso dal server ora, tipo:
W32tm / -s

E questo è il tuo server del tempo dovrebbe essere ora attivo e funzionante.

Confronto nel tempo

Venerdì, febbraio 22nd, 2008

Questo articolo esplora il concetto di mantenere il tempo e il modo in cui la misurazione umana del tempo è in contrasto con quella di un computer.

Il tempo è certamente un concetto che molti di noi danno per scontato, ci passa davanti e lo notiamo solo quando intravediamo i capelli grigi allo specchio o arriviamo in ritardo per quell'incontro importante. Tuttavia, tenere traccia del tempo ha occupato l'umanità per millenni.
Dalle prime meridiane e orologi acqua ai moderni orologi digitali e orologi atomici, gli esseri umani hanno trovato modi sempre più precisi e innovativi di raccontare il tempo.

I computer devono anche conoscere l'ora esatta. La precisione è essenziale nel mantenere Internet e le reti di computer comunicanti tra loro, ma per un computer il passare del tempo è una semplice equazione basata sull'accumulazione di momenti discreti aggiunti a un tempo base, normalmente il numero di secondi da quel momento.

D'altra parte gli umani hanno una varietà di nozioni diverse su come misurare il tempo. Lo separiamo in secondi, minuti, giorni, settimane, mesi, anni, decenni e persino millenni.

E questo è il problema, mentre storicamente abbiamo forzato il tempo a corrispondere con l'orbita e la rotazione della Terra, chiamata tempo solare, che a quanto risulta non è poi così preciso, beh, non abbastanza per un computer.

Le reti di computer utilizzano il protocollo NTP (Network Time Protocol), lo standard di sincronizzazione dell'ora utilizzato da Internet per essere mantenuto allo stesso tempo. NTP consente alle macchine di eseguire query su server di riferimento orari regionali che ottengono l'UTC (Universal Coordinated Time) da orologi di riferimento altamente precisi da Internet o tramite radio o ricevitore GPS.

Tuttavia, l'UTC è basato sul tempo atomico e si differenzia dal tempo di rotazione della Terra (sistema solare) perché la giornata si sta lentamente allungando. La gravità della luna allunga la rotazione globale di circa 1.4 millisecondi, vale a dire millesimi di secondo al giorno per secolo. Da 1820, ciò che pensiamo come un periodo 24-hour ha ottenuto 2 millisecondi più a lungo.

Di conseguenza, il tempo atomico differisce dal tempo solare di un secondo circa ogni 500 giorni. Per regolare i secondi bisestili vengono aggiunti ogni anno circa. Tuttavia, poiché i computer diventano più dipendenti dalla precisione, questo secondo istante può causare problemi poiché un secondo può essere una quantità enorme in alcune applicazioni sensibili al tempo.

Alcuni suggeriscono di combattere questo problema, il secondo dovrebbe essere eliminato e il mondo dovrebbe rimanere con il solo tempo atomico, anche se ciò comporterebbe il sole a mezzanotte e il buio durante il giorno (anche se nell'arco di 43,000). Altri sostengono che avere una scala temporale basata sulla rotazione della Terra sia primitiva e non necessaria nell'età moderna, sebbene molti agricoltori e astronomi siano desiderosi di argomentare il contrario.

Tuttavia, poiché gli orologi atomici e i computer diventano sempre più accurati e precisi, sembra che gli umani e il nostro mondo rotante non saranno in grado di tenere il passo.

Configurazione di Windows 2003 da eseguire come server NTP Network Time

Giovedì, febbraio 21st, 2008

Questo articolo spiega come configurare Windows 2003 per l'esecuzione come un server di riferimento orario di rete.

La sincronizzazione dell'ora nelle moderne reti di computer è essenziale, tutti i computer devono sapere il tempo in cui molte applicazioni, dall'invio di e-mail alla memorizzazione delle informazioni dipendono dal PC che sa quando l'evento ha avuto luogo.

Microsoft Windows Server da 2000 in poi ha un'utilità di sincronizzazione dell'ora incorporata nel sistema operativo denominato Windows Time (w32time.exe) che può essere configurato per funzionare come un server di riferimento orario di rete.

Windows 2003 Server può facilmente impostare l'orologio di sistema per utilizzare l'UTC (Coordinated Universal Time, lo standard del tempo mondiale) accedendo a una fonte Internet (time.windows.com o time.nist.gov). Per ottenere ciò, un utente deve semplicemente fare doppio clic sull'orologio sul desktop e regolare le impostazioni nella scheda Ora Internet.

Tuttavia, è necessario notare che Microsoft e altri produttori di sistemi operativi consigliano vivamente di utilizzare riferimenti temporali esterni, poiché le fonti Internet non possono essere autenticate.

Per configurare il servizio Ora di Windows per utilizzare un'origine ora esterna, fare clic su Start, Esegui e digitare regedit quindi fare clic su OK.
Individuare la seguente sottochiave:

HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ W32Time \ Parameters \ Type

Nel riquadro di destra, fare clic Digitare quindi scegliere Modifica, nel tipo di modifica Valore NTP nella casella Dati valore quindi fare clic su OK.

Individuare la seguente sottochiave:

HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ W32Time \ Config \ AnnounceFlags.

Nel riquadro destro, fare clic con il pulsante destro del mouse su AnnounceFlags e fare clic su Modifica. La voce di registro 'AnnounceFlags' indica se il server è un riferimento temporale attendibile, 5 indica un'origine attendibile, quindi nella casella Modifica valore DWORD, in Dati valore, digitare 5, quindi fare clic su OK.

Network Time Protocol (NTP) è un protocollo Internet utilizzato per il trasferimento di tempo accurato, fornendo informazioni sul tempo lungo in modo da poter ottenere un tempo preciso.

Per abilitare il Network Time Protocol; NtpServer, individuare e fare clic:

HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ W32Time \ TimeProviders \ NtpServer \

Nel riquadro di destra, fare clic destro Enabled, quindi scegliere Modifica.

Nella finestra Modifica valore DWORD, digitare 1 in Dati valore, quindi fare clic su OK.

Ora tornate indietro e fare clic su

HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ W32Time \ Parameters \ NtpServer

Nel riquadro di destra, fare clic con NtpServer, poi Modifica, nel Modifica valore DWORD sotto tipo Dati valore Nel riquadro di destra, fare clic con NtpServer, poi Modifica, nel Modifica valore DWORD in Dati valore digitare il Domain Name System (DNS ), ogni DNS deve essere unico e si deve accodare 0x1 alla fine di ogni nome DNS altrimenti le modifiche non avranno effetto.

Ora fare clic su OK.

Individuare e selezionare la seguente

HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ W32Time \ TimeProviders \ NtpClient \ SpecialPollInterval

Nel riquadro di destra, fare clic destro SpecialPollInterval, quindi fare clic su Modifica.

Nella finestra Modifica valore DWORD, in Dati valore, digitare il numero di secondi che per ogni sondaggio, cioè 900 il polling ogni 15 minuti, quindi fare clic su OK.

Per configurare le impostazioni di correzione del tempo, individuare:

HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ W32Time \ config

Nel riquadro di destra, fare clic con MaxPosPhaseCorrection, poi Modifica, nella casella Modifica valore DWORD, in Base, fare clic su Decimale, in Dati valore, digitare un tempo in secondi, come 3600 (un'ora), quindi fare clic su OK.

Ora tornare indietro e fare clic su:

HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ W32Time \ config

Nel riquadro di destra, fare clic destro MaxNegPhaseCorrection, quindi Modifica.

Nella casella Modifica valore DWORD in Base, fare clic su Decimale in Dati valore digitare il tempo in secondi che si desidera eseguire il polling come 3600 (sondaggi in un'ora)

Uscire Editor del Registro

Ora, per riavviare Windows time service, fare clic su Start, Esegui (o in alternativa utilizzare la funzionalità del prompt dei comandi) e digitare:

fermata w32time net && net start w32time

E questo è il tuo server del tempo dovrebbe essere ora attivo e funzionante.

La tecnologia e l'importanza del tempo

Mercoledì febbraio 20th, 2008

La tecnologia e l'importanza del tempo

Questo articolo esplora il concetto di tempo, come viene misurato e in che modo le nostre tecnologie hanno richiesto metodi sempre più accurati per misurare il tempo.

È una domanda che ha perplesso filosofi e scienziati fin dagli albori dell'uomo, 'che cos'è esattamente il tempo?' e solo nella nostra storia recente abbiamo iniziato a scoprire risposte, grazie a Einstein e al suo lavoro sulla relatività speciale e generale.

Ora sappiamo che il tempo non è il concetto astratto che abbiamo pensato prima, sappiamo anche che non è costante ed è relativo a diversi osservatori in tutto l'universo, con la velocità della luce che è l'unica costante nell'universo.

In altre parole, se la velocità della luce deve essere la stessa per tutti, allora qualcuno che viaggia vicino a una tale velocità avrebbe trovato tempo a rallentare.

Fortunatamente come tutti gli esseri umani vivono nei confini del pianeta Terra significa che il passare del tempo è molto simile per tutti (o così minuziosamente diversa da essere impossibile da misurare). Tuttavia, le tecnologie come i satelliti ei sistemi GPS devono tener conto di questo stato alterato, altrimenti sarebbero diventati completamente inacurate.

Mentre gli esseri umani hanno progredito, il fatto di raccontare il tempo con sempre maggiore accuratezza è diventato sempre più importante. Storicamente, sapere che il tempo non era così imperativo. Le persone avevano bisogno di conoscere la giusta giornata per coltivare le colture o quando è accaduto l'alba e il tramonto, ma la precisione non è stata una preoccupazione.

Tuttavia, poiché l'invenzione dell'orologio meccanico seguita a fine Novecento da orologi elettronici, gli esseri umani hanno cominciato a fare affidamento su una sempre maggiore precisione delle loro tecnologie.

La navigazione marittima, l'aviazione e ora il viaggio spaziale significa che gli esseri umani hanno cercato sempre più modi di mantenere il tempo.

Negli 1950 sono stati sviluppati orologi atomici che erano così precisi che è stato scoperto che la rivoluzione della Terra, qualcosa su cui avevamo basato la nostra scala cronologica per secoli, non era nemmeno lontanamente precisa come questi nuovi orologi.

Ora le tecnologie come Internet, il sistema di posizionamento globale e la comunicazione via satellite richiedono una precisione assoluta in quanto la luce può percorrere 300,000 km ogni secondo significato di precisione di un secondo secondo potrebbe significare che i nostri sistemi di navigazione satellitare potrebbero uscire da migliaia di chilometri e il commercio di computer sarebbe prossimo Su impossibile.

Fortunatamente una scala temporale globale, UTC (Coordinated Universal Time), è stata sviluppata e si basa sul tempo indicato dagli orologi atomici. Ciò consente ai sistemi di tutto il mondo di essere sincronizzati allo stesso tempo.

Le reti di computer utilizzano il protocollo NTP (Network Time Protocol) per ricevere un riferimento UTC di sincronizzazione e sincronizzare tutte le macchine in una rete a quel tempo.

I server NTP possono ricevere un riferimento temporale su Internet (sebbene non molto sicuro) da una trasmissione radio nazionale (a condizione che il ricevitore si trovi nel raggio di una trasmissione adeguata) o dalla rete GPS (tramite un'antenna GPS sul tetto).

Mantenere un tempo preciso su Linux durante l'esecuzione di un server orario NTP

Martedì, febbraio 19th, 2008

I sistemi operativi Linux stanno diventando sempre più popolari in parte a causa dei numerosi vantaggi che hanno su sistemi commerciali come Windows o OS X. Linux offre una maggiore sicurezza (dato che ci sono solo una manciata di virus che possono infettare un sistema basato su Linux), maggiore stabilità e in la maggior parte dei casi è gratis.

Non c'è da meravigliarsi se sempre più utenti domestici e aziendali optano per passare a sistemi operativi basati su Linux e che si tratti di Redhat, Mandrake, Ubuntu o della miriade di altri sistemi basati su UNIX e LINUX, il tempo preciso è relativamente semplice.

La sincronizzazione dell'ora è di vitale importanza in molte applicazioni sensibili al fattore tempo e la maggior parte degli utenti aziendali ritiene che sia impossibile condurre transazioni online senza una rete sincronizzata. Anche gli utenti domestici trovano un vantaggio nell'assicurare che il loro sistema stia funzionando in modo preciso, che le e-mail non vengano più recapitate prima che vengano inviate e la sicurezza aumentata.

La maggior parte dei sistemi operativi basati su Linux contengono una versione di Network Time Protocol (NTP) un protocollo Internet progettato per sincronizzare l'ora su una rete. Per quelli che non contengono una versione preconfezionata, NTP è open source e liberamente disponibile su "ntp.org".

Mentre NTP è disponibile per la maggior parte delle versioni di Windows; Gli utenti Linux hanno il vantaggio di essere tradizionalmente la principale piattaforma di sviluppo per NTP. Funziona utilizzando una sorgente di temporizzazione o da Internet o tramite un server orario di rete dedicato.
Questi orologi di riferimento eseguono l'ora UTC (tempo universale coordinato) una scala cronologica globale che viene trasmessa loro da orologi atomici che sono precisi per pochi nanosecondi (un nanosecondo è un miliardesimo di secondo).

In parole povere, il daemon NTP (un programma di servizio che viene eseguito in background) confronta il tempo sul computer con la sorgente di temporizzazione a intervalli regolari e lo regola in base a qualsiasi deriva.

Il daemon NTP è configurato usando il file 'ntp.conf'. Il file di configurazione è dove viene memorizzata la posizione dei server di temporizzazione NTP. Se si tenta di utilizzare una fonte di cronometraggio internet pubblica, si consiglia di visitare https://www.pool.ntp.org che ha una collezione di server 200.

Tuttavia, Microsoft e Novell consigliano vivamente che le fonti di temporizzazione basate su Internet non vengano utilizzate in quanto non autenticate e possono lasciare un gateway aperto per attacchi dannosi.

In alternativa e più preferibilmente, sono disponibili server di tempo NTP dedicati che forniscono una migliore precisione e sono molto più sicuri. Questi time server ricevono una sorgente temporale da una trasmissione radiofonica nazionale (come WWVB negli Stati Uniti o MSF nel Regno Unito) o tramite il sistema GPS.

Una volta installati, questi sistemi controllano continuamente l'ora su tutti gli orologi dei computer di rete e li regolano in base a qualsiasi deriva. Un tipico ricevitore GPS può fornire informazioni sulla temporizzazione entro pochi nanosecondi di UTC, mentre le trasmissioni nazionali di tempo e frequenza sono accurate a 1 - 20 millisecondi (un millisecondo è 1 / 1000 di un secondo).

Utilizzo di WWVB come riferimento temporale per i server NTP

Lunedi, febbraio 18th, 2008

Gli orologi atomici sono incredibilmente costosi e generalmente si trovano solo nei laboratori di fisica su larga scala come il MIT (Massachusetts Institute of Technology), il NIST (National Institute of Standards and Technology (Colorado) o il National Physical Laboratory nel Regno Unito.

Fortunatamente molti laboratori nazionali trasmettono il tempo UTC (Coordinated Universal Time) dai loro orologi atomici tramite una trasmissione radio.

Negli Stati Uniti la trasmissione nazionale dei tempi è denominata WWVB ed è trasmessa dal NIST (National Institute fro Standards and Time) a Fort Collins, in Colorado. La trasmissione WWVB viene utilizzata da milioni di persone in tutto il Nord America per sincronizzare i prodotti elettronici di consumo come orologi da parete, radiosveglie e orologi da polso. Inoltre, WWVB viene utilizzato per applicazioni di alto livello come la sincronizzazione dell'ora della rete che utilizza NTP.

Il codice temporale contiene l'anno, il giorno dell'anno, l'ora, i minuti, i secondi e i contrassegni che indicano lo stato dell'ora legale, degli anni bisestili e dei secondi bisestili.

Trasmissioni WWVB su 2.5, 5, 10, 15 e 20 MHz e per la maggior parte degli utenti negli Stati Uniti, la precisione ricevuta dovrebbe essere inferiore a 10 millisecondi (1 / 100 di un secondo).

Mentre molti server NTP ora usano il GPS per ricevere un riferimento temporale, il vantaggio dell'uso di una trasmissione radio è che un segnale può essere ricevuto all'interno (un'antenna GPS ha bisogno di una buona visuale del cielo).

Tuttavia, il segnale radio ha una portata limitata e può essere bloccato da grattacieli, montagne e agglomerati densi. Un server NTP basato su radio di solito è costituito da un server orario montabile su rack e un'antenna, costituita da una barra di ferrite all'interno di un involucro di plastica, che riceve l'ora della radio e la trasmissione di frequenza. L'antenna deve essere sempre montata orizzontalmente ad angolo retto verso la trasmissione per ottenere una potenza del segnale ottimale.

Trasmissioni temporali nazionali simili sono trasmesse da altri paesi nel Regno Unito, il segnale viene indicato come MSF e trasmesso dal National Physical Laboratory in Cumbria, altri sistemi sono trasmessi a Francoforte, Germania (DCF-77), Giappone (JJY) e Francia (TDF)

Utilizzo di MSF come riferimento temporale per i server NTP

Venerdì, febbraio 15th, 2008

Gli orologi atomici sono incredibilmente costosi e generalmente si trovano solo nei laboratori di fisica su larga scala come il MIT (Massachusetts Institute of Technology), il NIST (National Institute of Standards and Technology (Colorado) o il National Physical Laboratory nel Regno Unito.

Fortunatamente molti laboratori nazionali trasmettono il tempo UTC (Coordinated Universal Time) dai loro orologi atomici tramite una trasmissione radio.

Nel Regno Unito la trasmissione nazionale dei tempi è denominata MSF ed è trasmessa da NPL (National Physical Laboratory) in Cumbria. La trasmissione di MSF viene utilizzata da tutto il Regno Unito e parti dell'Europa per sincronizzare i prodotti elettronici di consumo come orologi da parete, radiosveglie e orologi da polso. Inoltre, MSF viene utilizzato per applicazioni di alto livello come la sincronizzazione dell'ora della rete che utilizza NTP.

Il codice temporale contiene l'anno, il giorno dell'anno, l'ora, i minuti, i secondi e i contrassegni che indicano lo stato dell'ora legale, degli anni bisestili e dei secondi bisestili.

MSF opera su una frequenza di 60 kHz e trasporta un codice di data e ora che può essere ricevuto e decodificato da un'ampia gamma di orologi radiocontrollati facilmente disponibili e fornisce una precisione ricevuta inferiore a 10 millisecondi (1 / 100 di un secondo ).

Mentre molti server NTP ora usano il GPS per ricevere un riferimento temporale, il vantaggio dell'uso di una trasmissione radio è che un segnale può essere ricevuto all'interno (un'antenna GPS ha bisogno di una buona visuale del cielo).

Tuttavia, il segnale radio ha una portata limitata e può essere bloccato da grattacieli, montagne e agglomerati densi. Un server NTP basato su radio di solito è costituito da un server orario montabile su rack e un'antenna, costituita da una barra di ferrite all'interno di un involucro di plastica, che riceve l'ora della radio e la trasmissione di frequenza. L'antenna deve essere sempre montata orizzontalmente ad angolo retto verso la trasmissione per ottenere una potenza del segnale ottimale.

Trasmissioni temporali nazionali simili sono trasmesse da altri paesi negli Stati Uniti, il segnale è denominato WWVB ed è trasmesso dal NIST (National Institute for Standards and Technology) a Fort Collins, in Colorado, altri sistemi sono trasmessi a Francoforte, Germania (DCF- 77), Giappone (JJY) e Francia (TDF).