Orologi del cuculo per i server NTP: precisione nell'orologio
L'orologio nella sua forma che oggi riconosciamo è stato intorno alla metà del XIV secolo. Prima di allora, misurare il passare del tempo era sempre stato un affare difficile, visto che il movimento del sole era l'unico metodo affidabile di tempo e gli unici orologi erano sudditi grezzi o orologi d'acqua.
La maggior parte dei computer dispone di orologi interni che sono supportati da batterie, in modo che il computer possa mantenere il tempo quando la macchina è spenta. Tuttavia, sono questi orologi davvero affidabili? La risposta, ovviamente, è no.
I computer sono commercializzati in massa e progettati per funzioni multipli, con tempi che non sono alti nell'ordine del produttore. Gli orologi interni (chiamati chip in tempo reale RTC) sono normalmente sufficienti per l'elaborazione domestica o quando le stazioni di lavoro vengono eseguite da solo. Tuttavia, quando i computer vengono eseguiti in una rete, una mancanza di sincronizzazione può causare problemi.
Può essere una cosa minore, ad esempio una e-mail che arriva da qualche parte prima che venga inviata (secondo un orologio del PC) ma con alcune transazioni e applicazioni sensibili al tempo, una mancanza di sincronizzazione può causare problemi immaginabili: immagina di tornare in aeroporto solo per trovare Il sedile della compagnia aerea che avevi acquistato settimane prima è stato infatti venduto a qualcun altro dopo che il loro agente di prenotazione aveva un clock più lento sul loro computer!
Per aggirare questi problemi, la maggior parte dei computer in una rete viene sincronizzata con un'unica sorgente temporale utilizzando NTP (protocollo di tempo di rete), questa fonte temporale può essere relativa (orologio o orologio del computer) o una sorgente temporale assoluta come UTC.
L'UTC (Coordinated Universal Time) è stato sviluppato dopo l'emergenza di orologi atomici ed è una scala temporale standard utilizzata a livello globale, consentendo alle macchine di tutto il mondo di utilizzare un'unica fonte di tempo.
Windows XP può impostare facilmente l'orologio del sistema per utilizzare UTC accedendo ad una fonte Internet per UTC (either: time.windows.com o time.nist.gov). A tal fine, un utente deve semplicemente fare doppio clic sull'orologio sul proprio desktop e regolare le impostazioni nella scheda Ora Internet.
Tuttavia, Microsoft e altri produttori di sistemi operativi consigliano fortemente che i riferimenti di timing esterni dovrebbero essere utilizzati poiché le fonti Internet non possono essere autenticate, rendendo i sistemi vulnerabili ad un attacco dannoso.
Se si desidera eseguire un server di tempo di rete Windows XP, quindi uno specialista Server NTP Sono disponibili che possono ricevere un riferimento di tempo tramite il sistema satellitare GPS o le trasmissioni nazionali specializzate
Per consentire a Windows XP di funzionare come a ora del server di rete, il servizio NTP deve essere acceso. Per attivare NTP è sufficiente trovare la seguente sottochiave nell'editor del Registro di sistema (regedit):
HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ W32Time \ TimeProviders \ NtpServer \ Fare clic con il pulsante destro (nella finestra di destra) e quindi Modifica. Modificare il valore DWORD e digitare 1. Fare clic con il pulsante destro del mouse su NtpServer, quindi su Modifica e nel valore DWORD di modifica sotto Valore Tipo di dati, quindi fare clic su OK.
Uscire dal Registro di sistema e avviare il servizio di ora di Windows facendo clic su Avvia / Esegui e digitando: arresto netto w32time && net start w32time .; Quindi su ogni computer della rete (diverso dal controller di dominio che non può essere sincronizzato con se stesso) digitare: W32tm / resync / riscoprire.