Archivio per la categoria "Sincronizzazione temporale"

Informazioni base sul server orario

Giovedi, October 9th, 2008

Tutti i PC e i dispositivi di rete utilizzano gli orologi per mantenere un tempo interno del sistema. Questi orologi, chiamati chip Real Time Clock (RTC), forniscono informazioni su data e ora. I chip sono tamponati a batteria in modo che anche durante le interruzioni di corrente, possono mantenere il tempo.

Le reti di computer si basano sul cronometraggio per quasi tutte le loro applicazioni, dall'invio di una e-mail al salvataggio dei dati, è necessario un timestamp per tenere traccia del computer. Tutti i router e gli switch devono essere eseguiti alla stessa velocità, poiché i dispositivi non sincronizzati possono perdere dati e persino intere connessioni.

Per alcune transazioni è necessario che i computer siano perfettamente sincronizzati, anche una differenza di pochi secondi tra le macchine può avere effetti gravi, come trovare un biglietto aereo che avevi prenotato era stato venduto pochi istanti dopo ad un altro cliente o puoi attingere i tuoi risparmi da un bancomat e quando il tuo account è vuoto potresti velocemente andare su un'altra macchina e ritirarla di nuovo.

Tuttavia, i personal computer non sono progettati per essere orologi perfetti, il loro design è stato ottimizzato per la produzione di massa e a basso costo, piuttosto che mantenere un tempo preciso. Tuttavia, questi orologi interni sono inclini alla deriva e sebbene per molte applicazioni questo possa essere abbastanza adeguato, spesso le macchine devono lavorare insieme su una rete e se i computer vanno alla deriva a velocità diverse i computer non saranno più sincronizzati tra loro e i problemi possono sorgere particolarmente con transazioni temporali.

Ora del servers sono come gli altri server di computer nel senso che di solito si trovano su una rete. Un server del tempo raccoglie informazioni temporali, di solito da una fonte hardware esterna e quindi sincronizza la rete a quel momento.

La maggior parte dei time server utilizza NTP (Network Time Protocol), uno dei protocolli più vecchi di Internet ancora in uso, inventato dal dott. David Mills dell'Università del Delaware, utilizzato da 1985. NTP è un protocollo progettato per sincronizzare gli orologi su computer e reti attraverso Internet o reti locali (LAN).

NTP utilizza un riferimento temporale esterno e quindi sincronizza tutti i dispositivi sulla rete fino a quel momento.

Ci sono varie fonti che a NTP time server può usare come riferimento temporale. Internet è una fonte ovvia, tuttavia, i riferimenti temporali su Internet da Internet come nist.gov e windows.time non possono essere autenticati, lasciando il time server e quindi la rete vulnerabile alle minacce alla sicurezza.

Spesso i server temporali sono sincronizzati con una sorgente UTC (Coordinated Universal time) che è la scala temporale globale standard e consente ai computer di tutto il mondo di sincronizzarsi esattamente nello stesso momento. Ciò ha un'importanza evidente nelle industrie in cui il tempo esatto è cruciale come la borsa o l'industria aerea.

UTC Una scala cronologica globale

Mercoledì, Ottobre 8th, 2008

Coordinated Universal Time (UTC - dal francese Temps Universel Coordonné) è un calendario internazionale basato sul tempo raccontato dagli orologi atomici. Gli orologi atomici sono precisi in un secondo in diversi milioni di anni. Sono così precisi che International Atomic Time, il tempo trasmesso da questi dispositivi, è ancora più preciso dello spin della Terra.

La rotazione della Terra è influenzata dalla gravità della luna e può quindi rallentare o accelerare. Per questo motivo, International Atomic Time (TAI dal francese Temps Atomique International) deve aggiungere "Leap seconds" per mantenerlo in linea con il GMT originale (ora di Greenwich) anche denominato UT1, che si basa sul tempo solare .

