﻿ NTP Sunucuları ve Cuckoo Saatleri | Galleon Systems Ltd
NTP Sunucularına Hoş Geldiniz Saatleri: Zaman İşleyişinde Doğruluk
Onu 14. yüzyılın ortalarından beri görmüş olduğumuz şu andaki biçimdeki saat. O zamandan önce, zaman geçtiğini ölçmek, yalnızca zamanı söylemenin tek güvenilir yöntemi olan güneşin hareketi ve sadece saatler ham güneş saatleri veya su saatleri olmak gibi zor bir olaydı.
Çoğu bilgisayarda, pil destekli dahili saatler bulunur; bu nedenle, makine kapalıyken bilgisayar hala zaman tutabilir. Ancak, bu saatler gerçekten bu kadar güvenilir mi? Cevap, elbette ki "Hayır!" dır.
Bilgisayarlar kitlesel olarak pazarlanır ve çok işlevler için tasarlanır; üreticinin gündeminde bu kadar yüksek olmayan zamanlama. Dahili saatler (RTC gerçek zamanlı yongalar) evde bilgi işlem için veya iş istasyonları tek başına çalıştırıldığında genellikle yeterlidir. Bununla birlikte, bilgisayarlar bir ağda çalışırken, eşitleme eksikliği sorunlara neden olabilir.
Gönderilmeden önce bir yere (bir PC saatine göre) ulaşan bir e-posta gibi küçük bir şey olabilir, ancak zamana duyarlı bazı işlemler ve uygulamalarla senkronizasyon yetersizliği akla gelebilecek sorunlara neden olabilir: Sadece bulmak için havaalanında dönmeyi hayal etmeyi hayal edin Daha önce bir kaç hafta önce satın aldığınız havayolu koltuğu, daha sonra rezervasyon acentelerinin bilgisayarlarında daha yavaş bir saat olmasından sonra bir başkasına satıldı!
Bu sorunların üstesinden gelmek için, bir ağdaki çoğu bilgisayar, NTP (ağ zaman protokolü) kullanarak bir tek kaynakla senkronize edilir; bu zaman kaynağı, göreceli (bilgisayarın saati veya bilek izlemesi) veya UTC gibi kesin bir zaman kaynağı olabilir.
UTC (Eşgüdümlü Evrensel Zaman), atom saatlerinin ortaya çıkmasından sonra geliştirildi ve dünyadaki makinelerin tek seferlik bir kaynak kullanmasına olanak tanıyan genel bir standart zaman ölçeğidir.
Windows XP, UTC için bir İnternet kaynağına erişerek sistem saatini kolayca UTC'yi kullanarak ayarlayabilir (ya time.windows.com veya time.nist.gov). Bunu başarmak için, kullanıcının masaüstündeki saati çift tıklaması ve İnternet Saati sekmesindeki ayarları değiştirmesi yeterlidir.
Bununla birlikte, Microsoft ve diğer işletim sistemi üreticileri, sistemlerin kötü niyetli bir saldırıya açık hale getirilmesi nedeniyle Internet kaynakları doğrulanamayacağı için harici zamanlama başvurularının kullanılmasını şiddetle tavsiye etmektedir.
Bir ağ zaman sunucusu Windows XP çalıştırmak isterseniz, o zaman bir uzman NTP sunucu GPS uydu sistemi veya uzman ulusal yayınlar vasıtasıyla bir zaman referans alabilecek şekilde mevcuttur
Windows XP'nin bir işletim sistemi olarak çalışmasına izin vermek için ağ zaman sunucusuNTP hizmetinin açık olması gerekir. NTP'yi etkinleştirmek için kayıt defteri düzenleyicisinde (regedit) aşağıdaki alt anahtarı bulun:
HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ W32Time \ TimeProviders \ NtpServer \ Sağ pencereyi etkinleştirin (sağdaki pencerede) ve sonra Değiştir'i seçin. DWORD Değeri'ni düzenleyin ve 1 yazın. NtpServer öğesini sağ tıklatın, sonra Değiştir'i tıklatın ve Değer Verileri Türü Eşleri altındaki DWORD Değerini Düzenle'yi seçin ve Tamam'ı tıklatın.
Kayıt defterinden çıkın ve Başlat / Çalıştır'ı tıklayıp yazarak Windows Saat hizmetini başlatın: net stop w32time && net start w32time .; Ardından, ağdaki her bilgisayarda (kendisiyle senkronize edilemeyen etki alanı denetleyicisi dışında) şunu yazın: W32tm / resync / rediscover.