Archivio per la categoria "cronologia"

Affrontare il tempo attraverso il mondo

Martedì, gennaio 5th, 2010

Non importa dove siamo nel mondo, tutti noi abbiamo bisogno di conoscere l'ora ad un certo punto della giornata, ma mentre ogni giorno dura per lo stesso tempo, non importa dove ti trovi sulla Terra, la stessa scala temporale non viene usata globalmente.

L'impraticabilità degli australiani che devono svegliarsi a 17.00 o quelli negli Stati Uniti che devono iniziare a lavorare su 14.00 escluderebbero di citare in giudizio una singola scala temporale, sebbene l'idea sia stata discussa quando il Greenwich è stato nominato il primo meridiano ufficiale (dove la linea di trasmissione è ufficialmente) per il mondo alcuni 125 anni fa.

Mentre l'idea di una scala cronologica globale è stata respinta per le ragioni sopra esposte, è stato successivamente deciso che le linee longitudinali 24 avrebbero diviso il mondo in diversi fusi orari. Questi provengono dal GMT in giro con quelli sul lato opposto del pianeta che sono + 12 ore.

Tuttavia, grazie alla crescita delle comunicazioni globali di 1970, è stata finalmente adottata una scala cronologica universale che è ancora oggi molto utile nonostante molte persone non ne abbiano mai sentito parlare.

UTC, Coordinated Universal Time, è basato sul GMT (Greenwich Meantime) ma è mantenuto da una costellazione di orologi atomici. Conta anche per le variazioni della rotazione terrestre con secondi aggiuntivi noti come "secondi bisestili" aggiunti una volta due volte l'anno per contrastare il rallentamento della rotazione terrestre causata da forze gravitazionali e di marea.

Mentre la maggior parte delle persone non ha mai sentito parlare di UTC o la usa direttamente sulla sua vita in innegabile con reti di computer tutte sincronizzate con UTC tramite NTP time server (Network Time Protocol).

Senza questa sincronizzazione a una singola scala temporale molte delle tecnologie e applicazioni che oggi diamo per scontate sarebbero impossibili. Tutto, dal trading globale su azioni e condivisioni, allo shopping su Internet, alla posta elettronica e ai social network, è reso possibile solo grazie a UTC e NTP time server.

UTC Che ore sono?

Mercoledì, dicembre 30th, 2009

Fin dai primi giorni della rivoluzione industriale, quando le linee ferroviarie e il telegrafo si estendevano attraverso i fusi orari, divenne chiaro che era necessario un lasso di tempo globale che consentisse di usare lo stesso tempo, indipendentemente da dove ti trovassi nel mondo.

Il primo tentativo in un tempo globale è stato GMT - Nel frattempo a Greenwich. Questo era basato sul meridiano di Greenwich dove il sole è direttamente sopra a 12 a mezzogiorno. Il GMT è stato scelto, principalmente per l'influenza dell'impero britannico sul resto del mondo.

Altri tempi erano stati sviluppati come British Railway Time, ma GMT era la prima volta che un sistema di tempo veramente globale veniva usato in tutto il mondo.

Il GMT rimase come la scala temporale globale nella prima metà del XX secolo, sebbene la gente iniziò a fare riferimento a UT (Universal Time).

Tuttavia, quando gli orologi atomici furono sviluppati nella metà del XX secolo, divenne presto chiaro che GMT non era abbastanza accurato. Per rappresentare questi nuovi cronometri accurati, era auspicabile una scala temporale globale basata sul tempo indicato dagli orologi atomici.

L'International Atomic Time (TAI) fu sviluppato per questo scopo ma presto divennero evidenti problemi nell'uso di orologi atomici.

Si pensava che la rivoluzione della Terra sul suo asse fosse esattamente una 24 ore. Ma grazie agli orologi atomici è stato scoperto che lo spin della Terra varia e dal momento che gli 1970 hanno rallentato. Questo rallentamento della rotazione terrestre doveva essere tenuto in conto altrimenti le discrepanze potrebbero accumularsi e la notte andrebbe lentamente alla deriva nel giorno (anche se in molti millenni).

