Archivio per la categoria 'Uncategorized'

Il server NTP e tempi di comprensione

Lunedi, January 19th, 2009

Ci sono diversi tempi usati in tutto il mondo. Maggior parte NTP server e altro Network Time Server usa l'UTC come fonte di base, tuttavia ce ne sono altri:

Quando ci viene chiesto il momento in cui è molto improbabile risponderemmo con "per quale scadenzario", tuttavia ci sono diverse scale temporali usate in tutto il mondo e ciascuna si basa su diversi metodi per tenere traccia del tempo.
GMT

Tempo medio di Greenwich (GMT) è l'ora locale sul meridiano di Greenwich basata sul sole medio ipotetico. Poiché l'orbita della Terra è ellittica e il suo asse è inclinato, la posizione reale del sole sullo sfondo delle stelle appare un po 'più avanti o dietro la posizione prevista. L'errore di cronometraggio accumulato varia durante l'anno in modo regolare e regolare fino a 14 minuti lenti a febbraio a 16 minuti veloci a novembre. L'uso di un ipotetico sole medio rimuove questo effetto. Prima che gli astronomi ei navigatori 1925 misurassero il GMT da mezzogiorno a mezzogiorno, iniziando il giorno 12 ore più tardi rispetto all'utilizzo civile che era anche comunemente definito GMT. Per evitare confusione gli astronomi concordarono in 1925 di cambiare il punto di riferimento da mezzogiorno a mezzanotte, e alcuni anni dopo adottò il termine Universal Time (UT) per il "nuovo" GMT. GMT rimane la base legale del tempo civile per il Regno Unito.

UT

Tempo universale (UT) è il tempo solare medio sul meridiano di Greenwich con 0 h UT a mezzanotte media e poiché 1925 ha sostituito il GMT a fini scientifici. A metà degli 1950 gli astronomi avevano molte prove delle fluttuazioni nella rotazione della Terra e decisero di dividere l'UT in tre versioni. Il tempo derivato direttamente dalle osservazioni si chiama UT0, applicando correzioni per i movimenti dell'asse terrestre o del movimento polare, fornisce UT1 e la rimozione delle variazioni stagionali periodiche genera UT2. Le differenze tra UT0 e UT1 sono dell'ordine di millesimi di secondo. Oggi, solo UT1 è ancora ampiamente utilizzato in quanto fornisce una misura dell'orientamento rotazionale della Terra nello spazio.


Lo standard del tempo mondiale
(UTC):

Sebbene TAI fornisca una scala temporale continua, uniforme e precisa per scopi di riferimento scientifico, non è conveniente per l'uso quotidiano perché non è al passo con il tasso di rotazione della Terra. Una scala temporale che corrisponde all'alternanza di giorno e notte è molto più utile, e poiché 1972, tutti i servizi di tempo di trasmissione distribuiscono le scale temporali in base all'ora UTC (Coordinated Universal Time). UTC è una scala temporale atomica che viene mantenuta in accordo con Universal Time. I secondi di salto sono occasionalmente

Informazioni per gentile concessione del Laboratorio Nazionale di Fisica UK.

Potrebbe essere l'ultimo secondo salto in stasera, dato che ci sono chiamate per farlo scartare

Mercoledì, dicembre 31st, 2008

A mezzanotte di stasera verrà aggiunto un secondo extra come raccomandato dal servizio internazionale di rotazione terrestre e sistemi di riferimento (IERS). Ciò significa che per l'ultimo minuto di 2008 ci saranno 61 secondi.

Secondi Leap sono stati aggiunti quasi ogni anno dall'inizio del UTC (Coordinated Universal Time) negli 1970. Il secondo extra viene aggiunto per garantire che UTC continui a essere sincronizzato con GMT (Greenwich Meantime o talvolta chiamato UT1). GMT è il tradizionale sistema di ore 24 in cui un giorno è definito come la rotazione della Terra che impiega 86,400 secondi per una rivoluzione completa.

