Quali sono i vantaggi di NTP?

November 13

Quali sono i vantaggi di NTP?


Network Time Protocol (NTP) i computer sono sincronizzati gli orologi. In tutto il mondo computer NTP mostrano esattamente lo stesso tempo con una precisione di meno di un centesimo di secondo. I server non-NTP sulla rete mostrano tipicamente una differenza di diversi minuti. NTP è controllato da uno standard internazionale chiamato UTC (Universal Time Coordinated).

Universal Time Coordinated (UTC)

ora UTC (chiamato ora Zulu dai militari) è un sistema per coordinare momento ovunque sul pianeta terra. Due persone possono accettare di incontrare a Parigi, Francia, al 0300 il tempo Zulu il 6 maggio, senza dover conoscere il fuso orario di Parigi è in o se Parigi ha l'ora legale il 6 maggio o meno. Il tempo è impostato sulla base di orologi atomici, che hanno la precisione sconcertante. Poi si aggiunge un tempo di latenza per ogni sistema che aggiunge automaticamente il ritardo di tempo per l'invio di informazioni tra l'orologio atomico e l'orologio di sistema. Speciali "secondo salto" sono aggiunte quando necessario per compensare il rallentamento della rotazione della terra. È possibile impostare un orologio di tempo di circa Zulu impostandolo al tempo a Reykjavik, Islanda.

Network Time Protocol (NTP)

Network Time Protocol (NTP) è la connessione a Internet per UTC. La rete è stratificato in base alla distanza per gli orologi atomici. I sistemi che sono direttamente collegati agli orologi atomici sono strato 0. strato 1 (aka time server) di richiesta dati da falda 0 sistemi strato n richieste di informazioni da strato n-1, e così via. Ad ogni strato, diverse connessioni possono essere trovati allo strato precedente - una strategia "meglio due su tre" è comune. E 'anche comune avere la connessione ad un altro sistema dello stesso strato solo per controllare i dati. In generale, minore è lo strato più accurate timestamp, ma non sempre.

scadenze

Uno dei vantaggi reali di NTP è la risoluzione dei conflitti in questioni che coinvolgono le scadenze. Quando orologi di sistema differiscono di minuti, i conflitti che coinvolgono le scadenze sono comuni (assumendo milioni di scadenze). Quando gli orologi differiscono di picosecondi, i conflitti sono molto più rari. Il timestamp NTP è un codice a 64 bit in cui i primi 32 bit misura i secondi dall'inizio del 20 ° secolo. Gli ultimi 32 bit del time stamp divide un secondo in segmenti lunghi un po 'più di 200 picosecondi. Preciso come questi numeri sono, il dibattito è ancora in corso per aumentare il timestamp a 128 bit: 64 per il totale secondi e 64 più di partizionare un secondo.