Questa nuova scala temporale conosciuta come UTC è ora utilizzata in tutto il mondo, consentendo alle reti di computer e alle comunicazioni di essere condotte ai lati opposti del globo.

L'UTC non è governata da un singolo paese o amministrazione, ma da una collaborazione di orologi atomici in tutto il mondo che garantisce neutralità politica e maggiore precisione.

L'UTC viene trasmessa in numerosi modi in tutto il mondo ed è utilizzata da reti di computer, compagnie aeree e satelliti per garantire una sincronizzazione accurata indipendentemente dalla posizione sulla Terra.

Negli Stati Uniti il ​​NIST (Istituto nazionale degli standard e della tecnologia) trasmise l'UTC dal loro orologio atomico a Fort Collins, in Colorado. I National Physics Laboratories del Regno Unito e della Germania hanno sistemi simili in Europa.

Internet è anche un'altra fonte di tempo UTC. Oltre un migliaio time server attraverso il web può essere utilizzato per ricevere un'origine ora UTC, anche se molti non sono abbastanza precisi per la maggior parte delle esigenze di rete.

Un altro metodo sicuro e più accurato per la ricezione dell'UTC consiste nell'utilizzare i segnali trasmessi dal sistema di posizionamento globale degli Stati Uniti. I satelliti della rete GPS contengono tutti orologi atomici che vengono utilizzati per abilitare il posizionamento. Questi orologi trasmettono il tempo che può essere ricevuto utilizzando un ricevitore GPS.

Molti dedicati time server sono disponibili in grado di ricevere una sorgente orario UTC dalla rete GPS o dalle trasmissioni del National physics Laboratory (che sono tutte trasmesse in onda lunga 60 kHz).

La maggior parte dei server di tempo utilizza NTP (Network Time Protocol) per distribuire e sincronizzare le reti di computer in ora UTC.

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 dell'ora con il Time Server e il trasmettitore MSF

Venerdì, ottobre 3rd, 2008

MSF è il nome dato alla trasmissione di tempo dedicata fornita dal National Physical Laboratory nel Regno Unito, è una fonte accurata e affidabile del tempo civile britannico, basata sulla scala temporale UTC (Coordinated Universal Time).

MSF è utilizzato in tutto il Regno Unito e in altre parti d'Europa per ricevere una sorgente di tempo UTC che può essere utilizzata dai radiosveglia e per sincronizzare le reti di computer utilizzando un NTP time server.

È disponibile 24 ore al giorno in tutto il Regno Unito, anche se in alcune aree il segnale può essere più debole ed è suscettibile alle interferenze e alla topografia locale. Il segnale opera su una frequenza di 60 kHz e trasporta un codice di data e ora che trasmette le seguenti informazioni in formato binario: Anno, mese, giorno del mese, giorno della settimana, ora, minuto, ora legale britannica (in vigore o imminente) e DUT1 (la differenza tra UTC e UT1 che è basata sulla rotazione della Terra)

Il segnale MSF viene trasmesso dalla stazione radio di Anthorn in Cumbria, ma è stato trasferito lì solo dopo aver risieduto a Rugby, nel Warwickshire da quando è stato avviato negli 1960. La frequenza portante del segnale è a 60 kHz, controllata da orologi atomici al cesio alla stazione radio.

Gli orologi atomici al cesio sono gli orologi atomici più affidabili in assoluto, senza perdere né guadagnare un secondo in diversi milioni di anni.

Per ricevere il segnale MSF semplice orologi radiofonici può essere utilizzato per visualizzare l'ora esatta UTC o in alternativa i server di riferimento a MSF possono ricevere la trasmissione a onda lunga e distribuire le informazioni di temporizzazione su reti di computer tramite NTP (Network Time Protocol).

L'unica vera alternativa al segnale MSF nel Regno Unito è di utilizzare gli orologi al cesio della rete GPS (Global Positioning System) che trasmettono informazioni temporali accurate che possono essere utilizzate come Sorgente orario UTC.

Sei motivi per cui hai bisogno di un server di rete dedicato!

