Să verificăm ceasul. Software de sincronizare NetTime - timp
Când am încercat să aflu cât de precis este ceasul de sistem, am fost oarecum dezamăgit. Sa dovedit, în special, că un element care generează impulsuri electrice la intervale egale de timp face ca acest lucru să nu fie mult mai precis decât cele folosite în ceasurile ieftine chinezești. Cu toții am auzit că astfel de lucruri pot fi cumpărate pentru câțiva cenți sau pentru greutate, deoarece precizia lor este scăzută, dar suficientă pentru o viață scurtă pe încheietura copilului. Deci, pentru majoritatea calculatoarelor, o mică eroare nu este fatală. De fapt, merită să te deranjezi pentru că computerul se grăbește trei secunde pe zi? Sa dovedit că în unele cazuri merită.
Să presupunem că un astfel de caz nu este dificil. De exemplu, computerele utilizate în sfera financiară pot "nakosyachit" atunci când timpul de transfer al banilor coincide cu momentul acumulării dobânzii la depozit. În istoria hacking-ului, se cunosc cazuri în care un grup de persoane, care acționează pe o conspirație preliminară, au folosit caracteristicile rețelei bancare pentru a "vinde" depozitul transferând rapid de la bancă la bancă la un moment dat. Ghici, la ce oră? Așa e - la miezul nopții!
Dacă există o problemă, atunci există o soluție. Să presupunem că pe web există un computer, ceasul este foarte precis. Dar întreabă-l "Hei, Time Server, la ce oră este?" evident nu va fi suficient. Mai întâi trebuie să aflăm cât timp va fi cheltuit pentru a transfera întrebarea acolo și a obține răspunsul înapoi. La urma urmei, un calculator super-curent poate fi situat în realitate pe cealaltă parte a globului. sistem UNIX din cele mai vechi timpuri au învățat să sincronizeze timp în rețea în acest scop, a dezvoltat un protocol special de rețea NTP (Network Time Protocol, Network Time Protocol). Internetul modern utilizează o versiune îmbunătățită a acestui protocol denumită SNTP. Programele care o folosesc sunt numite un server și un client de rețea de rețea. Primele rulează continuu în calculator cele mai exacte, iar al doilea - cel puțin un calculator precis, executați Task Scheduler numit GSSP. Pentru a „Mac“ timp de client de rețea, de asemenea, integrat în sistemul de operare și are o interfață de utilizator destul de intuitiv.
Fig. 4.8. Panoul Setări utilitare pentru sincronizarea ceasului NetTime
Fig. 4.9. Fereastra de informare a programului NetTime. Butonul Update Now vă permite să aflați ce oră este exactă în milisecunde
În Fig. 4.9 putem observa că programul raportează conformitatea integrală a timpului local cu cea de referință, dar când am început programul, a arătat o Reglare Mare în loc de Timpul este sincronizat - până la 3 minute de diferență. Ce surpriză! Astfel de elemente de cuarț, ca în timerul calculatorului meu, trebuie să fie împărțite cu un ciocan în atomi pentru ceasurile atomice, cu care este verificat timpul NetTime.
Faceți clic pe OK, iar programul va efectua liniștit sarcina mică, dar utilă în fundal, la intervalele pe care le specificați.
Administratorii de sistem vor aprecia cu siguranta programul de sincronizare NetTime. Uneori este foarte important să ai un computer pe rețea care să sincronizeze ora cu cel mai precis ceas de Internet și să servească ca server pentru sincronizarea tuturor orelor de sistem din rețeaua locală.
Puteți configura până la cinci servere de timp în rețea, prin care programul va sincroniza în mod regulat ceasul de sistem prin SNTP sau va utiliza funcția de configurare automată.