Archivio per la categoria 'NTP avanzato'

Soluzione di sincronizzazione del server NTP GPS

Martedì, novembre 18th, 2008

Sincronizzazione oraria è ora un aspetto critico della gestione della rete che consente l'esecuzione di applicazioni sensibili al tempo da tutto il mondo. Senza una corretta sincronizzazione i sistemi informatici non sarebbero in grado di comunicare tra loro e transazioni come prenotazioni di posti, aste su Internet e operazioni bancarie online sarebbero impossibili.

Per sincronizzazione temporale efficace la scala cronologica globale UTC (Coordinated Universal Time) è un prerequisito. Mentre una rete di computer può essere sincronizzata con qualsiasi singola sorgente temporale, l'UTC viene utilizzata dalle reti di computer di tutto il mondo. Sincronizzando con un'origine ora UTC, una rete di computer può quindi essere sincronizzata su ogni altra rete di computer in tutto il mondo che utilizza anche l'ora UTC come sorgente temporale.

Ricevere un affidabile Sorgente orario UTC non è così facile come sembra. Molti amministratori di rete scelgono di utilizzare un'origine ora Internet UTC. Sebbene molte di queste fonti di tempo siano sufficientemente accurate, possono essere troppo distanti per garantire l'affidabilità e ci sono molte fonti di tempo su Internet che sono estremamente imprecise.

Un altro motivo per cui le fonti di orario Internet non dovrebbero essere utilizzate come fonte di sincronizzazione dell'orario è perché una fonte di tempo di Internet è al di fuori di un firewall e lasciare una lacuna nel firewall per ricevere informazioni sulla tempistica può lasciare un sistema aperto all'abuso.

In modo che il tempo UTC può essere scelto come un tempo civile in tutto il mondo diversi laboratori nazionali di fisica trasmettono un segnale di temporizzazione UTC che può essere ricevuto e utilizzato come una sorgente di tempo di rete. Sfortunatamente, tuttavia, questi segnali orari non sono disponibili in tutti i paesi e nemmeno in quelle aree in cui esiste un segnale; possono essere abbastanza spesso ostruiti da interferenze e topografia locale.

Un altro metodo per ricevere una fonte di ora UTC è utilizzare la rete satellitare GPS. A rigor di termini, il Global Positioning System (GPS) non trasmette UTC ma è un tempo basato sul tempo atomico internazionale (TAI) con un offset predefinito. UN Orologio GPS NTP può semplicemente convertire l'ora GPS in UTC per scopi di sincronizzazione.

Il vantaggio principale dell'uso del GPS è che un segnale GPS è disponibile ovunque sul pianeta, a condizione che ci sia una chiara visione del cielo sopra (le trasmissioni GPS sono trasmesse via linea di vista) così la sincronizzazione UTC può essere condotta ovunque.

Domande frequenti su Time Server su British Time

Lunedi, November 10th, 2008

Ora del servers sono utilizzati in tutta l'industria del Regno Unito. Molti dei quali ricevono il segnale MSF dal National Physical Laboratoruy in Cumbria. Ecco alcune domande frequenti sull'ora britannica e il segnale MSF:

Chi decide quando gli orologi dovrebbero andare avanti o indietro per l'ora legale?

Se vivi in ​​Europa, il momento in cui inizia e finisce l'ora legale è indicato nella pertinente Direttiva UE e nello strumento giuridico del Regno Unito come 1 am Greenwich Mean Time (GMT).

La "mezzanotte" appartiene al giorno prima o al giorno dopo?

L'uso della parola mezzanotte dipende molto dal suo contesto, ma 00.00 (spesso chiamato 12 am) è l'inizio del giorno successivo. Non ci sono standard stabiliti per il significato di 12 am e 12 pm e spesso un'ora 24 è meno confusa.

Esiste un modo approvato per rappresentare date e orari?

La notazione standard per la data è la sequenza YYYY-MM-DD o YY-MM-DD sebbene negli Stati Uniti sia la convenzione ad avere giorni e mesi al contrario.