Giovedi, October 2nd, 2008

XNUMX Sicurezza
Avere un tempo impreciso o eseguire una rete non sincronizzata può lasciare un sistema informatico vulnerabile alle minacce alla sicurezza e persino alle frodi. I timestamp sono l'unico punto di riferimento per un computer per tracciare applicazioni ed eventi. Se questi sono inaccurati possono verificarsi tutti i tipi di problemi, come le e-mail che arrivano prima di essere inviate. Rende inoltre possibili transazioni temporali come l'e-commerce, la prenotazione online e il trading di titoli azionari e condividono il momento esatto in cui a ora del server di rete è essenziale e i prezzi possono diminuire o aumentare di milioni in un secondo.

Protezione:
La mancata sincronizzazione di una rete di computer può consentire agli hacker e agli utenti malintenzionati di accedere al proprio sistema, persino i truffatori possono trarne vantaggio. Persino quelle macchine sincronizzate possono essere vittime, specialmente quando usano Internet come riferimento temporale che consente a una porta aperta di immettere virus nella rete. Utilizzando la radio o Orologi atomici GPS fornire un tempo preciso dietro il firewall per mantenere la sicurezza.

Precisione:
NTP time server assicurarsi che tutti i computer collegati in rete siano sincronizzati automaticamente all'orario e alla data precisi, ora e in futuro, aggiornando automaticamente la rete durante l'ora legale e i secondi bisestili.

Legalità:
Se i dati informatici devono mai essere utilizzati in un tribunale, è essenziale che le informazioni provengano da una rete sincronizzata. Se il sistema non è allora la prova può essere inammissibile.

Utenti felici:
Arresta gli utenti che si lamentano del tempo non corretto sulle loro workstation

Controllo:
Hai il controllo della configurazione. Ad esempio, è possibile modificare automaticamente l'ora in avanti e indietro ogni primavera e autunno per l'ora legale o impostare l'ora del server in modo che venga bloccata solo nell'ora UTC o in qualsiasi fuso orario selezionato.

The Atomic Clock e NTP Time Server

Mercoledì, ottobre 1st, 2008

La maggior parte delle persone ha sentito parlare orologi atomici, la loro accuratezza e precisione sono ben note. Un orologio ato0mic ha il potenziale per mantenere il tempo per diverse centinaia di milioni di anni e non perdere un secondo in deriva. La deriva è il processo in cui gli orologi perdono o guadagnano tempo a causa delle inesattezze nei meccanismi che li fanno funzionare.

Gli orologi meccanici, ad esempio, esistono da centinaia di anni, ma anche i più costosi e ben progettati andranno alla deriva almeno un secondo al giorno. Mentre gli orologi elettronici sono più precisi, anche loro andranno alla deriva di circa un secondo alla settimana.

Gli orologi atomici non hanno paragoni quando si tratta di tenere il tempo. Poiché un orologio atomico si basa sull'oscillazione di un atomo (nella maggior parte dei casi l'atomo di 133 al cesio) che ha una risonanza esatta e finita (il cesio è 9,192,631,770 ogni secondo) ciò li rende precisi entro un miliardesimo di secondo (un nanosecondo) .

Mentre questo tipo di accuratezza è impareggiabile, ha reso possibili tecnologie e innovazioni che hanno cambiato il mondo. La comunicazione via satellite è possibile solo grazie al cronometraggio degli orologi atomici, così come la navigazione satellitare. Poiché la velocità della luce (e quindi le onde radio) viaggiano a oltre 300,000km al secondo, un'accuratezza di un secondo potrebbe far sì che un sistema di navigazione si estenda per centinaia di migliaia di chilometri.

