Doğru Ağ Zaman Senkronizasyonu
Tüm PC'ler ve ağ cihazları, bir iç sistem saatini korumak için saatler kullanır. Gerçek Saat Saat yongaları (RTC) olarak adlandırılan bu saatler, saat ve tarih bilgilerini sağlar. Cips, piller tarafından desteklendiğinden, elektrik kesintilerinde bile zaman sürdürebilirler. Bununla birlikte, kişisel bilgisayarlar mükemmel saatler olarak tasarlanmamış, tasarımları doğru zamanı korumak yerine seri üretim ve düşük maliyet için optimize edilmiştir.
Bu iç saatler kayma eğilimi gösterir ve pek çok uygulama için bu oldukça yeterli olabilir, ancak çoğu zaman makinelerin bir ağ üzerinde birlikte çalışması gerekir ve bilgisayarlar farklı hızlarda sürüklenirse bilgisayarlar senkronize olmaz ve sorunlar ortaya çıkabilir. Özellikle zamanla hassas işlemlerde.
Bir zaman sunucusu, 20 yıl önce geliştirilen Ağ Zaman Protokolünü (NTP) kullanır. Bir ağdaki zamanı senkronize etmek için bir algoritma (Marzullo'nun algoritması) kullanır. NTP (4 sürümü), kamuya açık İnternet üzerinden 10 milisaniye içinde (1 / 100th saniyede) zaman tutabilir ve ideal koşullar altında 200 mikrosaniyelik (1 / 5000th) doğrulukla daha iyi LAN'larda performans gösterebilir.
NTP, tek bir zaman referansı kullanır ve ağdaki tüm makinaları o zamana eşitler. Bu zaman referansı, göreceli olarak (bir bilgisayarın dahili saati veya bir bilek saatinde saat) veya insancıl olarak mümkün olduğu kadar doğru bir atom saati gibi bir UTC (Evrensel Eşgüdümlı Saat) saat kaynağı gibi mutlak olabilir.
Atomik saatler en mutlak zaman tutma cihazlardır. Bunlar atomu, sezyum-133, radyasyon her saniye (9,192,631,770) döngüleri bir tam sayı olduğu prensibine göre çalışır. Bu Uluslararası Birim Sistemi (SI) hemen sezyum-9,192,631,770 atomunun radyasyon 133 döngü süresi ikinci tanımlamıştır çok doğru olduğunu kanıtlamıştır.
Bununla birlikte, atom saatleri son derece pahalıdır ve genellikle sadece büyük ölçekli fizik laboratuvarlarında bulunabilir. Bununla birlikte, NTP, ya Global Positioning sistemi (GPS) ağı ya da uzman radyo iletimini kullanarak ağları bir atom saatiyle senkronize edebilir.
En yaygın olarak kullanılan doğru konumlandırma ve konum bilgileri temin uyduların bir dizi oluşur GPS sistemi. Her GPS uydu sadece sırayla bir zamanlama referansı olarak kullanılabilir edilebilir bir atom saati kullanarak bunu yapabilirsiniz.
tipik GPS saat sunucusu sürece gökyüzü iyi görünümü ile yer orada bir anten olarak UTC birkaç nanosaniye içinde bilgi zamanlama sağlayabilir.
Bir NTP sunucusunu senkronize etmek için kullanılabilen bir dizi ulusal zaman ve frekans radyo iletimi vardır. İngiltere'de sinyal (MSF olarak anılacaktır) Ulusal yayın yapıyor.
Birleşik Krallık'ın ulusal zaman referansı olarak hizmet veren Cumbria'daki Fizik Laboratuarı'nda, Colorado, ABD'de (WWVB) ve Almanya'nın Frankfurt şehrinde (DCF-77) benzer sistemler bulunmaktadır. Bu sinyaller UTC zamanını 100 mikrosaniyelik bir doğruluğa ulaştırır, ancak radyo sinyalinin sınırlı bir aralığı vardır ve girişime karşı savunmasızdır.
2000'ten bu yana tüm Microsoft Windows sürümlerinde bilgisayar saatini bir NTP sunucusuna senkronize edebilen Windows Zaman Servisi (w32time.exe) bulunur.