Archivio per la categoria "Sincronizzazione temporale"

Informazioni sui timestamp del computer con NTP

Lunedi, September 8th, 2008

Il modo in cui un computer si occupa del tempo è completamente diverso dal modo in cui l'uomo lo percepisce. Organizziamo il tempo in secondi, minuti, ore, giorni, settimane, mesi e anni, mentre i computer d'altra parte organizzano il tempo come un numero singolo che rappresenta i secondi che sono passati da un singolo punto nel tempo, noto come l'epoca principale.

La maggior parte dei computer usa NTP (Network Time Protocol) per gestire il tempo e le reti molti sono sincronizzati utilizzando un time server NTP dedicato. NTP non sa nulla di giorni, anni o secoli, solo i secondi dell'epoca principale. Questa prima epoca è ambientata (per la maggior parte dei sistemi) a mezzanotte del volgere del secolo XX che per un essere umano sarebbe registrato come qualcosa del genere: 00: 00 - 01,01,1900.

I computer, tuttavia, contano il tempo come il numero di secondi oltre questo punto. Se un computer era in giro in 1900 il suo timestamp a mezzanotte di gennaio 1 sarebbe 0 mentre in 1972 alla stessa data il timestamp sarebbe 2,272,060,800, che rappresenta il numero di secondi da 1900.

I timestamp ricominciano tutti gli 136 anni con il prossimo wrap around previsto in 2036, questo ha causato disagio tra alcuni che temono uno scenario di tipo Millennium Bug, sebbene la maggior parte dei dubbi si verifichino, tuttavia, quando un wrap-around del timestamp avviene verrà aggiunto un intero di era (+ 1), per consentire ai computer di gestire intervalli di tempo che coprono più di un wrap-around. Se i computer e NTP hanno bisogno di gestire il tempo che si estende prima dell'epica primaria viene utilizzato un numero intero negativo (per l'anno 1500 a -3 verrà utilizzato per rappresentare tre cicli di anni 136).

I timestamp vengono utilizzati praticamente in tutte le transazioni che i computer moderni hanno il compito di eseguire, ad esempio l'invio di e-mail, il debug e la programmazione. Poiché il tempo è lineare, un computer sa che ogni timestamp è sempre maggiore di quello precedente e quindi i computer e l'NTP trovano difficile gestire le inesattezze nel tempo, in particolare quando il tempo sembra all'improvviso tornare indietro.

Questo può accadere se i computer non sono sincronizzati allo stesso tempo. Se un'e-mail viene inviata a una macchina con un orologio più lento, sembra che il computer sia stato ricevuto prima che sia stato inviato. La mancanza di sincronizzazione può causare seri problemi e persino lasciare un sistema vulnerabile agli attacchi dannosi e persino alle frodi.

Per questo motivo, la maggior parte delle reti di computer sono sincronizzate con l'UTC (Coordinated Universal Time). L'UTC è una scala temporale globale e lo stesso per tutti in tutto il mondo si basa sul tempo indicato dagli orologi atomici che sono altamente accurati, né guadagnando né perdendo un secondo in milioni di anni.

La maggior parte delle reti di computer utilizza un dedicato NTP time server per ricevere un orario UTC per sincronizzare anche i loro computer. UTC è disponibile da Internet (anche se non protetto), tramite la rete GPS (Global Positioning System), o ricevendo le trasmissioni nazionali di tempo e frequenza tramite onde lunghe.

NTP sincronizza un computer controllando l'ora UTC ricevuta e aggiungendo o mantenendo il timestamp di un computer fino a quando non corrisponde perfettamente a UTC. Utilizzando un time server NTP dedicato, UTC può essere mantenuto su una rete fino a pochi millisecondi di ora UTC.

Una guida per principianti al server NTP

Lunedi, September 8th, 2008

La rete di computer è uno degli aspetti più difficili della tecnologia dell'informazione e della comunicazione (TIC). La logistica dei terminali, dei router, delle stampanti e di tutti gli altri dispositivi di connessione può lasciare a molti amministratori un costante mal di testa.