Precisione accurata è essenziale anche in molte moderne applicazioni informatiche. La comunicazione globale, in particolare le transazioni finanziarie devono essere fatte con precisione. A Wall Street o nella borsa di Londra un secondo può vedere il valore dell'aumento o della diminuzione delle scorte di milioni. La prenotazione online richiede anche la precisione e la sincronizzazione perfetta solo gli orologi atomici possono fornire altrimenti i biglietti potrebbero essere venduti più di una volta e gli sportelli bancari potrebbero finire per pagare i salari due volte se hai trovato un bancomat con un orologio lento.

Anche se questo può sembrare desiderabile per i più disonesti di noi, non ci vuole molta immaginazione per capire quali problemi potrebbero causare una mancanza di accuratezza e sincronizzazione. Per questo motivo è stata sviluppata una scala temporale internazionale basata sul tempo raccontato dagli orologi atomici.

UTC (Coordinated Universal Time) è la stessa ovunque e può tenere conto del rallentamento della rotazione della Terra aggiungendo secondi intercalari per mantenere UTC in linea con GMT (Greenwich Meantime). Tutte le reti di computer che partecipano alla comunicazione globale devono essere sincronizzate con l'UTC. Poiché l'UTC si basa sul tempo indicato dagli orologi atomici, è il tempo più preciso possibile. Affinché una rete di computer possa essere mantenuta e mantenuta sincronizzata con l'UTC, è necessario prima accedere a un orologio atomico. Si tratta di apparecchiature costose e di grandi dimensioni e generalmente si trovano solo nei laboratori di fisica su larga scala.

Fortunatamente il tempo raccontato da questi orologi può ancora essere ricevuto da un ora del server di rete appassire utilizzando le trasmissioni a onde lunghe di tempo e frequenza trasmesse dai laboratori nazionali di fisica o dal GPS (Global Positioning System). NTP (protocollo di tempo di rete) può quindi distribuire questo tempo UTC alla rete e utilizzare il segnale orario per mantenere tutti i dispositivi sulla rete perfettamente sincronizzati con l'UTC.

Precisione nell'orologio atomico e nel tempo

Giovedi, September 25th, 2008

Lo sviluppo di orologi atomici nel corso del ventesimo secolo è stato fondamentale per molte delle tecnologie che impieghiamo ogni giorno. Senza gli orologi atomici molte delle innovazioni del XX secolo semplicemente non esisterebbero.

La comunicazione via satellite, il posizionamento globale, le reti di computer e persino Internet non sarebbero in grado di funzionare nel modo in cui siamo abituati se non fosse per gli orologi atomici e la loro ultra-precisione nel cronometraggio.

Gli orologi atomici sono cronometri incredibilmente accurati che non perdono un secondo in milioni di anni. In confronto, gli orologi digitali possono perdere un secondo ogni settimana e gli orologi meccanici più complicati e precisi perdono ancora più tempo.

La ragione per l'incredibile precisione di un orologio atomico è che si basa su un'oscillazione di un singolo atomo. Un'oscillazione è semplicemente una vibrazione a un particolare livello di energia nel caso della maggior parte degli orologi atomici che si basano sulla risonanza dell'atomo di cesio che oscilla esattamente a 9,192,631,770 volte al secondo.

Molte tecnologie ora fanno affidamento sugli orologi atomici per la loro precisione sfrenata. Il sistema di posizionamento globale è un ottimo esempio. I satelliti GPS hanno tutti a bordo un orologio atomico ed è questa informazione di temporizzazione che viene utilizzata per calcolare il posizionamento. Poiché i satelliti GPS comunicano usando le onde radio e viaggiano alla velocità della luce (180,000 miglia al secondo nel vuoto), piccole inesattezze nel tempo potrebbero rendere il posizionamento inaccurato di centinaia di miglia.

Un'altra applicazione che richiede l'uso di orologi atomici è nelle reti di computer. Quando i computer parlano tra di loro in tutto il mondo è assolutamente necessario che tutti usino la stessa fonte temporale. In caso contrario, le transazioni sensibili al fattore tempo come lo shopping su Internet, le prenotazioni online, la borsa e persino l'invio di una e-mail sarebbero quasi impossibili. Le e-mail sarebbero arrivate prima di essere inviate e lo stesso articolo su un sito di shopping su Internet potrebbe essere venduto a più di una persona.

