Il Network Time Protocol (NTP) è stato sviluppato in 25 anni fa come mezzi di distribuzione del tempo esatto attraverso il Internet. È ancora uno di più vecchi protocolli del Internet in uso oggi. Il NTP è un protocollo basato dell’assistente di cliente per la distribuzione di tempo esatto ai clienti di tempo della rete attraverso una rete di calcolatore. Questo articolo tenta di elaborare alcuna della terminologia usata nella sincronizzazione del calcolatore ed anche discutere alcune caratteristiche del NTP protocollare. Il NTP funziona pricipalmente sui sistemi operativi dell’Unix e di Linux ma inoltre ported al Microsoft Windows.
Gli assistenti del NTP ottengono il tempo esatto da un riferimento di sincronizzazione esterna, quali il GPS o le trasmissioni radiofoniche di frequenza e di tempo. Un assistente del NTP fornisce ai clienti networked soprattutto tre peices delle informazioni: l’immagine riportata dell’orologio del sistema, rete fa ritardare e dispersione riguardante un orologio di riferimento esterno.
Il Network Time Protocol è strutturato in una configurazione heirachical; assistenti primari, assistenti secondari e clienti di tempo. Gli assistenti primari del NTP sono sincronizzati ad un orologio esterno esatto ed è attribuito uno strato, o gerarchia, un livello di uno. Gli assistenti secondari del NTP sincronizzano agli assistenti primari e forniscono un amplificatore fra gli assistenti ed i clienti primari. Gli assistenti secondari sono attribuiti uno strato più notevolmente di di uno. Mentre lo strato aumenta, in modo da l’esattezza dell’assistente diminuisce.
Il Network Time Protocol usa il protocollo del UDP di TCPIP (protocollo del Data-gram dell’utente). I messaggi di protocollo del NTP consistono di un certo numero di campi distinti: Indicatore di salto; Numero di versione; Modo; Strato; Scrutinio; Precisione; La radice fa ritardare; Dispersione della radice; Contrassegno di riferimento; Timestamp di riferimento; Produrre il Timestamp; Ricevere il Timestamp; Trasmettere il Timestamp; Chiudere a chiave la raccolta del messaggio e del contrassegno.
Un assistente del NTP può funzionare in tre modi: unicast; anycast e multicast. Nei modi del anycast e del unicast, il cliente trasmette un messaggio di richiesta del NTP all’assistente. L’assistente risponde con un messaggio di tempo del NTP che il cliente usa per sincronizzazione di tempo. Nel modo del multicast, i messaggi di tempo del NTP sono radiodiffusione a intervalli specificati periodici.
Il rilascio corrente del NTP è versione 4. L’unica modifica significativa al protocollo fra le versioni 3 e 4 è un re-interpretation leggero dell’intestazione per accomodare IPv6. Tutte le versioni del NTP sono indietro compatibili e possono essere interscambiate liberamente.
SNTP, o il Network Time Protocol semplice, è una semplificazione del Network Time Protocol completo. Può essere usato dove le complessità del protocollo completo non sono richieste. SNTP è effettuato spesso sulle piattaforme del Microsoft Windows in cui molte delle procedure complesse per effettuare il tempo esatto sono non disponibili.
SNTP può essere effettuato quando le alte prestazioni di sincronizzazione del NTP non sono richieste. La disposizione del messaggio del protocollo di SNTP è quasi identica a quella del protocollo del NTP. Tuttavia, i sottoprogrammi complessi destinati per effettuare un tempo sincronizzato altamente esatto sono rimossi o facilitati. Piccoli calcolatori con alimentazione di elaborazione ridotta, quali i microcontroller o l’uso SNTP dei dispositivi di sorveglianza il più spesso. I protocolli di SNTP e del NTP sono interoperable e possono essere interscambiati senza problema.
Post a Comment