Coordinated Universal Time è stato sviluppato per contrastare questo. Basato su TAI e GMT, UTC consente il rallentamento della rotazione della Terra aggiungendo secondi bisestili ogni anno o due (e talvolta due volte l'anno).

UTC è ora un vero calendario globale ed è adottato da nazioni e tecnologie in tutto il mondo. Le reti di computer sono sincronizzate con UTC tramite Network Time Server e usano il protocollo NTP per garantire la precisione.

Orologi a controllo atomico Orologi atomici su onde corte

Sabato, dicembre 26th, 2009

Gli orologi atomici sono una meraviglia rispetto ad altre forme di cronometristi. Ci vorrebbe più di 100,000 anni per un orologio atomico per perdere un secondo di tempo, il che è sconcertante soprattutto quando lo si confronta con orologi digitali e meccanici che possono andare alla deriva così tanto in un giorno.

Ma orologi atomici non sono strumenti pratici da avere in giro per l'ufficio o casa. Sono ingombranti, costosi e richiedono condizioni di laboratorio per funzionare in modo efficace. Ma fare uso di un orologio atomico è abbastanza semplice, specialmente come i guardiani del tempo atomici NIST (Istituto nazionale degli standard e del tempo) e NPL (National Physical Laboratory) ha trasmesso il tempo raccontato dai loro orologi atomici sulla radio a onde corte.

Il NIST trasmette il suo segnale, noto come WWVB da Boulder, in Colorado, ed è trasmesso su una frequenza estremamente bassa (60,000 Hz). Le onde radio provenienti dalla stazione WWVB possono coprire tutti gli Stati Uniti continentali oltre a gran parte del Canada e dell'America centrale.

Il segnale NPL viene trasmesso in Cumbria nel Regno Unito e viene trasmesso lungo frequenze simili. Questo segnale, noto come MSF, è disponibile in gran parte del Regno Unito e sistemi simili sono disponibili in altri paesi come Germania, Giappone e Svizzera.

Gli orologi atomici radiocontrollati ricevono questi segnali a onda lunga e si correggono in base a qualsiasi deriva rilevata dall'orologio. Le reti di computer sfruttano anche questi segnali di orologi atomici e utilizzano il protocollo NTP (Network Time Protocol) e dedicato NTP time server sincronizzare centinaia e migliaia di computer diversi.

Atomic Clocks the Key to Network Synchronization

Domenica, dicembre 20th, 2009

L'approvvigionamento dell'orario corretto per la sincronizzazione della rete è possibile solo grazie agli orologi atomici. Rispetto ai dispositivi di temporizzazione standard e orologio atomico è milioni di volte più accurato con gli ultimi design che forniscono un tempo preciso entro un secondo negli anni 100,000.

Gli orologi atomici usano la risonanza invariabile degli atomi durante diversi stati energetici per misurare il tempo fornendo una zecca atomica che si verifica quasi 9 miliardi di volte al secondo nel caso dell'atomo di cesio. In effetti la risonanza del cesio è ora la definizione ufficiale di un secondo che è stato adottato dal Sistema internazionale di unità (SI).

Gli orologi atomici sono gli orologi di base usati per il tempo internazionale, UTC (Coordinated Universal Time). E forniscono anche la base per NTP server sincronizzare reti di computer e tecnologie sensibili al tempo come quelle utilizzate dal controllo del traffico aereo e altre applicazioni sensibili al tempo ad alto livello.

Trovare una sorgente di clock atomico di UTC è una procedura semplice. In particolare con la presenza di fonti di tempo online come quelle fornite da Microsoft e il Istituto nazionale per gli standard e tempo (windows.time.com e nist.time.gov).

Tuttavia, questi NTP server sono quelli che sono noti come dispositivi 2 di uno strato, il che significa che sono collegati a un altro dispositivo che a sua volta ottiene il tempo da un orologio atomico (in altre parole una sorgente di seconda mano di UTC).

Sebbene l'accuratezza di questi server 2 sia insindacabile, può essere influenzata dalla distanza del client dai server del tempo, anche al di fuori del firewall, il che significa che qualsiasi comunicazione con un server di riferimento orario richiede un UDP (User Datagram Protocol) aperto. porta per consentire la comunicazione.

Ciò può causare vulnerabilità nella rete e non viene utilizzato per questo motivo in qualsiasi sistema che richiede una sicurezza completa. Un metodo più sicuro (e affidabile) per la ricezione di UTC consiste nell'utilizzare un servizio dedicato NTP time server. Questi dispositivi di sincronizzazione dell'ora ricevono il tempo direttamente dagli orologi atomici trasmessi su onde lunghe da luoghi come NIST o NPL (National Physical Laboratory - UK). In alternativa, l'UTC può essere derivata dal segnale GPS trasmesso dalla costellazione di satelliti nella rete GPS (Global Positioning System).

Network Time Protocol per quando il tempo conta

Lunedì, dicembre 14th, 2009

C'è una certa ironia nel fatto che il computer che si trova sul desktop e che potrebbe costare tanto quanto lo stipendio mensile avrà un orologio a bordo meno preciso di un orologio da polso economico acquistato in una stazione di benzina o di benzina.

Il problema non è che i computer siano particolarmente realizzati con componenti di temporizzazione a basso costo, ma che qualsiasi cronometraggio serio su un PC può essere raggiunto senza oscillatori costosi o avanzati.

Gli oscillatori di temporizzazione integrati sulla maggior parte dei PC sono in realtà solo un backup per mantenere sincronizzato l'orologio del computer quando il PC è spento o quando le informazioni sulla temporizzazione della rete non sono disponibili.

Nonostante questi orologi di bordo inadeguati, i tempi su una rete di PC possono essere raggiunti con precisione millisecondo e una rete sincronizzata con la scala temporale globale UTC (Coordinated Universal Time) non dovrebbe andare alla deriva.

Il motivo per cui questo alto livello di precisione e sincronicità può essere raggiunto senza costosi oscillatori è che i computer possono utilizzare il protocollo di sincronizzazione della rete (NTP) per trovare e mantenere l'ora esatta.

NTP è un algoritmo che distribuisce un'unica fonte di tempo; questo può essere generato dall'orologio di bordo di un PC - anche se questo vedrebbe ogni macchina sulla rete andare alla deriva mentre l'orologio stesso si sposta - Una soluzione molto migliore è usare NTP per distribuire una fonte di tempo stabile e accurata, e più preferibilmente per reti che conducono affari attraverso Internet, una fonte di UTC.

Il metodo più semplice per ricevere l'UTC, che è mantenuto fedele da una costellazione di orologi atomici in tutto il mondo, è utilizzare un time server NTP dedicato. I server NTP utilizzano segnali satellitari GPS (Global Positioning System) o trasmissioni radio a onde lunghe (generalmente trasmessi da laboratori nazionali di fisica come NPL o NIST).

Una volta ricevuto il Server NTP distribuisce la sorgente di temporizzazione attraverso la rete e controlla costantemente ogni deriva per ogni macchina (in sostanza, la macchina in rete contatta il server come client e le informazioni vengono scambiate via TCP / IP.

Ciò rende obsoleti gli orologi di bordo dei computer stessi, anche se le macchine vengono inizialmente avviate o se c'è stato un ritardo nel contattare Server NTP (se è giù o c'è un guasto temporaneo), l'orologio di bordo viene utilizzato per mantenere il tempo fino a quando la sincronizzazione completa è di nuovo ottenibile.

Time Server e Internet

Sabato, dicembre 12th, 2009

Il tempismo sta diventando sempre più cruciale per i sistemi informatici. Ora è quasi impossibile che una rete di computer funzioni senza sincronizzazione con l'UTC (Coordinated Universal Time). E persino le singole macchine utilizzate in casa sono ora dotate di sincronizzazione automatica. L'ultima versione di Windows, ad esempio, Windows 7, si collega automaticamente a un'origine temporale (sebbene questa applicazione possa essere disattivata manualmente accedendo alle preferenze di ora e data).

L'inclusione di questi strumenti di sincronizzazione automatica sui più recenti sistemi operativi è un'indicazione di quanto siano diventate importanti le informazioni temporali e quando si considerano i tipi di applicazioni e transazioni attualmente condotte su Internet non è una sorpresa.

Internet banking, prenotazioni online, aste su Internet e persino e-mail possono essere affidati a tempi precisi. I computer utilizzano timestamp come unico punto di riferimento che devono identificare quando e se una transazione si è verificata. Gli errori nelle informazioni sui tempi possono causare indicibili errori e problemi, in particolare con il debug.

Internet è pieno di time server con oltre un migliaio di fonti di tempo disponibili per la sincronizzazione online comunque; la precisione e l'utilità di queste fonti online di tempo UTC variano e lasciare un TCP / IP aperto nel firewall per consentire che le informazioni sulla tempistica possano lasciare un sistema vulnerabile.

Per i sistemi di rete in cui la tempistica non è solo cruciale, ma dove la sicurezza è anche un problema fondamentale, Internet non è una fonte preferita per ricevere le informazioni UTC e una fonte esterna è necessaria.

Connettere una rete NTP ad una fonte esterna di tempo UTC è relativamente semplice se a ora del server di rete si usa. Questi dispositivi che sono spesso indicati come NTP server, utilizzare gli orologi atomici a bordo di satelliti GPS (Global Positioning System) o trasmissioni a onde lunghe trasmessi da luoghi come NIST or NPL.

Server NTP e le diverse fonti di tempo

Giovedi, December 10th, 2009

NTP server sono dispositivi essenziali per la sincronizzazione dell'ora della rete del computer. Garantire che una rete coincida con l'UTC (Coordinated Universal Time) è vitale nelle comunicazioni moderne come Internet ed è la funzione primaria del ora del server di rete (Server NTP).

Come suggerisce il nome, questi time server utilizzano il protocollo NTP (Network Time Protocol) per gestire le richieste di sincronizzazione. NTP è già installato in molti sistemi operativi e la sincronizzazione è possibile senza un server NTP utilizzando un'origine ora Internet, questo può essere non sicuro e inaccurato per molte esigenze di rete.

Network Time Server ricevere un segnale orario molto più accurato e sicuro. Esistono due metodi per ricevere l'ora utilizzando un server orario: utilizzando la rete GPS o ricevendo trasmissioni radio a onde lunghe.

Entrambi questi metodi di ricezione dell'orario sono sicuri in quanto esterni a qualsiasi firewall di rete. Sono anche accurati in quanto entrambe le fonti di tempo sono generate direttamente dagli orologi atomici piuttosto che da un servizio orario Internet che sono normalmente Dispositivi NTP collegato a un orologio atomico di terze parti.

La rete GPS fornisce una fonte ideale di tempo per i server NTP poiché i segnali sono disponibili ovunque. L'unico lato negativo dell'uso della rete GPS è che è necessaria una vista del cielo per il collegamento a un satellite.

Le fonti di tempo di riferimento radio sono più flessibili in quanto il segnale a onde lunghe può essere ricevuto all'interno. Hanno una forza limitata e non tutti i paesi hanno un segnale orario, anche se alcuni segnali come il DCF tedesco e il WVBB USA sono disponibili negli stati confinanti.

IEEE 1588 Time Protocol promette una sincronizzazione temporale più accurata

Domenica, dicembre 6th, 2009

Nonostante sia in circolazione da oltre vent'anni, l'attuale protocollo di tempo preferito dalla maggior parte delle reti, l'NTP (Network Time Protocol) ha una certa concorrenza.

Attualmente l'NTP è usato per sincronizzare le reti di computer usando Network Time Server (NTP server). Attualmente NTP può sincronizzare una rete di computer in pochi millisecondi.

Il protocollo Precision Time Protocol (PTP) o IEEE 1588 è stato sviluppato per sistemi locali che richiedono un'accuratezza molto elevata (livello nano-secondo). Attualmente questo tipo di accuratezza va oltre le capacità di NTP.

PTP richiede una relazione relazionale master e slave nella rete. È necessario un processo in due passaggi per sincronizzare i dispositivi utilizzando IEEE 1588 (PTP). Innanzitutto, è necessario determinare quale dispositivo è il master, quindi vengono misurati gli scostamenti e i ritardi della rete naturale. PTP utilizza l'algoritmo Best Clock Clock (BMC) per stabilire quale orologio sulla rete è il più preciso e diventa il master mentre tutti gli altri clock diventano slave e si sincronizzano con questo master.

IEEE (Institute of Electrical and Electronic Engineers) descrive IEEE 1588 o (PTP) come progettato per "riempire una nicchia non ben servita da uno dei due protocolli dominanti, NTP e GPS. IEEE 1588 è progettato per sistemi locali che richiedono un'accuratezza molto elevata oltre a quelli raggiungibili tramite NTP. È inoltre progettato per applicazioni che non possono sostenere il costo di un ricevitore GPS su ciascun nodo o per i quali i segnali GPS sono inaccessibili. "(Citato in wikipedia)

PTP può fornire precisione a pochi nano secondi, ma questo tipo di accuratezza non è richiesto dalla maggior parte degli utenti di rete, tuttavia, l'utilizzo di PTP come target è la banda larga mobile e altre tecnologie mobili come il PTP supporta le informazioni sull'ora, utilizzate da funzioni di segnalazione degli accordi di livello di servizio e di fatturazione nelle reti mobili.

Secrets of Time Synchronization Software

Venerdì dicembre 4th, 2009

sincronizzazione oraria è un aspetto cruciale delle reti di computer. Garantire che tutte le macchine su una rete siano sincronizzate con la scala cronologica globale, UTC (Coordinated Universal Time), altrimenti le transazioni time-sensitive con altre reti sarebbero impossibili.

La sincronizzazione dell'ora è semplificata grazie al Network Time Protocol (NTP) che è stato ideato nei primi giorni di Internet proprio per questo scopo. Funziona utilizzando una singola origine oraria (solitamente UTC) che viene poi distribuita tra tutti i dispositivi sul Rete NTP.

La Sorgente orario UTC viene spesso preso da Internet su reti in cui la sicurezza non è un grande problema, ma poiché ciò comporta l'apertura di una porta aperta in un firewall di rete per molte reti, la vulnerabilità che questo può lasciare non vale il rischio.

dedito Network Time Server (spesso indicato come NTP server) sono utilizzati da molte reti come metodo sicuro e ancora più accurato per la ricezione di UTC. Questi dispositivi ricevono l'ora UTC direttamente da una sorgente di clock atomico.

Inoltre, questi time server dedicati operano all'esterno del firewall e della rete e utilizzano fonti come il GPS o le radiofrequenze per rilevare i codici temporali.

Per facilità di sincronizzazione ci sono vari software di sincronizzazione dell'ora pacchetti che funzionano mano nella mano con NTP e permettono, attraverso le interfacce del browser, una facile configurazione della sincronizzazione dell'ora attraverso la rete.

Mentre questi pacchetti software di sincronizzazione dell'ora non sono essenziali per l'utilizzo della maggior parte NTP server, il software standard installato nei sistemi operativi è spesso carente o piuttosto complicato.

La maggior parte dei produttori specializzati di time server di rete dedicati produrrà un client di servizio times per consentire la configurazione e questi sono probabilmente i più adatti per il dispositivo da quel suppler. Tuttavia, ci sono molti pacchetti software di sincronizzazione temporale gratuiti e open source che sono per lo più compatibili con molti server NTP.

Una breve storia del tempo del computer

Mercoledì, dicembre 2nd, 2009

Dire che il tempo è qualcosa che possiamo imparare da noi quando siamo bambini molto piccoli. Sapere che ore sono è una parte essenziale della nostra società e non potremmo funzionare senza di essa. Immagina se non avessimo detto l'ora - quando andresti a lavorare? Quando partiresti e come sarebbe possibile incontrare altre persone o organizzare qualsiasi tipo di funzione.

Mentre dire che il tempo è cruciale per noi, è ancora più vitale per i computer che usano il tempo come unico punto di riferimento e tra cui sincronizzazione dell'ora delle reti di computer è vitale. Senza registrare il passare del tempo, i computer non potrebbero funzionare in quanto non ci sarebbe alcun riferimento ai programmi e alle funzioni degli ordini.
Ma il modo in cui i computer dicono l'ora e la data è molto diverso dal modo in cui lo registriamo. Anziché registrare un orario, una data e un anno separati, i sistemi informatici utilizzano un unico numero. Questo numero si basa sul numero di secondi da un determinato punto nel tempo, noto come l'epoca principale.

Quando questa epoca è, dipende dal sistema operativo o dal linguaggio di programmazione in questione. Ad esempio, i sistemi Unix hanno un'epoca di prim'ordine che inizia da 1 gennaio 1970 e il numero di secondi dall'epoca sono contati in un numero intero di bit 32. Altri sistemi operativi, come Windows, usano un sistema simile ma l'epoca è diversa (Windows inizia con 1 gennaio 1601).

Esistono tuttavia degli svantaggi in questo sistema intero. Ad esempio, come il sistema Unix è un numero intero 32-bit che è iniziato in 01 Jan 1970, da 19 gennaio 2038 il numero intero avrà esaurito ogni numero possibile e dovrà tornare a zero. Ciò potrebbe causare problemi con i sistemi dipendenti da Unix in un problema che ricorda il bug di Millennium.
Ci sono anche altri problemi che riguardano il tempo del computer. A causa dei requisiti globali di Internet, tutti i tempi del computer sono ora basati su UTC (Coordinated Universal Time). Tuttavia, l'UTC viene alterato a volte aggiungendo Leap Seconds per assicurare che il tempo corrisponda alla rotazione della Terra (la rotazione della Terra non è mai esatta a causa delle forze gravitazionali), quindi il secondo controllo deve essere incluso in un sistema di tempo del computer.

Tempo del computer è spesso associato a NTP (Network Time Protocol) che viene utilizzato per sincronizzare i computer spesso utilizzando a ora del server di rete.