Come funziona un server NTP

NTP è quasi vecchio come Internet. È stato ideato e sviluppato dal dottor David Mills dell'Università del Delaware ed è stato in costante utilizzo e continuamente aggiornato da 1985. NTP è un protocollo internet progettato per sincronizzare gli orologi su una rete computerizzata.

In una moderna economia globale, la sincronizzazione del tempo è essenziale per effettuare transazioni sensibili al tempo come la prenotazione di un biglietto aereo per l'offerta su Ebay. Se gli orologi non sono stati sincronizzati allo stesso tempo si può trovare il tuo posto aereo venduto dopo averlo acquistato e gli amministratori di Ebay non sarebbero in grado di scoprire la loro offerta era l'ultima.

NTP può sincronizzare reti da Internet o da una rete locale / larga (LAN / WAN) che sincronizza il tempo con riferimento a una sorgente di clock affidabile. Questa sorgente potrebbe essere relativa come l'orologio interno del computer o il tempo su un orologio da polso o assoluto come il tempo da un orologio atomico.

La maggior parte degli amministratori di rete preferisce utilizzare una sorgente assoluta esterna, soprattutto perché sono disponibili server specializzati NTP che possono facilmente ricevere un riferimento di temporizzazione dell'orologio atomico sia tramite trasmissioni radio specializzate (di solito da laboratori fisici nazionali) che dalla rete GPS.

È stato sviluppato un calendario universale chiamato UTC (Coordinated Universal Time) che consente di sincronizzare le reti in tutto il mondo allo stesso tempo e supporta tali funzionalità come i secondi di salto - aggiunti per compensare il rallentamento della rotazione della Terra

NTP utilizza un algoritmo (una sequenza complessa di istruzioni) per mantenere il tempo controllando costantemente l'origine del tempo e corrispondendolo al tempo sui suoi orologi sulla rete e insegna a ogni dispositivo di modificare se diventa fuori di sincronizzazione.

NTP utilizza timestamp per rappresentare l'ora corrente del giorno ciascuno. Poiché il tempo è lineare ogni timestamp è sempre maggiore di quello precedente. I timestamp NTP sono in due formati, ma trasmetteranno i secondi da un punto impostato nel tempo (noto come l'epoca primaria impostata su 00: 00 1 gennaio 1900). L'algoritmo NTP utilizza quindi questo timestamp per determinare l'importo per anticipare o ritirare il sistema O orologio di rete.

NTP analizza i valori del timestamp compreso la frequenza degli errori e la stabilità. Un server NTP manterrà una stima della qualità sia degli orologi di riferimento che di se stessa.

Il programma NTP (daemon su UNIX, servizio su Windows) viene eseguito in background. NTP riceve informazioni di tempo di scambio per pacchetti (un blocco di dati) ma rifiuta di credere nel tempo che viene comunicato fino a quando non sono stati effettuati più scambi, ciascuno che passa una serie di test o specifiche di protocollo. Solo se le risposte di un server soddisfano questi test, NTP utilizza queste informazioni. Richiede solitamente circa cinque minuti (cinque buoni campioni) finché un server NTP non viene accettato come fonte temporale.

Microsoft, che ha installato una versione di NTP nei propri sistemi operativi da Windows 2000, raccomanda vivamente che un'origine hardware sia utilizzata come riferimento di temporizzazione poiché le fonti Internet non possono essere autenticate.

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.

La soluzione migliore è quella di utilizzare uno specialista Server NTP E ricevere un riferimento di tempo autorevole tramite la rete GPS o le trasmissioni radio (noto come MSF nel Regno Unito o WWVB negli Stati Uniti).

I server NTP valutano la distanza di ciascun dispositivo di rete da una fonte temporale e li organizzano in Strata. Esistono questi livelli di Stratum per prevenire cicli e garantire la precisione. Stratum 0 sono dispositivi quali orologi di riferimento collegati direttamente a un computer. Stratum 1 sono computer collegati agli strati 0, mentre Stratum 2 sono i computer più in là.

NTP è scaricabile gratuitamente tramite NTP.org e viene continuamente supportato e aggiornato. La versione corrente è v 4. Esiste una versione semplificata di NTP (SNTP) con meno funzioni e viene utilizzata in alcuni dispositivi e applicazioni (e anche nelle versioni precedenti di Windows) in cui i tempi di alta precisione non sono altrettanto importanti.

Circa l'autore

Richard Williams N è un autore tecnico e specialista nel settore delle telecomunicazioni e di sincronizzazione della rete di tempo. Per ulteriori informazioni sui server NTP si prega visitare la home page Galsys.

Questo articolo potrebbe non essere ripubblicati o ristampato nella sua forma completa o in parte, senza chiedere il permesso fornendo un collegamento pertinente a questo sito è mantenuto. Si tratta di una violazione del diritto d'autore a ristampare o pubblicare questo contenuto senza seguire questi termini.

Copyright © 2008

English French German Italian Spanish Portuguese Russian Swedish Dutch Norwegian Arabic Malay Polish Turkish Danish

Richiesta rapida

Modulo di contatto rapido

Compila il modulo o chiama il numero +39 06 657487381 per ulteriori informazioni su come un Time Server Galleon può funzionare per voi.




Rispettiamo la tua privacy - leggere la nostra politica.

Prodotti popolari

GPS server NTP

GPS server NTP

Un timeserver di rete che utilizza il segnale GPS per sincronizzare l'ora su reti di computer di grandi dimensioni.

NTP rete di clock

Clock Rete Display

Il partner perfetto per qualsiasi server NTP o time server Galleon. Visualizza Tempo coerente e preciso in tutta la tua organizzazione.

Network Time Server

MSF server NTP

Una soluzione completa per la sincronizzazione del tempo attraverso qualsiasi rete di computer.

Time Server

GPS Network Time Server

Orologio GPS che consente di sincronizzare il tempo per i sistemi informatici

Tempo di ricevitore

MSF tempo Ricevitore

Una soluzione completa per sincronizzare l'ora su un singolo computer con i segnali orari atomici MSF (radio).