Sfortunatamente la Terra può spesso essere un po 'tardiva nel suo giro e se i secondi extra non fossero aggiunti alla fine dell'anno per compensare alla fine i due sistemi (UTC e GMT) andrebbero alla deriva. In un millennio la differenza di fuso orario sarebbe solo di un'ora, ma molti sostengono che un sistema temporale che non corrisponde al movimento dei cieli sarebbe irrazionale e occupazioni come l'agricoltura e l'astronomia sarebbero rese più difficili.

Tuttavia, non tutti la vedono in questo modo con alcuni che sostengono che le reti di computer di tutto il mondo sono sincronizzate con l'UTC NTP server poi il brivido del secondo extra causa incalcolabili problemi.

Ora un gruppo all'interno dell'International Telecommunications Union, chiamato ha raccomandato di abolire il secondo salto. Membro del gruppo Elisa Felicitas Arias, del Ufficio internazionale dei pesi e misure a Parigi, in Francia, sostiene che un calendario che non ha bisogno di un regolare tweaking è essenziale in un mondo sempre più interconnesso. Inoltre, dice, le navi e gli aerei ora navigano tramite GPS piuttosto che con il vecchio sistema temporale. Il GPS funziona con una versione di tempo atomico.

L'anno prossimo, gli Stati membri dell'UIT voteranno la proposta. Se 70 per cento sostiene l'idea, una decisione ufficiale sarà presa alla World Radio Conference in 2011. Secondo un rapporto scritto da Felicitas Arias, la maggior parte degli Stati membri sostiene l'idea. Il Regno Unito, tuttavia, è contrario alla rielaborazione delle sue leggi, che includono la scala solare Greenwich Mean Time. Senza l'abolizione del Regno Unito potrebbe essere difficile, dice Felicitas Arias.

"In teoria, aggiungere un secondo è facile come capovolgere un interruttore; in pratica, funziona raramente in questo modo ", afferma Dennis McCarthy del Laboratorio di ricerca navale degli Stati Uniti, che fornisce lo standard del tempo usato dai militari statunitensi. Molto probabilmente sono interessati i sistemi IT che richiedono una precisione inferiore a un secondo. In 1998, due secondi fa, le comunicazioni via cellulare si sono oscurate su parte degli Stati Uniti meridionali. Diverse regioni di servizio erano scivolate in tempi leggermente diversi, impedendo il corretto inoltro dei segnali.

Tutte le citazioni attribuite al BBC

Perché la necessità di NTP

Sabato, dicembre 20th, 2008

Network Time Protocol è un protocollo Internet utilizzato per sincronizzare gli orologi dei computer con un riferimento temporale stabile e preciso. NTP è stato originariamente sviluppato dal professor David L. Mills presso l'Università del Delaware in 1985 ed è un protocollo standard Internet.

NTP è stato sviluppato per risolvere il problema di più computer che lavorano insieme e hanno tempi diversi. Anche se il tempo di solito aumenta, se i programmi sono in esecuzione su computer diversi, il tempo dovrebbe passare anche se si passa da un computer a un altro. Tuttavia, se un sistema è più avanti dell'altro, il passaggio da un sistema all'altro causerebbe il salto del tempo in avanti e indietro.

Di conseguenza, le reti possono eseguire il proprio tempo, ma non appena ci si connette a Internet, gli effetti diventano visibili. Solo i messaggi e-mail arrivano prima di essere inviati, e vengono persino risposti prima che fossero spediti!

Mentre questo tipo di problema può sembrare innocuo quando si tratta di ricevere e-mail, tuttavia, in alcuni ambienti la mancanza di sincronizzazione può avere risultati disastrosi, ecco perché il controllo del traffico aereo è stata una delle prime applicazioni per NTP.

NTP usa una singola origine temporale e la distribuisce tra tutti i dispositivi su una rete, facendo ciò usando un algoritmo che elabora quanto aggiustare un orologio di sistema per garantire la sincronizzazione.

