Bilgisayarlarınızdaki Hassas Zamanların Korunması

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. Cipsler pil desteklidir, böylece elektrik kesintilerinde bile zaman sürdürebilirler. Bununla birlikte, kişisel bilgisayarlar mükemmel saatler olarak tasarlanmamıştır, tasarımları doğru zamanı korumak yerine seri üretim ve düşük maliyet için optimize edilmiştir.

Bu iç saatler kaymaya eğilimlidir ve birç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 birbiri ile eşzamanlanmaz ve özellikle sorunlar ortaya çıkabilir zamana duyarlı işlemlerle.

Ağ Zaman Protokolü (NTP), Delaware Üniversitesi'nden Dr David Mills tarafından icat edilen, İnternet'in en eski protokollerinden biridir ve 1985'den bu yana kullanılmaktadır. NTP, İnternet'teki veya Yerel Ağlardaki (LAN'lar) bilgisayarlardaki ve ağdaki saatleri senkronize etmek için tasarlanmış bir protokoldür.

NTP (versiyon 4) 10 milisaniye (saniyenin 1 / 100th) içinde kamu Internet üzerinden zaman koruyabilirsiniz ve ideal koşullarda 200 mikrosaniye (saniyenin 1 / 5000th) ait doğrulukları ile daha da iyi Lan üzerinde gerçekleştirebilir.

NTP TCP / IP paketi içinde çalışır ve UDP dayanır, NTP daha az karmaşık bir biçim Basit Ağ Zaman Protokolü NTP ihtiyacı önceki iletişim hakkında bilgi depolama gerektirmez (STNP) olarak adlandırılan çalışma mevcuttur. Bu yüksek doğruluk zamanlama önemli gibi olmadığı bazı cihazlar ve uygulamalar kullanılmaktadır.

Windows, UNIX ve LINUX da dahil olmak üzere pek çok işletim sistemi NTP ve SNTP'yi kullanabilir ve NTP ile zaman senkronizasyonu göreceli olarak basittir, zaman güvenilir bir saat kaynağına referansla senkronize edilir. Bu kaynak göreli olabilir (bir bilgisayarın dahili saati veya bilek saatindeki saat) veya mutlak olabilir (UTC - İnsan tarafından mümkün olduğu kadar doğru olan Evrensel Eşgüdümlü Saat - saat kaynağı).
2000'ten bu yana tüm Microsoft Windows sürümlerinde bilgisayar saatini bir NTP sunucusuna senkronize edebilen Windows Zaman Servisi (w32time.exe) bulunur.
 
Time.nist.gov veya ntp.my-inbox.co.uk gibi harici UTC referanslarıyla senkronize edilen çok sayıda İnternet barındırılan NTP sunucusu vardır; ancak Microsoft ve diğerlerinin, harici bir kaynağın İnternet tabanlı başvurular kimliği doğrulanamadığı için makinelerinizi senkronize edin. MSF (veya eşdeğeri) veya GPS sinyalini kullanarak şebekelerde saati senkronize edebilen uzman NTP zaman sunucuları mevcuttur.

En yaygın olarak kullanılan GPS saat sunucuları, GPS sistemini kullanarak doğru zamanı aktarmaktadır. GPS sistemi, doğru konumlandırma ve konum bilgisi sağlayan bir dizi uydulardan oluşur. Her GPS uydusu, bunu yalnızca bir zamanlama referansı olarak kullanılabilen bir atom saati kullanarak gerçekleştirebilir.

Tipik bir GPS alıcısı 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. Britanya'da sinyal (MSF olarak anılacaktır), Birleşik Krallık'ın ulusal saat referansı olarak hizmet veren Cumbria'daki Ulusal Fizik Laboratuarı tarafından yayınlanırken, Colorado, ABD (WWVB) ve Almanya, Frankfurt'ta (DCF-77) benzer sistemler de bulunmaktadır. Bu sinyaller UTC zamanını 100 mikrosaniyelik bir doğruluğa ulaştırır, ancak radyo sinyali sınırlı bir menzile sahiptir ve parazitlenmeye karşı savunmasızdır.

Bu mesaj tarafından yazılmıştır

Richard N Williams

Richard N Williams teknik yazar ve NTP Server ve Time Senkronizasyon sektöründe uzmandır. Google + 'da Richard N Williams