Quando è iniziato davvero il nuovo millennio?

Un millennio è un periodo di mille anni. Quindi potresti dire che il prossimo millennio inizia ora. Il terzo millennio dell'era cristiana iniziò all'inizio dell'anno 2001 AD

Come lo sai orologi atomici mantenere un tempo migliore?

Se guardi diversi orologi atomici tutti impostati allo stesso tempo, scoprirai che sono ancora d'accordo entro dieci milionesimi di secondo dopo una settimana.

Qual è l'accuratezza dell'orologio parlante?

Anche tenendo conto del ritardo nella rete telefonica, probabilmente ci si può aspettare che gli avviamenti dei secondi pips siano marcatori di secondi accurati entro circa un decimo di secondo.

Perché il mio orologio radiocontrollato è passato all'ora legale a 2, con un'ora di ritardo?

Gli orologi radiocomandati alimentati a batteria controllano tipicamente l'ora solo ogni ora o due, o anche meno, per conservare la batteria.

Perché il mio orologio radiocontrollato riceve meno bene il segnale MSF di notte?

Gli utenti del Servizio MSF ricevere prevalentemente un segnale "onda a terra". Tuttavia, vi è anche una "onda del cielo" residua che viene riflessa dalla ionosfera ed è molto più forte di notte, questo può comportare un segnale totale ricevuto che è più forte o più debole.

Esiste una differenza permanente di un'ora tra l'ora di MSF e il tempo di DCF-77?

Dal 1995 di ottobre 22 c'è stata una differenza permanente di un'ora tra l'ora britannica (trasmessa da MSF) e l'ora dell'Europa centrale, trasmessa da DCF-77 in Germania.

Cosa significa MSF?

MSF è l'identificativo di chiamata a tre lettere utilizzato per designare il segnale di frequenza e il segnale orario 60 kHz del Regno Unito.

Grazie al National Physical Laboratory per il loro aiuto con questo blog.

Spiegazione dell'intestazione del pacchetto Time Server NTP

Giovedi, November 6th, 2008

La maggior parte dei server di tempo utilizza Network Time Protocol e come altri protocolli basati su Internet, NTP contiene un'intestazione di pacchetto. Un'intestazione di pacchetto, in parole semplici, è semplicemente un'unità di dati formattata che descrive le informazioni contenute nel pacchetto.

L'intestazione del pacchetto NTP è composta da un numero di parole 32 bit. Ecco un elenco dei termini di intestazione pacchetto più comuni e il loro significato:

Indirizzo IP - l'indirizzo del NTP Time Server

Versione NTP - quale versione di NTP (attualmente la versione 4 è la più recente)