NTP funziona su base gerarchica per garantire che non vi siano problemi di traffico di rete e larghezza di banda. Utilizza una singola origine oraria, normalmente UTC (tempo universale coordinato) e riceve richieste di tempo dalle macchine in cima alla gerarchia, che poi passano il tempo più avanti lungo la catena.

La maggior parte delle reti che utilizzano NTP utilizzerà un dedicato ora del server di rete per ricevere il loro segnale orario UTC. Questi possono ricevere il tempo dal Rete GPS o trasmissioni radio trasmesse dai laboratori nazionali di fisica. Questi dedicati NTP time server sono ideali in quanto ricevono il tempo direttamente da una sorgente di clock atomico, ma sono anche sicuri poiché sono situati esternamente e quindi non richiedono interruzioni nel firewall di rete.

Referenze radiofoniche UTC da tutto il mondo

Venerdì, ottobre 17th, 2008

UTC (Coordinated Universal Time) è la scala temporale globale utilizzata da milioni di persone, aziende e autorità in tutto il mondo. L'UTC si basa sul tempo indicato dagli orologi atomici al cesio. Questi orologi sono i cronometri più affidabili sulla Terra, in grado di mantenere un tempo preciso per diversi milioni di anni senza perdere né guadagnare un secondo.

Purtroppo gli orologi al cesio sono macchine troppo costose e delicate per renderlo pratico per tutti noi, ma fortunatamente il tempo che dicono è trasmesso da diversi paesi. I laboratori nazionali di fisica di queste nazioni tendono a trasmettere il Ora UTC da questi orologi a onda lunga.

Nel Regno Unito la trasmissione 60 kHz è trasmessa dal Laboratorio Nazionale di Fisica da un trasmettitore di Anthorn in Cumbria (era basato su Rugby fino a 2007). NPL mantiene costantemente le trasmissioni e ne valuta l'accuratezza. Mentre il Segnale MSF è una trasmissione con base britannica è possibile ricevere il segnale in alcune parti del nord Europa e in Scandinavia.

Tuttavia, nell'Europa continentale, il segnale più forte in termini di tempo e frequenza è la trasmissione tedesca trasmessa da Francoforte in Germania. Questo segnale noto come DCF è controllato e gestito dal Laboratorio nazionale di fisica tedesco. Anche se la Svizzera ha il proprio segnale orario e di frequenza, il segnale DCF tedesco è di gran lunga il più utilizzato in Europa.

Negli Stati Uniti un sistema simile è gestito dal NIST (National Institute for Standards and Time) ed è trasmesso da Fort Collins, in Colorado. Questo segnale è noto come WWVB ed è disponibile in molte parti del Nord America (incluso il Canada).

Il Giappone mantiene anche la propria trasmissione temporizzata (JJY), che è popolare nel sud pacifico e molti altri paesi (come la Francia) mantengono i propri segnali anche se questi tendono ad avere solo una copertura minore.

Tutti questi segnali orari operano in modo simile. La forza del segnale viene ridotta tra 6 e 10 dB o disattivata per un determinato intervallo di tempo prima di essere ripristinata all'inizio di ogni secondo. La quantità di tempo in cui il segnale viene ridotto indica un flusso di numeri binari con indicatori di posizionamento.
I segnali operano su una frequenza 60 kHz e contengono un codice di data e ora che trasmette le seguenti informazioni in formato binario: Anno, mese, giorno del mese, giorno della settimana, ora, minuto, DUT1 (la differenza tra UTC e UT1 che è basato sulla rotazione della Terra). I segnali trasmettono anche informazioni sull'ora locale, ad esempio l'ora legale britannica.

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.

Network Time Protocol (NTP), Capire la sincronizzazione.

Martedì ottobre 7th, 2008

Network Time Protocol sembra essere stato intorno per sempre. In effetti è uno dei protocolli più antichi di Internet sviluppato negli 1980 dal professor David Mills e dal suo team della Delaware University.