Uno degli aspetti più importanti che spesso viene trascurato e può avere conseguenze disastrose è quello della sincronizzazione temporale.

È imperativo che tutti i dispositivi su una rete stiano dicendo allo stesso tempo dei timestamp, il formato che un computer trasmette il tempo l'uno all'altro, sono l'unica forma di riferimento che un computer può utilizzare per stabilire una sequenza di eventi. Se diverse macchine su una rete stanno raccontando tempi diversi, conseguenze impreviste come le e-mail che arrivano prima che siano state inviate tecnicamente e altre anomalie renderanno il mal di testa dell'amministratore ancora peggiore.

Inoltre, una rete di computer non sincronizzata è aperta a minacce alla sicurezza e persino a frodi. Fortunatamente il NTP time server è in circolazione da molti anni e può alleviare il mal di testa della sincronizzazione temporale.

NTP (Network Time Protocol) è uno dei protocolli più vecchi utilizzati dalle reti di computer. Sviluppato circa tre decenni fa NTP è un protocollo che controlla l'ora su tutti i dispositivi in ​​rete e aggiunge o sottrae abbastanza tempo per garantire che siano tutti sincronizzati.

NTP richiede un riferimento temporale per sincronizzare gli orologi della rete su. Mentre NTP può sincronizzare una rete in qualsiasi momento, una fonte di tempo autorevole è ovviamente la soluzione migliore. UTC (Coordinated Universal Time) è una scala temporale globalmente utilizzata basata sul tempo indicato dagli orologi atomici. Poiché gli orologi atomici perdono meno di un secondo di tempo in oltre mille anni, l'UTC è di gran lunga la migliore fonte di temporizzazione per sincronizzare una rete. La tua rete non solo sarà perfettamente sincronizzata insieme, ma anche la tua rete sarà sincronizzata allo stesso tempo di milioni di reti di computer di tutto il mondo.

A Server NTP può ricevere un riferimento temporale UTC da diverse fonti. Internet è la fonte più ovvia, tuttavia le fonti di sincronizzazione di Internet sono notoriamente inaccurate e quelle che non lo sono possono essere relativamente inutili se la distanza è troppo lontana. Inoltre, avendo posizionato il server NTP in modo sicuro dietro al firewall, sembra inutile tenere aperto un buco per consentire al server NTP di eseguire il polling del riferimento temporale da tutto il Web e lasciare l'intera rete vulnerabile, in particolare come autenticazione NTP (NTP's propria misura di sicurezza) non è possibile su Internet.

Esistono due metodi molto più sicuri e accurati per la ricezione di un riferimento di temporizzazione UTC. Il primo consiste nell'utilizzare le trasmissioni nazionali di tempo e frequenza diffuse da diversi paesi dai loro laboratori nazionali di fisica. Questi sono di solito trasmessi via onda lunga che ha il vantaggio di poter essere prelevato all'interno di una sala server anche se molti paesi non hanno un tale segnale.

Tuttavia, molti server NTP possono utilizzare il segnale di temporizzazione trasmesso dagli orologi atomici di bordo dei satelliti GPS (Global Positioning System). Questo segnale è disponibile ovunque, ma è necessaria un'antenna GPS che possa avere una visione chiara del cielo.

Utilizzando una sorgente di temporizzazione UTC tramite la rete GPS di trasmissione radio, una rete di computer può essere sincronizzata in pochi millisecondi di ora UTC.

Introduzione a Network Time Protocol

Lunedi, September 8th, 2008

(Network Time ProtocolNTP) è uno dei protocolli più vecchi di Internet ancora in uso. Sviluppato dal dott. David Mills dell'Università del Delaware, è stato costantemente utilizzato e aggiornato da 1985. NTP è un protocollo progettato per sincronizzare gli orologi su computer e reti attraverso Internet o reti locali o Wider (LAN / WANS).

In un'economia globale moderna, la sincronizzazione dell'ora è essenziale per eseguire transazioni sensibili al tempo come la prenotazione di un biglietto aereo per fare offerte su un sito di aste su Internet. Se gli orologi non fossero sincronizzati allo stesso tempo, potresti trovare il tuo posto aereo venduto dopo averlo acquistato e gli amministratori di Ebay non sarebbero in grado di scoprire la cui offerta fosse l'ultima.