Per questo motivo è stata sviluppata una scala cronologica globale denominata UTC (Coordinated Universal Time) basata sul tempo indicato dagli orologi atomici. UTC viene consegnato alle reti di computer tramite times server. La maggior parte dei server temporali utilizza NTP (protocollo di tempo di rete) per distribuire e sincronizzare le reti.

NTP time server può ricevere l'ora UTC da un certo numero di fonti più comunemente gli orologi atomici di bordo del sistema GPS possono essere usati come sorgente UTC da un server di tempo collegato ad un'antenna GPS.

Un altro metodo che è abbastanza comunemente usato da NTP ora del servers è utilizzare la trasmissione radio a onde lunghe trasmessa dai laboratori nazionali di fisica di diversi paesi. Sebbene non siano disponibili ovunque e siano piuttosto suscettibili alla topografia locale, le trasmissioni forniscono un metodo sicuro per ricevere la fonte temporale.

Se nessuno di questi metodi è disponibile, è possibile ricevere una sorgente di temporizzazione UTC da Internet, sebbene non siano garantite accuratezza e sicurezza.

Domande frequenti su NTP Time Server

Mercoledì, settembre 24th, 2008

D. Che cosa è NTP?
A. NTP - Network Time Protocol è un protocollo Internet per la sincronizzazione dell'ora, mentre sono disponibili altri protocolli per la sincronizzazione dell'ora NTP è di gran lunga il più utilizzato tra i mid 1980 quando Internet era ancora agli inizi.

D. Cos'è l'UTC?
A. UTC - Coordinated Universal Time è una scala cronologica globale basata sul tempo indicato dagli orologi atomici. Poiché questi orologi sono così precisi ogni anno circa, occorre aggiungere "secondi bisestili" in quanto l'UTC è persino più preciso della rotazione terrestre che rallenta e accelera grazie alla gravità della Luna.

D. Cos'è a Network Time Server?
A. Un time server di rete noto anche come server orario NTP è un dispositivo di rete che riceve un segnale orario UTC e quindi lo distribuisce tra gli altri dispositivi su una rete. L'NTP del protocollo temporale assicura quindi che tutte le macchine vengano mantenute sincronizzate fino a quel momento.

D. Dove si trova a ora del server di rete ricevere un tempo UTC da?
R. Esistono diverse fonti in cui è possibile utilizzare un riferimento temporale UTC. Internet è il più ovvio con centinaia di time server diversi che trasmettono i loro segnali orari UTC. Tuttavia, questi sono notoriamente imprecisi a seconda di molte variabili Internet non è anche una fonte sicura e non è adatto per qualsiasi rete di computer in cui i problemi di sicurezza sono una preoccupazione. Gli altri metodi che forniscono una fonte più accurata, sicura e affidabile dell'ora UTC è di utilizzare le trasmissioni della rete GPS (sistema di posizionamento globale) o le trasmissioni nazionali di tempo e frequenza trasmesse su onde lunghe.

D. Posso ricevere un segnale orario radio da qualsiasi luogo?
A. Sfortunatamente no. Solo alcuni paesi hanno un segnale orario trasmesso dai loro laboratori nazionali di fisica e questi segnali sono finiti e vulnerabili alle interferenze. Negli Stati Uniti il ​​segnale viene trasmesso dal Colorado ed è noto come WWVB, nel Regno Unito viene trasmesso dalla Cumbria e viene chiamato MSF. Sistemi simili esistono in Germania, Giappone, Francia e Svizzera.

D. E il segnale GPS?
A. Un sistema di navigazione satellitare si affida ai segnali orari dagli orologi atomici di bordo nei satelliti GPS. È questo segnale orario che viene utilizzato per triangolare il posizionamento e può anche essere ricevuto da un server di riferimento orario dotato di antenna GPS. Il GPS è disponibile in tutto il mondo, ma un'antenna deve avere una visione chiara del cielo.