Timestamp di riferimento (l'epoca principale) utilizzato da NTP per calcolare il tempo da questo set point (normalmente gennaio 01 1900

Tempo di intervento e ritorno (il tempo necessario richiedere ad arrivare e tornare in millisecondi)

Offset orologio locale - differenza di tempo tra host e client

Indicatore Leap (se ci deve essere un secondo intercalare quel giorno -normalmente solo su 31 dicembre)

Mode3 - un numero intero a tre bit che rappresenta i valori: 0 = riservato, 1 = simmetrico attivo, 2 = simmetrico passivo, 3 = client, 4 = server, 5 = trasmissione, 6 = NTP messaggio di controllo, 7 = riservato per uso privato.

Livello stratosferico - quale livello di strato il Server NTP è (un server 1 di strato riceve l'ora da una sorgente di clock atomico uno strato 2 riceve il tempo da un server 1 di strato)

Intervallo di polling (quante richieste vengono fatte e la loro intermittenza)

Precisione: quanto è accurato in millisecondi l'orologio di sistema

Root Delay - Questo è un numero in virgola mobile con segno che indica il ritardo di andata e ritorno totale all'origine di riferimento primaria nella radice

Dispersione Root (in millisecondi) - La dispersione principale è il massimo (caso peggiore) di differenza tra l'orologio di sistema locale e la radice dell'albero NTP (stratum orologio 1)

Ref ID - Bit 32 che identifica l'orologio di riferimento

Originate data e ora (tempo prima richiesta di sincronizzazione)

Ricevi timestamp - l'ora in cui l'host / NTO time Server ha ricevuto la richiesta

Trasmetti timestamp: l'ora in cui l'host ha restituito la richiesta

Risposta valida: l'orologio di sistema è sincronizzato o meno

Cronologia del cronometraggio da Stonehenge al server NTP

Domenica, novembre 2nd, 2008

Tenersi al corrente di tempo è stato parte integrante di aiutare lo sviluppo della civiltà umana. Si potrebbe sostenere che il più grande passo che l'umanità ha compiuto è stato lo sviluppo dell'agricoltura, consentendo agli esseri umani di liberare più tempo per sviluppare culture sofisticate.

Tuttavia, l'agricoltura era fondamentalmente dipendente dal cronometraggio. Le colture sono stagionali e sapere quando piantarle è la chiave di tutto l'orticoltura. Si ritiene che antichi monumenti come Stonehenge fossero elaborati calendari che aiutavano gli antichi a identificare i giorni più brevi e più lunghi (il solstizio).

Man mano che la civiltà umana si sviluppava, il tempo sempre più preciso diventava sempre più importante. E identificare i giorni dell'anno era una cosa, ma calcolare quanto lontano in un giorno era un altro.

Il tempismo era estremamente impreciso fino al Medioevo. Le persone farebbero affidamento sui confronti del tempo come riferimento temporale, come il tempo necessario per percorrere un miglio o l'ora del giorno a partire da quando il sole era più alto (mezzogiorno).

Fortunatamente lo sviluppo degli orologi durante la metà dello scorso millennio significava che per la prima volta gli umani potevano dire con una certa precisione l'ora del giorno. Con lo sviluppo degli orologi, la loro accuratezza e civiltà sono diventate più efficienti in quanto gli eventi potevano essere sincronizzati in modo più preciso.

Quando gli orologi elettronici arrivarono alla fine del secolo scorso, l'accuratezza aumentò ulteriormente e le nuove tecnologie iniziarono a svilupparsi, ma non fu fino all'ascesa del orologio atomico che il mondo moderno ha davvero preso forma.

Gli orologi atomici hanno consentito di realizzare tecnologie come i satelliti, le reti di computer e il tracciamento GPS in quanto sono così precisi - entro un secondo ogni cento milioni di anni.

Gli orologi atomici sono stati persino scoperti per essere ancora più accurati dello spin della Terra che varia, grazie alla gravità della Luna e ai secondi aggiuntivi da aggiungere alla lunghezza di un giorno - Il secondo intercalare.

Gli orologi atomici significano che è stata sviluppata una scala cronologica globale entro un millesimo di secondo chiamata UTC - Coordinated Universal Time.

Reti di computer per comunicare tra loro da tutto il mondo in perfetta sincronizzazione con UTC se usano a NTP time server.

Un server NTP sincronizzerà un'intera rete di computer in pochi millisecondi di tempo UTC consentendo comunicazioni e transazioni globali.

Gli orologi atomici sono ancora in fase di sviluppo, gli ultimi orologi allo stronzio sono promettenti precisione in un secondo ogni miliardo di anni.

Produttori di Time Server

Venerdì, ottobre 31st, 2008

I server del tempo sono disponibili in diverse forme e dimensioni. La differenza principale tra la maggior parte dei time server dedicati è nel modo in cui ricevono una sorgente di temporizzazione.

Alcuni server di tempo utilizzano le trasmissioni nazionali di orario e di frequenza che vengono trasmesse su onde lunghe mentre altre utilizzano la rete GPS.

Alcuni server di tempo sono progettati per essere montabili su rack perfetti per il sistema di rack U medio, consentendo al server di adattarsi perfettamente al rack esistente.

Altri server di tempo non sono altro che piccole scatole che possono essere nascoste in modo discreto.

Ecco un elenco dei produttori di server top time:

Sistemi di Galleon

Elproma

Symmetricom

Meinberg

Strumenti del tempo

Tempi di NTP e informazioni avanzate sul server orario

Lunedi, October 27th, 2008

La scala cronologica NTP è basata su UTC (Coordinated Universal Time) che è una scala temporale globale basata su International Atomic Time (TAI), ma spiega il rallentamento della rotazione della Terra aggiungendo in modo intermittente 'secondi bisestili'.

Questo viene fatto per assicurare che l'UTC sia tenuto in coincidenza con GMT (Greenwich Meantime, spesso chiamato UT1). Non riuscire a spiegare il rallentamento della Terra nella sua rotazione (e l'accelerazione occasionale) significherebbe che l'UTC non sarebbe sincronizzata con GMT e il mezzogiorno, quando il sole è tradizionalmente il più alto nel cielo andrebbe alla deriva. Infatti se non fossero aggiunti i secondi bisestili, alla fine di mezzogiorno cadrebbero a mezzanotte e viceversa (sebbene in diversi millenni).

Non tutti sono contenti dei secondi bisestili, ci sono quelli che ritengono che l'aggiunta di secondi per mantenere la rotazione della Terra e l'UTC in linea non sia altro che un fudge. Tuttavia, non farlo farebbe rendere impossibili le osservazioni astronomiche, dato che gli astronomi hanno bisogno di conoscere l'esatto posizionamento dei corpi stellari e gli agricoltori sono abbastanza dipendenti dalla rotazione della Terra.

La NTP orologio rappresenta il tempo in un modo completamente diverso dal modo in cui gli esseri umani percepiscono il tempo. Invece di formattare il tempo in minuti, ore, giorni, mesi e anni, NTP utilizza un numero continuo che rappresenta il numero di secondi trascorsi da 0h 1 gennaio 1900. Questo è noto come l'epoca principale.

I secondi contati dalla prima epoca continuano a salire, ma avvolgono ogni anno 136. Il primo wrap-around avverrà in 2036, 136 anni dopo l'epoca principale. Per gestire questo NTP si utilizzerà un intero di era, quindi quando i secondi vengono azzerati, l'intero 1 rappresenterà la prima era e gli interi negativi rappresenteranno le ere prima dell'epoca primaria.

Tempo di server che ricevono il loro tempo dal sistema GPS non stanno infatti ricevendo UTC, principalmente perché la rete GPS era in sviluppo prima del primo intercalare ma sono basati su TAI. Tuttavia, l'ora GPS viene convertita in UTC dal server orario GPS.

Le trasmissioni radio trasmesse dai laboratori nazionali di fisica come MSF, DCF o WWVB sono tutte basate su UTC e quindi i server di riferimento non devono effettuare alcuna conversione.

Network Time Protocol Security

Sabato, ottobre 25th, 2008

Il protocollo utilizzato dalla maggior parte dei server di tempo di rete è NTP (Network Time Protocol) è in circolazione da un bel po 'di tempo e viene costantemente aggiornato e sviluppato offrendo livelli sempre più alti di accuratezza e sicurezza.

La sincronizzazione è una parte essenziale delle moderne reti di computer ed è essenziale per mantenere un sistema sicuro. Senza l'NTP e la sincronizzazione dell'ora, una rete di computer può essere vulnerabile o attacchi malevoli e persino frodi.

Anche con una sicurezza di rete perfettamente sincronizzata può ancora essere un problema, ma ci sono alcuni passaggi chiave che possono essere adottate per garantire la sicurezza della rete.

Usa sempre un dedicato Network Time Server. Mentre le fonti di orario Internet sono un luogo comune, esse sono una fonte di tempo situata al di fuori del firewall. Ciò avrà ovvi problemi di sicurezza in quanto un utente malintenzionato può sfruttare il "buco" lasciato nel firewall per comunicare con il server NTP. Un dedicato Server NTP riceverà un segnale orario da una fonte esterna.

Normalmente questi tipi di server temporali dedicati utilizzeranno la rete GPS (Global Positioning System) o le trasmissioni radio nazionali specializzate di tempo e frequenza. Entrambe queste fonti temporali offrono un metodo preciso e affidabile di tempo UTC (tempo universale coordinato) e allo stesso tempo sono sicure.

Un altro modo per garantire la sicurezza è sfruttare il meccanismo di sicurezza integrato di NTP: l'autenticazione. L'autenticazione è un insieme di chiavi crittografate che vengono utilizzate per stabilire se l'origine del tempo proviene da dove si sta affermando di provenire.

L'autenticazione verifica che ogni timestamp è venuto dal riferimento temporale previsto analizzando una serie di chiavi di crittografia concordati che vengono inviati insieme alle informazioni del tempo. NTP, utilizzando la crittografia Message Digest (MD5) a un-crittografare la chiave, analizza e conferma se è venuto dalla fonte tempo di fiducia attraverso la verifica contro una serie di chiavi di fiducia.

Le chiavi di autenticazione affidabili sono elencate nel file di configurazione del server NTP (ntp.conf) e sono memorizzate nel file ntp.keys. Il file chiave è normalmente molto grande ma i tasti attendibili dicono al server NTP quale set di sottoinsiemi di chiavi è attualmente attivo e quali no. È possibile attivare diversi sottogruppi senza modificare il file ntp.keys utilizzando il comando config dei tasti affidabili.

L'autenticazione è molto importante nella protezione di Server NTP da attacchi malevoli; tuttavia non è possibile autenticare le fonti orarie in Internet, il che raddoppia il rischio di utilizzare un riferimento temporale basato su Internet.

Suggerimenti su Time Server per la sincronizzazione dell'ora

Martedì, ottobre 21st, 2008

Sincronizzazione oraria è parte integrante delle moderne reti di computer in particolare con Internet e la comunicazione online è diventata così dominante.

Comunicare con le macchine in tutto il mondo richiede la sincronizzazione esatta dell'ora, altrimenti molti dei compiti online che diamo per scontato non sarebbero possibili. Il tempo sotto forma di timestamp è l'unica forma di riferimento che un computer deve identificare l'ordine degli eventi. Quindi, con le transazioni sensibili al tempo la sincronizzazione dell'ora è fondamentale.

Ecco alcuni suggerimenti per garantire che la rete esegua il tempo preciso e preciso possibile:

NTP (Network Time Protocol) è il software di sincronizzazione temporale leader nel mondo. Esistono altri protocolli temporali ma NTP è il più usato e meglio supportato.

La maggior parte delle reti di computer in tutto il mondo sono sincronizzate con l'UTC (Coordinated Universal Time). Questa è una scala cronologica globale basata sul tempo indicato dagli orologi atomici. Usa sempre una sorgente UTC per sincronizzarti.

Utilizzare sempre una fonte hardware esterna come riferimento temporale in quanto non è possibile autenticare le fonti di tempo da Internet. L'autenticazione è una misura di sicurezza utilizzata da NTP per garantire che un riferimento temporale provenga da dove dice che proviene. Inoltre, l'utilizzo di una sorgente di sincronizzazione di Internet significa che il riferimento è al di fuori del firewall di rete, questo può causare ulteriori rischi per la sicurezza.

dedito ora del servers può ricevere i segnali UTC dalle trasmissioni radio e dalla rete GPs. Questi offrono il metodo più sicuro, accurato e affidabile per la ricezione di un riferimento temporale UTC.

Le reti con sede in Gran Bretagna, Germania, Stati Uniti e Giappone hanno accesso a trasmissioni di frequenze e onde lunghe trasmesse da laboratori nazionali di fisica. Queste trasmissioni sono accurate e affidabili e spesso i time server dedicati che le ricevono sono meno costose delle loro alternative GPS.

Il GPS è disponibile in tutto il mondo come fonte di tempo UTC. Le antenne GPS hanno una buona visione del cielo in 180 e richiedono un buon 48 per ricevere una fix satellitare fissa "bloccata".

Organizza la tua rete in strati. I livelli di strato indicano la distanza da una fonte di temporizzazione. Un server 0 di strato è un orologio atomico mentre uno strato 1 è un server di tempo dedicato che riceve il tempo da una sorgente 0 di strato. I dispositivi Stratum 2 sono macchine che ricevono la loro sorgente di temporizzazione da un server 1 di strato, ma i dispositivi 2 di stratum possono anche essere utilizzati per trasmettere informazioni sulla temporizzazione. Assicurandoti di avere abbastanza livelli stratosferici eviterai la congestione nella tua rete e nel time server.

Come configurare un server ora autorevole in 2008 di Windows Server

Giovedi, October 16th, 2008

Sincronizzazione oraria 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 conosce quando l'evento ha avuto luogo.

Microsoft Windows Server da 2000 in poi ha un'utilità di sincronizzazione dell'ora integrata nel sistema operativo chiamato Windows Time (w32time.exe) che può essere configurato per funzionare come servire il tempo di reter.

Windows Server 2008 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 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 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.

Windows Time Server Sincronizzazione della rete con NTP

Mercoledì, Ottobre 15th, 2008

Quasi tutta l'attività di un computer comporta del tempo se si registra un timestamp per quando è stato effettuato l'accesso a una rete all'invio di un'e-mail, sapendo che il tempo è cruciale per le applicazioni del computer.

Tutti i computer dispongono di un orologio a bordo che fornisce informazioni sull'orario e sulla data. Questi chip di clock in tempo reale (RTC) sono sostenuti dalla batteria in modo che anche quando spenti possono mantenere il tempo, tuttavia questi chip RTC sono prodotti in serie e non possono mantenere tempi precisi e tendono a deriva.

Per molte applicazioni questo può essere abbastanza adeguato, tuttavia se un computer è in rete e deve parlare con altre macchine, se non è sincronizzato al momento corretto può significare che molte transazioni sensibili al tempo non possono essere completate e possono persino lasciare la rete Aperti alle minacce alla sicurezza.

Tutte le versioni di Windows Server da 2000 hanno incluso una funzionalità di sincronizzazione temporale, chiamata Windows Time Service (w32time.exe), integrata nel sistema operativo. Questo può essere configurato per funzionare come server di rete che sincronizza tutte le macchine con un'origine temporale specifica.

Windows Time Service utilizza una versione di NTP (Network Time Protocol), normalmente una versione semplificata, del protocollo Internet che è stato progettato per sincronizzare le macchine in una rete, NTP è anche lo standard per cui la maggior parte delle reti informatiche in tutto il mondo utilizzano per sincronizzare.

La scelta della fonte di tempo corretto è di vitale importanza. La maggior parte delle reti è sincronizzata con l'origine UTC (Coordinated Universal Time). UTC è un tempo globale standardizzato basato sugli orologi atomici che sono le fonti di tempo più accurate.

L'UTC può essere ottenuto su Internet da luoghi come time.nist.gov (noi Naval Observatory) o time.windows.com (Microsoft), ma è necessario notare che le fonti di tempo internet non possono essere autenticate, il che può lasciare un sistema aperto a abuso e Microsoft e altri consigliano di utilizzare una fonte hardware esterna come un orologio di riferimento come un esperto Server NTP.

NTP server ricevono la loro fonte di tempo da una trasmissione radio specializzata da laboratori nazionali di fisica che trasmettono l'ora UTC prelevata da una sorgente di clock atomico o dalla rete GPS che inoltra anche l'UTC come conseguenza del fatto di aver bisogno di localizzare il punto.

NTP può mantenere il tempo su Internet pubblico entro 1 / 100th di un secondo (10 millisecondi) e può eseguire anche meglio le LAN.