NTP è un sistema a più livelli, ogni livello viene chiamato uno strato. I server di ogni livello comunicano tra loro (peer) e forniscono il tempo per ridurre gli strati. I server nello strato superiore, lo strato 1 si connettono a un orologio atomico su Internet o da una radio o ricevitore GPS mentre un server 2 stratificato si connetterà a uno strato 1.

NTP utilizza un algoritmo (l'algoritmo di Marzullo) per sincronizzare il tempo su una rete utilizzando scale temporali come UTC (Coordinated Universal Time o Temps Universel Coordonné) e può supportare tali funzioni come secondi intercalati - aggiunti per compensare il rallentamento della rotazione terrestre.

NTP (la versione 4 è la più recente) può mantenere l'ora su Internet pubblica entro 10 millisecondi (1 / 100 di un secondo) e può funzionare anche su LAN con precisione di microsecondi 200 (1 / 5000 di secondo) in condizioni ideali .

NTP time server lavorare all'interno della suite TCP / IP e fare affidamento su UDP (User Datagram Protocol). Una forma meno complessa di NTP denominata SNTP (Simple Network Time Protocol) che non richiede l'archiviazione di informazioni sulle comunicazioni precedenti, necessaria per NTP, viene utilizzata in alcuni dispositivi e applicazioni in cui i tempi di alta precisione non sono altrettanto importanti ed è anche incluso come standard nel software Windows (anche se le versioni più recenti di Microsoft Windows hanno l'NTP completo installato e il codice sorgente è gratuito e facilmente disponibile su Internet).

Il programma NTP (noto come un demone su UNIX e un servizio su Windows) viene eseguito in background e si rifiuta di credere al momento in cui viene detto fino a quando non si sono verificati diversi scambi, ognuno superando una serie di test. Se le risposte da un server soddisfano queste "specifiche del protocollo", il server viene accettato. Di solito occorrono circa cinque buoni campioni (cinque minuti) finché un server NTP non viene accettato come sorgente per la sincronizzazione.

Sincronizzazione con NTP è relativamente semplice, sincronizza tempo con riferimento ad una sorgente di clock affidabile come un orologio atomico, anche se questi sono estremamente costosi e sono generalmente solo essere trovati in laboratori di fisica su larga scala, ma NTP può utilizzare il posizionamento globale sistema di rete (GPS) o trasmissione radio specialista per ricevere ora UTC di questi orologi.

Esiste una versione semplificata di NTP denominata SNTP (Simple Network Time Protocol) che non richiede la memorizzazione di informazioni sulle comunicazioni precedenti richieste da NTP. Viene utilizzato in alcuni dispositivi e applicazioni in cui i tempi di alta precisione non sono così importanti e vengono installati su versioni precedenti di Microsoft Windows. Windows poiché 2000 ha incluso il servizio Ora di Windows (w32time.exe) che utilizza SNTP per sincronizzare l'orologio del computer. NTP è anche disponibile su UNIX e LINUX (download tramite NTP.org).

Server NTP GPS per applicazioni Time Critical

Lunedi, September 8th, 2008

Il GPS (Global Positioning System) è un sistema globale di navigazione satellitare (GNSS) controllato e gestito dagli Stati Uniti d'America.

I sistemi GNSS funzionano usando satelliti diverse migliaia di miglia sopra la superficie terrestre che trasmettono le informazioni di temporizzazione a un ricevitore GNSS (come l'unità di navigazione satellitare nelle nostre auto). È questa informazione che viene utilizzata dal ricevitore GPS per triangolare una posizione esatta. Possono farlo solo disponendo a bordo del loro orologio atomico altamente accurato come la distanza che i satelliti sono lontani dalla Terra, persino un'accuratezza di un secondo o due potrebbe significare che la posizione di navigazione satellitare potrebbe essere fuori miglia.

Come conseguenza di avere queste precise fonti di tempo, il GPS e la nuova generazione di sistemi GNSS possono essere utilizzati per ricevere una sorgente di tempo assoluta o UTC (Universal Coordinated Time). Questa origine oraria può essere utilizzata dalle reti di computer che eseguono a Server NTP (Network Time Protocol) per sincronizzare tutte le macchine e i dispositivi allo stesso tempo.

NTP è un protocollo progettato per sincronizzare computer e dispositivi di rete con un riferimento temporale esterno.

Il GPS è un riferimento temporale e di frequenza ideale perché può fornire tempi estremamente precisi in qualsiasi parte del mondo, utilizzando componenti relativamente economici. Ogni satellite GPS trasmette in due frequenze L2 per uso militare e L1 per l'uso da parte di civili trasmessi a 1575 MHz, le antenne e i ricevitori GPS a basso costo sono ora ampiamente disponibili e i server NTP GPS dedicati sono ora a costo relativamente basso.

Il segnale radio trasmesso dal satellite può passare attraverso le finestre, ma può essere bloccata da edifici quindi la posizione ideale per un'antenna GPS è su un tetto con una buona vista del cielo. I più satelliti può ricevere dal migliore è il segnale. Tuttavia, le antenne sul tetto possono essere soggette a fulmini o altre sovratensioni così un soppressore è altamente suggerisce installato in linea sul cavo GPS.

A Server NTP GPS è ideale per fornire server di tempo NTP o computer stand-alone con un riferimento esterno estremamente accurato per la sincronizzazione. Anche con attrezzature a costo relativamente basso, l'accuratezza di centinaia di nanosecondi (un nanosecondo = un miliardesimo di secondo) può essere ragionevolmente ottenuta utilizzando il GPS come riferimento esterno.

Informazioni sui timestamp del computer con NTP

Lunedi, September 8th, 2008

Il modo in cui un computer si occupa del tempo è completamente diverso dal modo in cui l'uomo lo percepisce. Organizziamo il tempo in secondi, minuti, ore, giorni, settimane, mesi e anni, mentre i computer d'altra parte organizzano il tempo come un numero singolo che rappresenta i secondi che sono passati da un singolo punto nel tempo, noto come l'epoca principale.

La maggior parte dei computer usa NTP (Network Time Protocol) per gestire il tempo e le reti molti sono sincronizzati utilizzando un time server NTP dedicato. NTP non sa nulla di giorni, anni o secoli, solo i secondi dell'epoca principale. Questa prima epoca è ambientata (per la maggior parte dei sistemi) a mezzanotte del volgere del secolo XX che per un essere umano sarebbe registrato come qualcosa del genere: 00: 00 - 01,01,1900.

I computer, tuttavia, contano il tempo come il numero di secondi oltre questo punto. Se un computer era in giro in 1900 il suo timestamp a mezzanotte di gennaio 1 sarebbe 0 mentre in 1972 alla stessa data il timestamp sarebbe 2,272,060,800, che rappresenta il numero di secondi da 1900.

I timestamp ricominciano tutti gli 136 anni con il prossimo wrap around previsto in 2036, questo ha causato disagio tra alcuni che temono uno scenario di tipo Millennium Bug, sebbene la maggior parte dei dubbi si verifichino, tuttavia, quando un wrap-around del timestamp avviene verrà aggiunto un intero di era (+ 1), per consentire ai computer di gestire intervalli di tempo che coprono più di un wrap-around. Se i computer e NTP hanno bisogno di gestire il tempo che si estende prima dell'epica primaria viene utilizzato un numero intero negativo (per l'anno 1500 a -3 verrà utilizzato per rappresentare tre cicli di anni 136).

I timestamp vengono utilizzati praticamente in tutte le transazioni che i computer moderni hanno il compito di eseguire, ad esempio l'invio di e-mail, il debug e la programmazione. Poiché il tempo è lineare, un computer sa che ogni timestamp è sempre maggiore di quello precedente e quindi i computer e l'NTP trovano difficile gestire le inesattezze nel tempo, in particolare quando il tempo sembra all'improvviso tornare indietro.

Questo può accadere se i computer non sono sincronizzati allo stesso tempo. Se un'e-mail viene inviata a una macchina con un orologio più lento, sembra che il computer sia stato ricevuto prima che sia stato inviato. La mancanza di sincronizzazione può causare seri problemi e persino lasciare un sistema vulnerabile agli attacchi dannosi e persino alle frodi.

Per questo motivo, la maggior parte delle reti di computer sono sincronizzate con l'UTC (Coordinated Universal Time). L'UTC è una scala temporale globale e lo stesso per tutti in tutto il mondo si basa sul tempo indicato dagli orologi atomici che sono altamente accurati, né guadagnando né perdendo un secondo in milioni di anni.

La maggior parte delle reti di computer utilizza un dedicato NTP time server per ricevere un orario UTC per sincronizzare anche i loro computer. UTC è disponibile da Internet (anche se non protetto), tramite la rete GPS (Global Positioning System), o ricevendo le trasmissioni nazionali di tempo e frequenza tramite onde lunghe.

NTP sincronizza un computer controllando l'ora UTC ricevuta e aggiungendo o mantenendo il timestamp di un computer fino a quando non corrisponde perfettamente a UTC. Utilizzando un time server NTP dedicato, UTC può essere mantenuto su una rete fino a pochi millisecondi di ora UTC.

Network Time Server Mantenendo il controllo del tempo

Lunedi, September 8th, 2008

Le reti di computer possono sembrare un'impresa intimidatoria. Tuttavia, una rete di computer è in realtà solo un numero di macchine collegate tra loro per facilitare il trasferimento e la sicurezza dei dati. Possono essere molto piccoli, come due computer in una rete domestica, a reti molto grandi composte da centinaia e migliaia di macchine.

Quando un computer o un dispositivo è connesso a una rete, esiste un solo punto di riferimento che i computer possono utilizzare per stabilire l'ordine degli eventi e delle applicazioni e che è il tempo.

Il tempo, sotto forma di timestamp, viene utilizzato dalla maggior parte delle applicazioni e questo è quando possono verificarsi problemi nelle reti di computer.

I computer dicono l'ora usando un orologio software. Questo è basato su un orologio di sistema che mantiene il tempo quando il computer è spento. Tuttavia, gli orologi interni dei computer sono del tutto imprecisi. Tendono a spostarsi di diversi secondi alla settimana. In una rete in cui è presente più di una macchina, ciò può causare gravi problemi se le macchine si spostano a velocità diverse.

Le e-mail possono arrivare prima che siano state inviate e l'intera rete può essere vulnerabile alle minacce alla sicurezza e persino alle frodi!

A ora del server di rete è usato per sincronizzare una rete di computer con una singola sorgente oraria. Questa origine temporale può essere qualsiasi cosa, da un orologio interno a un computer all'ora indicata da un orologio da polso. Tuttavia, per garantire una precisione perfetta e mantenere una rete sincronizzata con il resto del mondo, è necessario utilizzare una sorgente orario UTC.

UTC (Coordinated Universal Time) è una scala cronologica globale basata sul tempo indicato dagli orologi atomici. Un time server di rete può ricevere una sorgente temporale UTC da Internet (anche se non protetta), tramite la rete GPS (sistema di posizionamento globale) o tramite trasmissione radio specializzata da laboratori nazionali di fisica.

La maggior parte dei time server di rete utilizza NTP (Network Time Protocol) per distribuire il riferimento temporale in tutta la rete. NTP non è l'unico protocollo di temporizzazione progettato per farlo, sebbene sia di gran lunga il più utilizzato.

GPS Time Server e NTP (Network Time Protocol)?

Lunedi, September 8th, 2008

Ormai siamo tutti abituati alla navigazione satellitare. Sempre più persone installano queste piccole scatole nere nelle loro macchine e gettano via le loro vecchie mappe stradali cartacee. I vantaggi della navigazione satellitare sono molteplici: dagli aggiornamenti costanti che mantengono le mappe attuali per poter puntare il punto lontano da qualsiasi punto di riferimento o segnaletica stradale, ma il GPS ha più usi che semplicemente triangolare una posizione per trovare la direzione, può essere utilizzato per fornire informazioni su tempo e frequenza in tutto il mondo.

Sin dai primi 1990, il sistema di posizionamento globale (GPS) è stato l'unico sistema globale di navigazione satellitare (GNSS) funzionante a livello mondiale. Gestito dall'esercito americano, il GPS (a volte indicato come NAVSTAR) ha permesso una tempistica accurata e la localizzazione in tutto il mondo.

Per individuare con precisione una posizione, tutti i sistemi GNSS richiedono un'origine temporale assoluta, ovvero un'origine temporale accurata quanto umanamente possibile, come quella di un orologio atomico. Senza sapere esattamente che ora è un satellite GNSS non sarebbe in grado di localizzare accuratamente un punto (poiché la Terra, i satelliti e le persone si muovono attorno a una posizione possono essere definiti solo da una posizione e da un orario). A causa della distanza dei satelliti dalla Terra, anche un'accuratezza di un secondo o due potrebbe significare che la posizione di un navigatore satellitare potrebbe essere fuori miglia.

Per questo motivo ogni satellite ha un orologio atomico molto preciso a bordo che può essere utilizzato anche da NTP (Network Time Protocol) server per sincronizzare reti di computer. Il GPS è una fonte ideale di tempo e frequenza perché può fornire tempi estremamente precisi in qualsiasi parte del mondo utilizzando componenti relativamente economici.

Un ricevitore GPS decodifica il segnale inviato dall'antenna GPS a un protocollo leggibile dal computer che può essere utilizzato dalla maggior parte dei server di tempo e sistemi operativi, inclusi Windows, LINUX e UNIX.

Il ricevitore GPS emette anche un impulso preciso ogni secondo che i server GPS NTP e i server di tempo del computer possono utilizzare per fornire un timing ultra preciso. La temporizzazione dell'impulso al secondo sulla maggior parte dei ricevitori è precisa all'interno di 0.001 di un secondo di UTC (Coordinated Universal Time o Temps Universel Coordonné).

Il GPS è l'ideale nel fornire NTP time server o computer stand-alone con un riferimento esterno altamente accurato per la sincronizzazione. Anche con attrezzature a costo relativamente basso, l'accuratezza di centinaia di nanosecondi (un nanosecondo = un miliardesimo di secondo) può essere ragionevolmente ottenuta utilizzando il GPS come riferimento esterno.

In 2002, l'Agenzia spaziale europea e l'Unione europea hanno accettato di costruire il proprio GNSS europeo chiamato Galileo. Per competere con le nuove e più avanzate tecnologie GNSS, il programma GPS è attualmente in fase di aggiornamento e si prevede che quando Galileo inizierà a trasmettere segnali, entrambi i sistemi diventeranno interoperabili consentendo una precisione ancora maggiore in termini di tempistica e posizionamento.

Scelta di un Time Server GPS dedicato

Lunedi, September 8th, 2008

A causa del progresso nelle tecnologie di navigazione satellitare e della maggiore copertura della rete satellitare GPS americana, molti altri amministratori scelgono il GPS come fonte per un riferimento temporale per sincronizzare anche i loro server del tempo.

Tradizionalmente, molte più persone hanno optato per ricevere una fonte di cronometraggio da Internet o tramite specializzate trasmissioni orarie e di frequenza nazionali. Tuttavia, il Global Positioning System è ormai di gran lunga il metodo più popolare per ricevere un'orario orario UTC da.

UTC (Coordinated Universal Time) è la scala cronologica globale basata sul tempo indicato dagli orologi atomici che sono i più precisi dei dispositivi di mantenimento del tempo.

A GPS ora del server è un pezzo di hardware relativamente semplice. Normalmente è costituito da un server NTP dedicato con software, un ricevitore GPS e un'antenna GPS. L'antenna è l'unico inconveniente nell'utilizzo di un time server GPS dedicato in quanto deve essere posizionato sul tetto per avere una visione chiara del cielo, anche se alcuni server di tempo GPS dedicati possono ancora sincronizzare il tempo se ricevono solo un segnale per un poche ore al giorno, anche se questo non è il modo più accurato di sincronizzazione temporale.

Una volta connesso, il server orario GPS riceverà il segnale orario dai satelliti GPS e quindi lo distribuirà a tutti i dispositivi che richiedono la sincronizzazione.

La maggior parte dei server di tempo, indipendentemente dal fatto che ricevano o meno un segnale GPS, utilizzerà il protocollo NTP (Network Time Protocol) per distribuire il segnale orario a tutti i dispositivi.

NTP è uno dei protocolli più vecchi di Internet ed è di gran lunga il più diffuso protocollo di sincronizzazione temporale utilizzato. NTP è in costante sviluppo e può sincronizzare con precisione una rete in pochi millisecondi di ora UTC tramite un time server GPS dedicato.

Configurazione di un server orario NTP utilizzando Windows XP

Lunedi, September 8th, 2008

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

NTP (Network Time Protocol) è un protocollo già installato su Windows XP e Windows Time lo utilizza per mantenere sincronizzate le macchine con la singola origine oraria. Esistono diverse fonti di temporizzazione disponibili su Internet, ma Microsoft e altri raccomandano vivamente di configurare un server orario con una fonte hardware anziché da Internet in cui non esiste un'autenticazione.

Specialista NTP time server sono disponibili che possono ricevere una fonte di tempo affidabile tramite il segnale GPS o trasmissioni radio specializzate che ottengono il loro tempo da orologi atomici.

Se si desidera configurare Windows XP in modo che funzioni come un server orario, la prima cosa da fare è individuare la sottochiave Windows Time. Per fare questo:
Esegui Regedit (fai clic su start / run / quindi digita REGEDIT / e fai clic su entra.

Nota: la modifica del registro di sistema può causare problemi con il sistema. È consigliabile eseguire il backup del sistema prima di modificare il registro.

Ora individuare la seguente sottochiave: HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ W32Time \ parameters \
Fai clic destro sul lato destro e fare clic su Modifica. Nella casella Modifica valore, in Dati valore, digitare NTP e quindi fare clic su OK.
Passare ora alla cartella Config e fare clic con il pulsante destro del mouse su AnnounceFlags, Modifica e nella casella Modifica valore DWORD, in Dati valore, digitare 5, quindi fare clic su OK.

Trova questa sottochiave:
HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ W32Time \ TimeProviders \ NtpClient \

Fare clic con il tasto destro nella finestra di destra e modificare. Modifica la casella del valore DWORD e digita il numero di secondi desiderato per ciascun sondaggio in Dati valore, ovvero: 900 equivarrà a 15 minuti. Il campo di polling rappresenta l'intervallo di polling tra i pacchetti di polling NTP.

Per abilitare il Server NTP individuare la sottochiave: HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ W32Time \ TimeProviders \ NtpServer \
Tasto destro attivato (nella finestra di destra) quindi Modifica. Modifica il valore DWORD e digita 1. Fare clic con il pulsante destro del mouse su NtpServer, quindi su Modifica e nel valore Modifica DWORD in Tipo di dati Valore Peer, quindi fare clic su OK.

Individua: HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ W32Time \ config
Nel riquadro destro, fare clic con il pulsante destro del mouse su MaxPosPhaseCorrection, quindi su 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. Questo regola le impostazioni di connessione.

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 DWORD in base, fare clic su Decimale, in dati del tipo digitare il tempo in secondi in cui si desidera eseguire il polling, ad esempio 3600 (un'ora).

Esci dal registro quindi riavvia il servizio Ora di Windows facendo clic su Avvia / Esegui, quindi digita:
net stop w32time && net start w32time.
su ciascun computer, diverso dal controller di dominio, digitare: W32tm / resync / rediscover.
Il time server dovrebbe essere ora attivo e funzionante.

Utilizzo di WWVB come riferimento temporale per i server NTP

Venerdì, febbraio 29th, 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 da 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 NTP server ora usi il GPS per ricevere un riferimento temporale, il vantaggio di usare una trasmissione radio è che un segnale può essere ricevuto in casa (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 a time server montabile su racke un'antenna, costituita da una barra di ferrite all'interno di un involucro di plastica, che riceve l'ora della radio e la frequenza trasmessa. 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)