D. Se ho una rete grande, avrò bisogno di più server di tempo di rete?
A. Non necessariamente. NTP è gerarchico e diviso in 'strato' un orologio atomico è un dispositivo 0 strato, un server di tempo che riceve il segnale di clock è un dispositivo 1 strato e un dispositivo di rete che riceve un segnale da un server di tempo è un dispositivo 2 strato. NTP può supportare lo strato 12 (realisticamente, anche se più è possibile) e ogni strato può essere usato come un dispositivo con cui sincronizzarsi. Pertanto un dispositivo 2 di strato può sincronizzare l'altra macchina in basso agli strati e così via. Ciò significa che, indipendentemente da quanto sia grande una rete, sarebbe necessario un solo server di riferimento orario di rete.

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.

Time Servers: mantenimento del tempo preciso sui tuoi computer

Lunedi, September 8th, 2008

Le reti di computer si basano sul cronometraggio per quasi tutte le loro applicazioni, dall'invio di una e-mail al salvataggio dei dati, è necessario un timestamp per tenere traccia del computer. Tutti i router e gli switch devono essere eseguiti alla stessa velocità, poiché i dispositivi non sincronizzati possono perdere dati e persino intere connessioni.

Tutti i PC e i dispositivi di rete utilizzano gli orologi per mantenere un tempo interno del sistema. Questi orologi, chiamati chip Real Time Clock (RTC), forniscono informazioni su data e ora. I chip sono tamponati a batteria in modo che anche durante le interruzioni di corrente, possono mantenere il tempo.

Tuttavia, i personal computer non sono progettati per essere orologi perfetti, il loro design è stato ottimizzato per la produzione di massa e a basso costo, piuttosto che mantenere un tempo preciso. Tuttavia, questi orologi interni sono inclini alla deriva e sebbene per molte applicazioni questo possa essere abbastanza adeguato, spesso le macchine devono lavorare insieme su una rete e se i computer vanno alla deriva a velocità diverse i computer non saranno più sincronizzati tra loro e i problemi possono sorgono in particolare con le transazioni time sensitive.

Per alcune transazioni è necessario che i computer siano perfettamente sincronizzati, anche una differenza di pochi secondi tra le macchine può avere effetti gravi, come trovare un biglietto aereo che avevi prenotato era stato venduto pochi istanti dopo ad un altro cliente o puoi attingere i tuoi risparmi da un bancomat e quando il tuo account è vuoto potresti velocemente andare su un'altra macchina e ritirarla di nuovo.

Tempo di server sono come altri server di computer, nel senso che di solito si trovano su una rete. Un server del tempo raccoglie informazioni temporali, di solito da una fonte hardware esterna e quindi sincronizza la rete a quel momento.

La maggior parte dei server di tempo utilizza NTP (Network Time Protocol) che è uno dei protocolli più vecchi di Internet ancora in uso, inventato dal dott. David Mills dell'Università del Delaware, è stato utilizzato da 1985. NTP è un protocollo progettato per sincronizzare gli orologi su computer e reti attraverso Internet o reti locali (LAN).

NTP utilizza un riferimento temporale esterno e quindi sincronizza tutti i dispositivi sulla rete fino a quel momento.

Spesso i server temporali sono sincronizzati con una sorgente UTC (Coordinated Universal time) che è la scala temporale globale standard e consente ai computer di tutto il mondo di sincronizzarsi esattamente nello stesso momento. Ciò ha un'importanza evidente nelle industrie in cui il tempo esatto è cruciale come la borsa o l'industria aerea.

Ci sono varie fonti che un time server può usare come riferimento temporale. Internet è una fonte ovvia, tuttavia, i riferimenti temporali su Internet da Internet come nist.gov e windows.time non possono essere autenticati, lasciando il time server e quindi la rete vulnerabile alle minacce alla sicurezza.