In un mondo rilassato forse non importa se le reti di computer non sono sincronizzate. Le uniche conseguenze degli errori di temporizzazione potrebbero essere che un'e-mail arriva prima che fosse inviata, ma in settori come la prenotazione dei posti aerei, la borsa o le comunicazioni via satellite, frazioni di secondo possono causare errori gravi come la vendita di posti più di una volta, la perdita di milioni di dollari o persino di frodi.

I computer sono macchine logiche e poiché il tempo è lineare rispetto a un computer, qualsiasi evento che si verifica su una macchina deve avvenire prima che le notizie di quell'evento raggiungano un'altra. Quando le reti non sono sincronizzate i computer lottano per gestire eventi che sono ovviamente accaduti (come l'invio di un messaggio di posta elettronica) ma secondo il loro orologio e timestamp non lo sono ancora, basta pensare al bug del millennio in cui si temeva che gli orologi avrebbero torna a 1900!

Proprio per questo motivo è stata sviluppata NTP. NTP utilizza un algoritmo (l'algoritmo di Marzullo) per sincronizzare il tempo con la versione corrente di NTP in grado di mantenere il tempo su Internet pubblico entro millisecondi 10 e può funzionare anche meglio su LAN. I time server NTP funzionano all'interno della suite TCP / IP e si basano su UDP (User Datagram Protocol).

NTP server sono normalmente dispositivi NTP dedicati che utilizzano un riferimento unico per sincronizzare una rete con. Questo riferimento temporale è più spesso una fonte UTC (Coordinated Universal Time). UTC è una scala temporale globale distribuita da orologi atomici via Internet, trasmissioni radio specialistiche a onde lunghe o tramite la rete GPS (Global Positioning System).

L'algoritmo NTP utilizza questo riferimento temporale per determinare la quantità di anticipo o ritiro del sistema o dell'orologio di rete. NTP analizza i valori del timestamp includendo la frequenza degli errori e la sua stabilità. Un server NTP manterrà una stima della qualità sia degli orologi di riferimento che di se stesso.

NTP è gerarchico. La distanza dal riferimento temporale è divisa in strati. Stratum 0 è il riferimento di clock atomico; Stratum 1 è il server NTP, mentre Stratum 2 è un server che riceve le informazioni di temporizzazione dal server NTP. NTP può supportare strati quasi illimitati, anche se il più lontano dal riferimento temporale va meno preciso sarà.

Poiché ogni livello di strato può ricevere e inviare segnali di temporizzazione, il vantaggio di questo sistema gerarchico è che migliaia di macchine possono essere sincronizzate con la sola necessità di un server NTP.

NTP contiene una misura di sicurezza chiamata autenticazione. L'autenticazione verifica che ciascun timestamp provenga dal riferimento temporale previsto analizzando un set di chiavi di crittografia inviate con il riferimento temporale. NTP lo analizza e conferma se proviene dall'origine del tempo verificandolo con un insieme di chiavi affidabili nei suoi file di configurazione.

Tuttavia, l'autenticazione non è disponibile da fonti di temporizzazione provenienti da Internet, motivo per cui Microsoft e Novell raccomandano vivamente solo riferimenti temporali esterni come ad esempio GPS server NTP o uno che riceve l'ora nazionale e la trasmissione a onde lunghe di frequenza.

Ricezione di una fonte di tempo

Giovedi, September 18th, 2008

A NTP Server si connette a una rete di computer con lo scopo di sincronizzare tutti i computer, router e altri dispositivi allo stesso tempo. I server NTP utilizzano il Network Time Protocol per regolare la deriva di diverse macchine in modo che corrispondano al tempo di riferimento.

I server NTP si affidano all'utilizzo di un clock di riferimento; la maggior parte delle reti che utilizzano un server NTP utilizzerà una sorgente di tempo UTC (Coordinated Universal Time). L'UTC si basa sul tempo indicato dagli orologi atomici incredibilmente precisi e costosi.

Gli orologi atomici funzionano sul principio che un singolo atomo (nella maggior parte dei casi il cesio -133) risuonerà ad una velocità esatta a determinati livelli di energia. L'accuratezza degli orologi atomici è talmente abile che l'UTC è stato sviluppato per permettere che il tempo atomico internazionale (TAI) e il Greenwich Meantime (GMT) siano combinati, consentendo il rallentamento della rotazione terrestre aggiungendo secondi di salto e quindi mantenendo il Sole sulla Terra meridiano a mezzogiorno.

La mancata spiegazione di questo rallentamento nella rotazione della Terra porterebbe alla deriva finale del giorno e della notte (sebbene in molti millenni).
A Server NTP può essere impostato per ricevere un segnale orario UTC da Internet, sebbene questi possano variare tremendamente in accuratezza e dipendono da distanze ragionevolmente vicine dal client e dal server.

Affidarsi a riferimenti temporali basati su Internet può anche lasciare una rete aperta agli utenti malintenzionati poiché non possono utilizzare l'autenticazione NTP, che è una misura di sicurezza utilizzata per garantire che un riferimento temporale sia quello che dice di essere.

Molti server NTP dedicati sono progettati per ricevere un riferimento temporale più accurato e autenticato. Un metodo utilizza trasmissioni radio trasmesse da diversi laboratori nazionali di fisica come il NIST (National Institute for Standards and Technology) negli Stati Uniti (segnale WWVB) e NPL (National Physical Laboratory) nel Regno Unito (segnale MSF). Questi segnali vengono trasmessi in onda lunga e possono essere rilevati all'interno dell'area di trasmissione, anche se i segnali possono essere bloccati dalle caratteristiche geografiche locali.

Un altro metodo per ricevere un riferimento di temporizzazione UTC è quello di utilizzare gli orologi atomici integrati sulla rete GPS (Global Positioning System). Mentre il GPS è più comunemente noto come sistema di posizionamento, il satellite trasmette effettivamente le informazioni di cronometraggio utilizzate dai ricevitori GPS per calcolare il tempo trascorso e quindi la distanza.
Sebbene i segnali GPS non siano trasmessi in formato UTC, sono estremamente accurati e NTP non ha problemi a convertirli.

La Server NTP controlla il timestamp dalla sorgente UTC e utilizza le informazioni per calcolare se gli orologi di rete sono alla deriva e aggiunge o sottrae un secondo per abbinare il clock di riferimento. Il server NTP lo farà a intervalli prestabiliti, normalmente ogni quindici minuti per garantire una precisione perfetta.

NTP è preciso all'interno di 1 / 100 di un secondo (10 millisecondi) sull'Internet pubblica e può funzionare ancora meglio su LAN e WANS con precisioni di 1 / 5000 di un secondo (microsecondi 200) non inauditi.

Per garantire un'ulteriore accuratezza, il servizio NTP (o demone su Linux) funziona in background e non crede all'ora in cui viene detto fino a dopo diversi scambi e ognuno ha superato una specifica di protocollo (un test), quindi il server viene considerato. Di solito occorrono circa cinque buoni campioni) finché un server NTP non viene accettato come sorgente di temporizzazione.

Una breve storia del tempo NTP

Mercoledì, settembre 17th, 2008

NTP (protocollo di tempo di rete) è un protocollo Internet. I protocolli sono semplicemente un insieme di istruzioni che un computer seguirà e NTP è stato progettato e sviluppato per sincronizzare le reti di computer.

È stato sviluppato nel 1985 dal professor David Mills dell'Università del Delaware quando Internet era ancora agli inizi. Il professor Mills si rese conto della necessità di sincronizzare i computer quando stavano parlando tra loro.

NTP utilizza l'algoritmo di Marzullo, che è un algoritmo di accordo utilizzato per selezionare le fonti per stimare il tempo preciso da un certo numero di fonti di orario rumorose. NTP funziona distribuendo un'unica fonte di tempo. Mentre questo riferimento temporale può essere qualsiasi cosa come un orologio da polso, ha poco senso sincronizzare una rete con qualcosa di diverso dall'ora UTC.

UTC (Coordinated Universal Time) è una scala temporale globale basata sul tempo indicato dagli orologi atomici. Gli orologi atomici vantano così alti livelli di precisione che non perdono o guadagnano un secondo in oltre un milione di anni.

Sincronizzando con un'origine ora UTC una rete può essere sincronizzata su ogni altra rete che utilizza l'ora UTC.

Una volta selezionata l'origine dell'ora, il daemon NTP (o il servizio su Windows) non solo distribuisce il riferimento temporale, ma controlla anche continuamente la precisione e gli errori.

NTP è un sistema gerarchico. La distanza da un server temporale viene definita livello stratosferico. Un server 0 di strato è una sorgente di tempo come un orologio atomico, un server 1 di strato è il server di tempo NTP mentre un server 2 di strato è un dispositivo che riceve l'ora dal server di tempo e i server 3 dello strato ricevono il segnale orario tramite un server 2 stratum.

Organizzare la rete in strati significa che a NTP time server può distribuire il tempo a centinaia o persino migliaia di macchine senza che la rete o il server del tempo stesso si congestionino del traffico. Sebbene si debba notare che più in basso nel livello dello strato si può prevedere un calo della precisione.

Il segnale orario UTC effettivo può essere ricevuto da diversi modi. Da Internet, anche se questo può causare problemi di sicurezza poiché il segnale orario non può essere autenticato, che è la misura di sicurezza incorporata di NTP. È molto più sicuro ricevere un segnale orario da un segnale radio trasmesso da diversi laboratori nazionali di fisica o persino dalla rete GPS i cui orologi atomici a bordo possono essere utilizzati come sorgente di temporizzazione se la NTP time server è dotato di un ricevitore GPS.

Scelta di un server NTP e selezione della migliore fonte di sincronizzazione per te

Mercoledì, settembre 10th, 2008

La Server NTP è parte integrante della moderna rete di computer. Senza Network Time Protocol e NTP time server molte delle moderne funzionalità dei computer che diamo per scontate come la prenotazione online, il commercio via Internet e la comunicazione via satellite sarebbero impossibili.

La sincronizzazione nei computer è gestita da NTP. I server NTP e NTP utilizzano un riferimento singolo per sincronizzare tutte le macchine su una rete fino a quel momento. Questo riferimento temporale potrebbe infatti essere qualsiasi cosa, ad esempio il tempo su un orologio da polso. Tuttavia, la sincronizzazione è inutile a meno che non sia stata utilizzata una sorgente di tempo UTC (coordinated universal time) quando UTC è stato sviluppato per consentire al mondo intero di sincronizzarsi allo stesso tempo, consentendo una sincronizzazione veramente globale.

L'UTC si basa sul tempo indicato dagli orologi atomici, sebbene le misure di compensazione come Leap Seconds vengano aggiunte all'UTC per mantenerle in linea con il Greenwich Meantime (GMT).

Gli orologi atomici sono attrezzature molto costose e estremamente delicate e non il tipo di oggetto che può essere ospitato nella sala server dell'ufficio. Fortunatamente un server NTP può ricevere un'orario orario UTC da diverse posizioni.

Internet è forse la fonte di riferimenti temporali più utilizzata. Sfortunatamente, tuttavia, ci sono degli svantaggi nell'usare Internet per una fonte temporale. In primo luogo, le fonti di temporizzazione su Internet non possono essere autenticate. L'autenticazione è una misura di sicurezza utilizzata da NTP per verificare che l'origine temporale sia autentica. In secondo luogo, utilizzare un riferimento temporale per Internet significa che un buco deve essere lasciato aperto nel firewall della rete, compromettendo nuovamente la sicurezza. In terzo luogo, le fonti di sincronizzazione di Internet sono notoriamente inaccurate e quelle che non lo sono spesso possono essere troppo lontane da un cliente per fornire qualsiasi precisione utile.

Tuttavia, se la sicurezza e l'elevato livello di precisione rispetto all'ora UTC non sono necessari, Internet può fornire una soluzione semplice ed economica.

Un metodo molto più sicuro per la ricezione di un riferimento di temporizzazione UTC è quello di utilizzare la trasmissione nazionale specializzata di tempo e frequenza trasmessa da diversi paesi. Il Regno Unito (MSF), USA (WWVB), Germania (DCF) e Giappone (JJY) vantano tutti un segnale di temporizzazione a onda lunga. Sebbene questi segnali siano limitati nel raggio d'azione e nella forza, laddove disponibili, costituiscono una sorgente temporale ideale in quanto il ricevitore radio può prelevare questi segnali dall'interno di un edificio. Queste trasmissioni possono anche essere autenticate fornendo un elevato livello di sicurezza.

La terza soluzione, forse la più semplice, è l'utilizzo di un server NTP GPS. Questi usano i segnali inviati dal Global Positioning System che contiene informazioni sulla temporizzazione. Questo è l'ideale in quanto il segnale GPS può essere ricevuto letteralmente in qualsiasi parte del mondo, quindi se non c'è trasmissione radio nella tua zona, la rete GPS fornirà una soluzione sicura e autenticata.

L'unico lato negativo del GPS è che un'antenna deve avere una buona visuale del cielo e quindi deve essere posizionata sul tetto. Questo ovviamente ha degli inconvenienti logistici se la stanza del server si trova nel seminterrato di un grattacielo.

Nel selezionare una fonte temporale, la cosa più importante da ricordare è dove si trova Server NTP sta per essere situato. Se è al chiuso e non c'è la possibilità di correre e l'antenna sul tetto, le trasmissioni radio sarebbero l'alternativa migliore. Se non ci sono trasmissioni radio nel proprio paese / area o se i segnali sono bloccati dalla topografia locale, allora il GPS è la soluzione ideale.

Tuttavia, se la precisione e la sicurezza non sono un problema, Internet sarebbe la soluzione più ovvia.

Comprendere un server NTP GPS

Lunedi, September 8th, 2008

A Server NTP GPS è un tipo di server orario che utilizza il protocollo NTP (Network Time Protocol) come metodo per sincronizzare l'ora sui dispositivi di rete e sui computer dopo aver ricevuto un segnale orario dalla rete GPS.

La rete GPS (Global Positioning System) è una costellazione di satelliti di proprietà e gestiti dall'esercito USA. La maggior parte delle persone è a conoscenza del GPS come aiuto per la navigazione satellitare. In realtà, la base delle trasmissioni trasmesse dai satelliti GPS è un segnale orario. Questo segnale orario è generato dall'orologio atomico di bordo del satellite. È questa informazione che un sistema di navigazione satellitare riceve e calcola per triangolazione la distanza dai satelliti.

Questo segnale di temporizzazione è ciò che viene utilizzato da un server NTP GPS come riferimento per sincronizzare anche una rete. NTP quindi distribuisce questa volta a tutti i router e i computer su quella rete.

A Server NTP GPS comprende un ricevitore GPS, antenna GPS e software NTP. L'antenna GPS dovrebbe essere situata su un tetto che darà la migliore possibilità di ricevere le trasmissioni dai satelliti.

Il ricevitore GPS converte quindi queste informazioni in informazioni temporali che possono essere lette e distribuite da NTP.

Mentre gli orologi atomici a bordo dei satelliti GPS non trasmettono un codice di temporizzazione UTC (Coordinated Universal Time). Tuttavia, NTP ha la capacità di convertire l'orologio atomico dai satelliti in UTC. Ciò consente alle reti di computer di essere sincronizzate con la stessa fonte di tempo universale indipendentemente da dove si trovino nel mondo.

Utilizzando un server NTP GPS dedicato, una rete può essere sincronizzata in pochi millisecondi di tempo UTC con una precisione di poche centinaia di nanosecondi resa possibile dalle LAN.