GPS Zaman Sunucusu ve NTP (Ağ Zaman Protokolü)?

Uydu Navigasyonumuza şimdiden alışkınız. Gittikçe daha fazla kişi bu küçük siyah kutuları arabalarına yerleştiriyor ve eski kağıt yol haritalarını atıyor. Uydu navigasyonunun avantajları, harita güncelliğini koruyan sürekli güncellemelerden, herhangi bir yer işaretinden veya yol işaretlerinden konumunuzun miline kadar uzanabilmesine karşın, GPS'in yalnızca yön bulma için bir konumu üçgenleştirmekten çok kullanmasıdır; dünya çapında zaman ve frekans bilgisi sağlar.

1990'in başlangıcından bu yana, Global Positioning System (GPS) dünyadaki tek eksiksiz çalışan Global Seyir Uydu Sistemi (GNSS) olmuştur. Amerikan ordusu tarafından çalıştırılan GPS (bazen NAVSTAR olarak anılacaktır), dünyanın her yerinde doğru zamanlama ve yer bulma izni vermiştir.

Bir yerin doğru olarak belirlenmesi için, tüm GNSS sistemleri mutlak bir zaman kaynağına ihtiyaç duymaktadır; bu, atomik saat gibi insani olarak mümkün olduğu kadar doğru bir zaman kaynağıdır. Saatin tam olarak ne olduğunu bilmeden, bir GNSS uydusu doğru bir yere işaret edemeyecektir (Dünya, uydular ve insanlar tümüyle bir konumda hareket ederken yalnızca bir konum ve saatle tanımlanabilir). Uyduların Dünya'dan uzak olması nedeniyle, bir saniye veya iki saniye hatası bile, bir uydu navigasyonunun konumu kilometrelerce uzakta olabilir anlamına gelebilir.

Bu nedenle, her uydu, onboard tarafından kullanılabilen, son derece hassas bir atom saatine sahiptir. NTP (Ağ Zaman Protokolü) sunucularının bilgisayar ağlarını senkronize etmesini sağlar. GPS, ideal bir zaman ve frekans kaynağıdır, çünkü nispeten ucuz bileşenleri kullanarak dünyanın herhangi bir yerinde son derece doğru bir zaman sağlayabilir.

Bir GPS alıcısı, GPS anteninden gönderilen sinyali, Windows, LINUX ve UNIX de dahil olmak üzere çoğu zaman sunucusu ve işletim sistemi tarafından kullanılabilen bilgisayar tarafından okunabilir bir protokole dönüştürür.

GPS alıcısı aynı zamanda GPS NTP sunucuları ve bilgisayar saat sunucularının ultra hassas zamanlama sağlamak için kullanabilecekleri her saniyede kesin bir darbe üretir. Çoğu alıcıdaki saniyede atım hızı, UTC'nin bir saniyesinin 0.001'ünde doğrudur (Koordinatlı Evrensel Saat veya Temps Universel Coordonné).

GPS, NTP zaman sunucuları ya da senkronizasyon için son derece doğru bir dış referansa sahip bağımsız bilgisayarlar. Nispeten düşük maliyetli cihazlarla bile, yüz nanosaniyenin doğruluğu (bir nanosaniye = saniyenin milyarda biri), GPS'i harici bir referans olarak makul bir şekilde elde edilebilir.

2002'de, Avrupa Uzay Ajansı ve Avrupa Birliği, Galileo adlı Avrupa'nın kendi GNSS'sini kurmaya karar verdi. Yeni ve daha gelişmiş GNSS teknolojileri ile rekabet edebilmek için GPS programı halihazırda geliştirilmektedir ve Galileo sinyalleri aktarmaya başladığında, her iki sistem birlikte çalışılacak ve zamanlama ve konumlandırma daha da hassas olmasını bekleyecektir.

Özel bir GPS Zaman Sunucusu seçme

Uydu navigasyon teknolojilerindeki ilerlemeler ve Amerikan GPS uydu ağı kapsamının artması nedeniyle, daha fazla yönetici, zaman sunucularını da senkronize etmek için bir zamanlama referansı için bir kaynak seçerek GPS kullanıyor.

Geleneksel olarak daha birçok kişi Internet'ten veya uzman ulusal saat ve frekans iletimlerinden bir zamanlama kaynağı almayı seçti. Bununla birlikte, Küresel Konumlandırma Sistemi bugüne kadar bir UTC saat kaynağı almak için en popüler yöntemdir.

UTC (Eşgüdümlü Evrensel Zaman), zaman tutma cihazlarının en doğru olan atomik saatler tarafından anlatılan zamana dayalı küresel zaman ölçeğidir.

A GPS saat sunucusu nispeten basit bir donanım parçasıdır. Normalde yazılımlı özel bir NTP sunucusu, bir GPS alıcısı ve bir GPS anteni oluşur. Anten, gökyüzünü net bir şekilde görebilmek için çatıya yerleştirilmesi gereken özel bir GPS zaman sunucusu kullanmanın tek dezavantajı olmakla birlikte, bazı özel GPS zaman sunucuları, yalnızca bir uydu alıcısı için bir sinyal alırsa zaman senkronize edebilirler. günde birkaç saat, ancak bu zaman senkronizasyonunun en doğru şekli değildir.

Bir kez bağlandıktan sonra, GPS zaman sunucusu GPS uydularından zaman sinyali alacak ve daha sonra senkronizasyon gerektiren tüm cihazlara dağıtacaktır.

Çoğu saat sunucusu, bir GPS sinyali alıp almadıklarına bakmaksızın, zaman sinyalini tüm cihazlara dağıtmak için Ağ Zaman Protokolü'nü (NTP) kullanır.

NTP, İnternet'in en eski protokollerinden biridir ve bugüne kadar kullanılan en yaygın zaman senkronizasyonu protokolleridir. NTP sürekli gelişme aşamasındadır ve özel bir GPS zaman sunucusu aracılığıyla bir ağın birkaç milisaniye içinde UTC zamanında doğru şekilde senkronize edilebilir.

Windows XP kullanarak bir NTP Zaman Sunucusu Yapılandırma

Microsoft Windows XP'de, Windows Saati (w32time.exe) olarak adlandırılan ve bir ağ saat sunucusu olarak çalışacak şekilde yapılandırılabilen işletim sistemine yerleşik bir saat senkronizasyonu yardımcı programı bulunur. Hem dahili saati hem de harici bir saat kaynağı kullanarak bir ağ senkronize etmek için yapılandırılabilir.

NTP (Ağ Zaman Protokolü), Windows XP'de zaten yüklü olan bir protokoldür ve Windows Zaman, makineleri tek seferlik kaynağa senkronize tutmak için kullanır. Internet'te birkaç zamanlama kaynağı bulunur ancak Microsoft ve diğerleri, kimlik doğrulama yapılmadığı Internet yerine bir donanım sunucusuyla bir saat sunucusu yapılandırmanızı şiddetle önerir.

Uzman NTP zaman sunucuları GPS sinyali veya zamanlarını atom saatlerinden alacak uzman radyo yayınlarıyla güvenilir bir zaman kaynağı alabilirler.

Windows XP'yi bir zaman sunucusu olarak çalışacak şekilde yapılandırmak istiyorsanız, ilk şey Windows Zaman alt anahtarını bulmaktır. Bunu yapmak için:
Regedit'i çalıştırın (Başlat'ı / Çalıştır'ı tıklayın ve ardından REGEDIT / yazın ve enter tuşuna basın.

Not: sistem kayıt defterinizi düzenlemeniz sisteminizde sorunlara neden olabilir. Kayıt defterini düzenlemeden önce sisteminizi yedeklemeniz önerilir.

Şimdi aşağıdaki alt anahtarı bulun: HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ W32Time \ parameters \
Sağ tarafı sağ tıklayın ve Değiştir'i tıklayın. Değer Değiştir kutusuna, Değer Verisi altında NTP yazın ve Tamam'ı tıklatın.
Şimdi Config klasörüne gidin ve AnnounceFlags öğesini sağ tıklatın, Değiştir'i tıklatın ve Değer Verisi altındaki DWORD Değerini Düzenle kutusuna 5 yazın ve Tamam'ı tıklatın.

Bu alt anahtarı bulun:
HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ W32Time \ TimeProviders \ NtpClient'ın \

Sağdaki pencereyi sağ tıklatın ve Değiştir'i tıklatın. DWORD değer kutusunu düzenleyin ve Değer verisi altında her bir anket için saniye sayısını yazın, örneğin: 900, 15 dakikaya eşittir. Anket alanı, NTP anket paketleri arasındaki yoklama aralığını temsil eder.

Etkinleştirmek için NTP sunucu alt anahtarı bulun: HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ W32Time \ TimeProviders \ NtpServer \
Sağ tıklama etkin (sağ pencerede) sonra Değiştir. 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.

Bulun: HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ W32Time \ config
Sağdaki bölmede, MaxPosPhaseCorrection öğesini sağ tıklatın, ardından Değiştir, DWORD Değerini Düzenle kutusuna Altında Değer Verileri altındaki Ondalık'ı tıklatın, saniyede 3600 gibi bir süre yazın (bir saat) ve Tamam'ı tıklatın. Bu, bağlantı ayarlarını yapar.

Şimdi geri dönüp tıklayın:
HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ W32Time \ config

Sağ bölmede, MaxNegPhaseCorrection öğesini sağ tıklatın, sonra da değiştirin.
Altındaki DWORD düzenle kutusundaki Ondalık'ı tıklatın, değer veri türü altında saniye olarak 3600 (bir saat gibi) olarak anket yapmak istediğiniz zamanı yazın.

Kayıt Defteri'nden çıkın, ardından Başlat / Çalıştır'ı tıklayıp yazarak Windows Zaman hizmetini yeniden başlatın:
net durdurma w32time && net başlangıç ​​w32time.
etki alanı denetleyicisinden başka her bilgisayarda şunu yazın: W32tm / resync / rediscover.
Zaman sunucusu artık çalışıyor ve çalışıyor olmalıdır.

Windows'ta bir Ağ Zaman Sunucusu Yapılandırma

2000'ten bu yana Windows Server'ın tüm sürümleri, Windows Saati Hizmeti (w32time.exe) olarak adlandırılan ve işletim sistemine kurulmuş bir zaman eşitleme özelliği içeriyor. Bu, tüm makineleri belli bir saat kaynağıyla senkronize eden bir ağ zaman sunucusu olarak çalışacak şekilde yapılandırılabilir.

Windows Zaman Servisi, bir sürümü kullanır. NTP (Ağ Zaman Protokolü), normalde basitleştirilmiş bir sürüm, bir ağdaki makineleri senkronize etmek için tasarlanmış olan Internet protokolünün NTP aynı zamanda küresel kullanımdaki çoğu bilgisayar ağının senkronize edildiği standarttır.

Doğru zaman kaynağının seçilmesi hayati önem taşır. Çoğu şebeke UTC (Eşgüdüm Evrensel Zaman) kaynağına senkronize edilir. UTC, en doğru zaman kaynakları olan atom saatlerine dayanan küresel bir standart zamandır.

UTC, internet üzerinden time.nist.gov (ABD Deniz Kuvvetleri Gözlemevi) veya time.windows.com (Microsoft) gibi yerlerden edinilebilir; ancak, internet saati kaynaklarının kimliği doğrulanamayan ve sistemin açık kalmasına neden olan özelliklerin bulunduğuna dikkat edilmelidir. kötüye kullanım ve Microsoft ve diğerleri, harici bir donanım kaynağını özel bir ağ zaman sunucusu gibi referans saat olarak kullanmanızı önerir.

Ağ zaman sunucuları zaman kaynaklarını atomik bir saat kaynağından alınan UTC zamanını yayınlayan ulusal fizik laboratuvarlarından gelen uzman radyo iletiminden veya UTC'yi belirli noktalara sıkıştırmaya ihtiyaç duyması nedeniyle UTC ile ileten bir GPS şebekesinden alın.

NTP, kamuya açık İnternet üzerinden saniyenin 1 / 100 saniyesinde (10 milisaniyelik) zaman tutabilir ve LAN'lar üzerinde daha iyi performans gösterebilir.

Windows Zaman Hizmetini harici bir saat kaynağı kullanmak üzere yapılandırmak için yalnızca bu talimatları izleyin.

Kayıt defteri alt anahtarını bulun.

HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ W32Time \ Parametreler

Sağ tıklama yazın ve ardından Değer Verisi kutusuna NTP ekleyerek Değeri Değiştir'i seçin.

ReliableTimeSource 'ı sağ tıklatın, sonra da 0 (sıfır) ekleyerek DWORD Değerini Düzenle kutusunu değiştirin.

NtpServer öğesini sağ tıklatın ve Etki Alanı Adı Sistemi (DNS) yazarak Değeri Değiştir'i seçin (her DNS benzersiz olmalıdır).

şimdi orijinal alt anahtarı bulun ve Dönem'i sağ tıklatın. Değer Verisi (önerilen 24) altında, yoklama aralığı (bir NTP sunucusunun saati nasıl sorduğu sıklıkta) ile DWORD Değerini değiştir kutusunu değiştirin

Aşağıdaki komut satırını çalıştırın, Net durdurma w32time && net start w32time.

Şimdi alt anahtarı HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ W32Time \ TimeProviders \ NtpServer \ NTP'yi etkinleştirerek NTP'yi etkinleştirin.

Etkin'i sağ tıklatın ve 1 yazarak Değer verisi kutusunu değiştirin.

Sağ HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ W32Time \ TimeProviders \ NtpClient \ SpecialPollInterval alt ağının sağ ağrısında SpecialPollInterval tıklayın. DWORD değer kutusunu her anket için istediğiniz zamanı düzenleyin (900 her 15 dakika anket yapar)

HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ W32Time \ config bulun

Saat düzeltme ayarlarını yapılandırmak için, MaxPosPhaseCorrection öğesini sağ tıklatın, ardından DWORD Değeri kutusunu saniye cinsinden bir süreyle değiştirin (ilk önce ondalığı seçin, 3600 = bir saattir)

Şimdi MaxNegPhaseCorrection için yeniden başlatma pencereleri zaman hizmetini çalıştırarak da yapın (veya komut istemi özelliğini kullanın) net stop w32time && net start w32time.

Her bir makineyi senkronize etmek için komut satırına W32tm / -s yazmanız yeterlidir ve saat sunucusu artık düzgün çalışmalıdır (doğru zaman gösterilmeden önce birkaç oy alması gerekebilir).

WWVB'yi NTP Sunucuları için Zamanlama Başvurusu Olarak Kullanma

Atom saatleri inanılmaz derecede pahalıdır ve genellikle normalde yalnızca MIT (Massachusetts Teknoloji Enstitüsü), NIST (Ulusal Standartlar ve Teknoloji Enstitüsü (Colorado) veya İngiltere'deki Ulusal Fizik Laboratuarı gibi büyük ölçekli fizik laboratuarlarında bulunurlar.

Neyse ki birçok ulusal laboratuvarlar atomik saatlerinden UTC (Koordinatlı Evrensel Zaman) zamanını bir radyo iletimi yoluyla yayınladılar.

ABD'de ulusal zamanlama yayınına WWVB denir ve tarafından yayınlanır NIST (Standartlar ve Zaman Ulusal Enstitüsü) Fort Collins, Colorado. WWVB yayını, duvar saatleri, saatli radyolar ve kol saatleri gibi tüketici elektronik ürünlerini senkronize etmek için Kuzey Amerika'daki milyonlarca insan tarafından kullanılır. Buna ek olarak, WWVB, NTP kullanan ağ zaman senkronizasyonu gibi üst düzey uygulamalar için kullanılır.

Zaman kodu, Yaz Saati Uygulaması, sıçrama yılları ve sıçrama saniyelerinin durumunu gösteren yıl, gün, saat, dakika, saniye ve bayrakları içerir.

WWVB, 2.5, 5, 10, 15 ve 20 MHz'de yayın yapar ve ABD'deki çoğu kullanıcı için alınan doğruluk 10 milisaniyeden (saniyenin 1 / 100) daha az olmalıdır.

Birçokları NTP sunucuları Şimdi bir zamanlama referansı almak için GPS kullanın, bir radyo iletiminin avantajı, bir sinyalin içeride alınabilmesidir (bir GPS anteni gökyüzünün iyi bir görüşüne ihtiyaç duyar).

Bununla birlikte, radyo sinyali sınırlı bir menzile sahiptir ve gökdelenler, dağlar ve yoğun yerleşim alanları tarafından engellenebilir. Bir radyo tabanlı NTP sunucusu genellikle bir rafa monte edilebilir zaman sunucusuve radyo zamanını ve frekans yayınını alan bir plastik muhafaza içinde ferrit çubuktan oluşan bir anten. Optimum sinyal gücü için anten, daima yatay olarak şanzımana doğru dik açıyla monte edilmelidir.

Benzer ulusal zaman iletimleri Birleşik Krallık'ta diğer ülkelerden yayınlanır ve sinyal MSF olarak anılır ve Cumbria'daki Ulusal Fizik Laboratuarı tarafından yayınlanır, diğer sistemler Frankfurt, Almanya (DCF-77), Japonya (JJY) ve Fransa'da yayınlanır (TDF)

Ulusal Saat ve Frekans Sinyallerini NTP Zamanlaması Referansı Olarak Kullanma

Bu makalede, ulusal saat ve frekans radyo yayınlarının ağ zaman senkronizasyonu için nasıl kullanılacağı anlatılmaktadır.

Bir bilgisayar ağını senkronize etmek için kimliği doğrulanmış bir zamanlama referansının önemi, yeterince vurgulanamaz.

Yüzlerce ve muhtemelen binlerce internet tabanlı zamanlama kaynağı olsa da, bunlar bir sistemin virüslere, kötü amaçlı bilgisayar korsanlarına veya kötü amaçlı yazılımlara açık bırakılarak doğrulanamıyor.

Ayrıca MIT (Massachusetts Teknoloji Enstitüsü) tarafından yapılan bir ankette, internet zamanlama kaynaklarının neredeyse yarısının on saniyeden fazla telafi edildiği ve yalnızca üçte birinin 'yararlı' olarak kabul edilebileceği, bunun birçoğunun diğerlerinden çok uzak olduğu keşfedilmiştir Herhangi bir yararlı doğruluk sağlamak.

En adanmış ağ zaman sunucuları öncelikle dünyanın en doğru ve dünyanın herhangi bir yerinden alınabildiği için, GPS'den (Küresel Konumlandırma Sistemi) bir zamanlama sinyali alacak şekilde tasarlanmıştır.

Bununla birlikte, bir uygulamayı kullanmanın pratik olmayabileceği durumlar vardır. GPS saat sunucusu. Bir GPS anteninin bir çatı üzerinde bulunması ve sunucunun çok katlı bir gökyüzü kazıyıcının zemin katında olması durumunda zorlayabileceği açık bir gökyüzü görünümü olması gerekir. Birçok yönetici aynı zamanda bir kabloyu bir binaya bağlayıp bir anten kurmak zorunda kalmanın zorluğundan ve masrafından da veya bir hayli hoşlanmıyorsa ya da olasılıklar varsa, sunucu odası taşınabilir ve süreç tekrar edilmelidir.

Neyse ki birçok ülke ulusal fizik laboratuvarları, bir radyo vericisinden bir zaman ve frekans sinyali yayınladılar. ABD'de sinyal WWVB olarak anılır ve tarafından yayınlanır. NIST (Ulusal Standartlar ve Teknoloji Enstitüsü) Colorado'da. İngiltere'de Ulusal Fizik Laboratuarı (TGA), Cumbria'dan gelen MSF sinyalini yayınlar ve benzer sistemler Almanya'da (DCF-77), Japonya'da (JJY) ve Fransa'da (TDF) yayınlanır.

Ne yazık ki, her ülke ulusal bir zaman ve frekans yayını gönderemez; bu nedenle, bir zaman sunucusu ABD, Almanya, İngiltere, Fransa veya Japonya'nın dışında yer alacaksa, bir sinyalin alınabileceğinden şüphelenebilir (bu yayınların birçoğu komşu ülkelerde kabul edilebilir).

Radyo sinyalleri ayrıca atmosferik parazitlenmeye karşı kolayca duyarlıdır ve dağlar, gökyüzü sıyırıcıları veya diğer topografyalar tarafından engellenebilir. Bununla birlikte, bir radyo alıcısının kullanılmasıyla ilgili bir ters nokta, bir binanın içinde bir sinyal almasıdır.

Bir radyo iletimi, bir GPS zaman sinyali kadar doğru değilken, bir radyo sinyali alan özel bir ağ zaman sunucusu, 1 - 20 milisaniye (bir saniyenin 1 / 1000 saniyedir) arasında doğruluk sağlayabilir ve bu da ihtiyaçlar için yeterli değildir ağ senkronizasyonu.

Kendi Radyo Referanslı NTP Zaman Sunucusu Nasıl Oluşturulur ve Yapılandırılır

Çoğu kişi Windows saatlerini ayarlarken İnternet Saati sekmesini biliyor olabilir. Bu, zamanı senkronize etmek için bir NTP sunucusunu her sıklıkla yoklayan SNTP (Basit Ağ Zaman Protokolü) adlı NTP'nin (Ağ Zaman Protokolü) temel bir şeklidir. Bununla birlikte, tam NTP çok daha fazlasını yapar; örneğin, en iyi ve en kararlı zaman kaynağının ne olduğunu belirlemek için birkaç sunucu yoklama gibi.

Kendi NTP zaman sunucunuzu oluşturmak nispeten basittir ve ABD'nin bir mukimi iseniz, en basit yol, NIST tarafından yayınlanan WWVB zamanlama sinyalini almak için nispeten ucuz bir alıcı modülü kullanmaktır (National Institute of Standards and Time ) 60 kHz frekansında.

WWVB zaman sinyalini kullanarak kendi ürününüzü yaratmak için, WWVB alıcı modülleri düşük maliyetle kolayca elde edilebilir. Bir alıcı modülü ararken göz önüne alınması gereken birkaç nokta vardır:

Doğru zaman işleyişinin elektronik ekipmana kolay entegrasyonunu sağlamak için basit bir arayüz olmalıdır. Alıcı, özellikle WWVB (ABD) zaman sinyalini alacak şekilde tasarlanmış özel cipsler kullanmalıdır. Bunların diğer çözümlere göre avantajı, modüllerin gerekli destek elektroniği, ayarlı kristaller vb. Içermesi ve önceden monte edilmiş, test edilmiş ve genellikle minyatür formda olmasıdır.

Alıcı modülü, uygun bir Anten ile kombine edildiğinde, tam bir zaman kodu alıcısı görevi görür ve harici şifre çözme için bir seri dijital veri çıkışı akışı sağlar.

Modül bir sinyal alacak şekilde monte edilip test edildiğinde, daha sonra bilgisayarınıza veya sunucunuza bağlanabilir.

Bağlandıktan sonra, zaman sunucusu kayıt defteri düzenleyicisini kullanarak yapılandırılmalıdır. Bu adımları izlemeniz yeterlidir:

Aşağıdaki alt anahtarı bulun: HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesW32TimeParametersType
Sağ bölmede, ardından Değer verisi kutusuna düzenlemek Değer türü NTP olarak, Değiştir 'i tıklatın Tamam' ı Tür sağ tıklatın.

Aşağıdaki alt anahtarı bulun: HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesW32TimeConfigAnnounceFlags.

Sağdaki bölmede, AnnounceFlags'u sağ tıklayın ve Değiştir'i tıklayın. 'AnnounceFlags' kayıt defteri girdisi, sunucunun güvenilir bir zaman başvurusu olup olmadığını, 5 güvenilir bir kaynağı gösterdiğini, Dolayısıyla DWORD Değerini Düzenle kutusunun Değer Verileri'nin altında 5 yazıp yazdıklarını belirtir ve Tamam'ı tıklatır.

Ağ Zaman Protokolünü etkinleştirmek için; NTP sunucusu bulun ve tıklayın: HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesW32TimeTimeProvidersNtpServer

Sağdaki bölmede, Etkin'i sağ tıklayın ve ardından Değiştir'i tıklayın. DWord Değerini Düzenle kutusuna, Değer verisi altına 1 yazın ve Tamam'ı tıklatın.

Şimdi geri dönün ve tıklayın: HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesW32TimeParametersNtpServer

Sağ bölmede, NtpServer, daha sonra sağ bölmedeki Değer verisi türü altında DWORD Değer, değiştirin sağ tıklatın (DNS NtpServer, sonra Domain Name System yazın Değer verisi altında DWORD Değer, değiştirin sağ tıklayın ), her DNS benzersiz olmalıdır ve aksi takdirde değişikliklerin etkili olmaz her DNS adının sonuna 0x1 eklemek gerekir.

Şimdi Tamam'ı tıklayın, sonra bulun ve aşağıdakini tıklayın: HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesW32TimeTimeProvidersNtpClientSpecialPollInterval

Sağ bölmede, SpecialPollInterval öğesini sağ tıklatın ve Değiştir'i tıklatın. Değer Verisi altındaki DWORD Değerini Düzenle kutusuna her anket için saniye sayısını yazın, yani 900 her 15 dakikada anket gönderir ve ardından Tamam'ı tıklatın.

Zaman düzeltme ayarlarını yapılandırmak için şunu bulun: HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesW32Timeconfig

Sağ bölmede, MaxPosPhaseCorrection, Değer Veri altında, Microsoft Knowledge Base altında DWORD Değerini Düzenle kutusunda, Değiştir ondalık 'ı tıklatın sağ tıklatın ve ardından Tamam' ı böyle 3600 (bir saat) olarak saniye cinsinden süreyi yazın.

Şimdi geri dönün ve tıklayın: HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesW32Timeconfig Sağdaki bölmede, MaxNegPhaseCorrection'ı sağ tıklayın, daha sonra Değiştir'i seçin.

Altında DWORD Düzenle kutusunun altında Ondalık'ı tıklatın, değer veri türü altında saniyede bir zaman (örneğin bir saat içinde anketler) 3600 olarak yoklama istediğiniz Kayıt Defteri Düzenleyicisi'nden çıkın

Şimdi, pencere zaman hizmetini yeniden başlatmak için Başlat'ı, Çalıştır'ı tıklayın (veya komut istemi özelliğini kullanın) ve şunu yazın:

net durdurma w32time && net başlangıç ​​w32time. Ve şu anda zaman sunucunuz hazır ve çalışır durumda olmalıdır.

Atomik Saatler ve NTP Sunucuları

Bu makale, atom saatlerinin kökenlerini ve çalışma biçimlerini ve NTP sunucuları kullanarak bilgisayar ağlarını dünyanın her yerinde senkronize etmek için nasıl kullanıldıklarını açıklamaktadır.

Geleneksel elektronik saatlerde, tekrar eden bir elektrik sinyali üreten bir osilatör aracılığıyla bir elektrik akımı sürerek zaman tutulur; daha sonra, hassasiyeti muhafaza etmek için bir kuvars kristali ile yönetilir. Bu kristal osilatörler mekanik saatlerden çok daha doğru ancak haftada bir saniyede belki de sürüklenmeye devam edecek.

Günlük kullanım için kristal osilatörler, zamanı takip etmenin iyi bir yoludur; Ancak, hayatımızın gündelik hayatında bir saniye fark ederse, hafif veya radyo dalgaları saniyede 300,000 mil hızla ilerleyebilir, uydu navigasyonu veya küresel iletişim gibi bazı yüksek teknolojilerin mümkün olabilmesi çok daha fazla doğruluk gerektirir.

Atomik saatler, zamanı korumak için atomun bilinen atomik rezonans frekansını kullanan bir zaman ölçüm cihazıdır. İlk gerçekten doğru atom saati 1955'da İngiltere Ulusal Fizik Laboratuarı'nda inşa edildi ve her saniye tam olarak 133 oranında titreşen sezyum atomu -9,192,631,770'ı temel aldı.

Bu salınım, aslında, bir atomdaki elektronlar tarafından yaydığı mikrodalga radyasyonunun enerji düzeylerini değiştirdiklerinde tekrarlayan bir sinyaldir. Bir atom saatinin büyük kısmı, salınımların meydana gelmesi ve arttırılması için doğru durumu yaratacak şekilde tasarlanmıştır.
Diğer atomlar kullanılabilse de, sezyum-9,192,631,770 atomunun salınımı (133 saniyelik) şimdi Uluslararası Sistem Birimi tarafından bir saniyelik bir tanım olarak kabul edilmektedir.

Atomik saatler genellikle çok büyüktür ve vakumlar gibi çok teknik cihazlar oluşturur ve saatleri korumak ve izlemek için bilim adamlarının tüm ekiplerini gerektirir. Saatte diğer atomların frekansları ve yer çekimi genişlemesi gibi istenmeyen yan etkileri telafi etmek için uğraşmaktadır (Einstein'ın teorisine göre, farklı yüksekliklerde saatler, yer çekim alanındaki farklılıklar nedeniyle farklı çalışır) Bu, atom saatlerini son derece zenginleştirir pahalı.

Neyse ki, birçok büyük ölçekli ulusal fizik laboratuvarları, standart kristal osilatörlerini de senkronize etmek için kullanılabilen atom saatlerinden radyo zaman sinyalleri gönderir.

Doğru saat, konumlandırma için ayrılmaz olduğu için her uydu bir atom saati içerdiğinden atom saatleri GPS (Global Positioning System) 'nin temelini oluşturur (herhangi bir konum bir yön, hız ve saatten oluşur).
GPS sinyalleri, bir zaman sinyali yakalamak için de kullanılabilir. Bu, bilgisayar ağlarının çoğu zaman iletişim ve uygulamalarda da önemli olan doğru zamanı muhafaza etmesinin en yaygın yoludur.

Çoğu bilgisayar ağı, cihazlarını GPS ağı üzerinden alınan atomik zaman sinyaline eşzamanlı kılmak için bir NTP sunucusu (Ağ Zaman Protokolü) kullanır.

TAI (International Atomic Time) atom saatleri tarafından söylenen zamana dayalı evrensel zaman ölçeği, UTC (Eşgüdümlü Evrensel Zaman) geliştirildi. UTC, (ki 40,000 yıl kadar sürecek olsa da) gündüzün kademeli olarak sürüklenmesini önlemek için TAI'ye sıçrama saniye ekleyerek Dünya'nın dönüşünün yavaşlamasını ve tüm dünyanın aynı zaman ölçeğini kullanarak iletişim kurmasını sağlar.

Windows Tabanlı NTP Ağ Zaman Sunucusunu Yapılandırma

Özet: Bu makale, Windows'un NTP'yi (Ağ Zaman Protokolü) kullanan yetkili bir saat sunucusu gibi davranması için Windows'u yapılandırma açıklanmaktadır.

Bilgisayar saati senkronizasyonu, modern bilgisayar ağlarında son derece önemlidir, hassasiyet ve zaman senkronizasyonu birçok uygulamada, özellikle zamana duyarlı işlemlerde kritik önem taşır. Havaalanında, biletin iki kez satıldığını, daha sonra yavaş bir saat geçiren bir bilgisayarda satın alınması nedeniyle söylenecek bir hava yolu koltuğu satın alalım!

Modern bilgisayarlar saat ve tarih bilgileri sağlamak Gerçek Zaman Saati çipleri (RTC) denilen iç saatleri var. Hatta elektrik kesintileri sırasında, onlar zaman koruyabilirsiniz ancak kişisel bilgisayarlar mükemmel saatler olacak şekilde tasarlanmıştır değildir ki bu çipler pil desteklenmektedir. Onların tasarım seri üretim ve düşük maliyetle yerine doğru zaman korumak için optimize edilmiştir.

Oldukça sık makineleri ağdaki diğer PC 's ile senkronize edilmesi zamana ihtiyacım var ve bilgisayarların birbirleriyle problemleri ile senkronize olduğunda böyle bir paylaşım ağı dosyaları gibi ya da bazı ortamlarda ortaya çıkabilir, ancak birçok uygulama için, bu, oldukça yeterli olabilir bile dolandırıcılık!

Microsoft Windows (2000 ve üstü), bir ağ saat sunucusu olarak çalışacak şekilde yapılandırılabilen Windows Zamanı (w32time.exe) olarak adlandırılan işletim sistemine yerleşik bir saat senkronizasyonu yardımcı programına sahiptir. Hem dahili saati hem de harici bir saat kaynağı kullanarak bir ağ senkronize etmek için yapılandırılabilir.

Not: Microsoft, bir zaman sunucusunun, kimlik doğrulama yapılmayan internet yerine bir donanım kaynağı ile yapılandırılmasını önemle önerir.

Windows Saati hizmetini iç donanım saatini kullanacak şekilde yapılandırmak için önce w32time öğesinin kayıt defterindeki sistem hizmetleri listesinde bulunduğunu kontrol edin:
daha sonra regedit yazın ok tıklayın Run, Başlat düğmesini tıklatın.
Bulun ve sonra da aşağıdaki kayıt defteri girdisini tıklatın:
HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ W32Time

Bu son derece yanlış, kayıt defterini eğer kayıt defterini yedekleyin ciddi sorunlar oluşabilir önerilir, kayıt defterine değişiklikler kendi riski altında yapılır.

Not: Aşağıdaki talimatlar Windows 2000'e dayalıdır ve diğer Windows sürümleri farklılık gösterebilir.

bir iç saati için yapılandırma başlamak için, aşağıdaki alt anahtarı tıklayın:
HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ W32Time \ Parametreler
Sağdaki bölmede, ReliableTimeSource'u sağ tıklatın ve sonra Değiştir'i tıklatın.
DWORD Değerini Düzenle, Değer verisi kutusuna 1 içinde, Tamam'ı tıklatın
Kayıt Defteri Düzenleyicisi'ni çıkın

Windows Saati hizmetini yeniden başlatmak için Başlat, Çalıştır 'ı (veya alternatif Komut İstemi tesis kullanın).
Tür: net stop w32time && net start w32time
Enter tuşuna basın.

Yerel bilgisayarların zamanını sıfırlamak için, kendisiyle senkronize edilmemesi gereken zaman sunucusu haricindeki tüm bilgisayarlarda aşağıdakileri yazın:
w32tm -s

dış saat kaynağı kullanmak için Windows Saati hizmetini yapılandırmak için Başlat, Çalıştır 'ı tıklatın ve regedit yazın ardından Tamam'a tıklayın.

Aşağıdaki alt anahtarı bulun:
HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ W32Time \ Parametreler
Sağ bölmede, ardından Değer verisi kutusuna düzenlemek Değer türü NTP olarak, Değiştir 'i tıklatın Tamam' ı Tür sağ tıklatın.

Şimdi sağ bölmede, sağ ReliableTimeSource tıklayın, ardından Değiştir'i tıklatın.
DWORD Değerini Düzenle iletişim kutusunda, Değer Verisi yazın 0 altında, ardından Tamam'a tıklayın.

imodify sağ bölmede NtpServer'ı sağ tıklatın.
Değeri Düzenle, Domain Name System (DNS) yazın her DNS benzersiz olmalıdır.
Şimdi Ok tıklayın.

, Windows 2000 Service Pack 4 sadece yapmak için zaman düzeltme ayarlarını için bu bulun:
HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ W32Time \ Parametreler
Sağ bölmede, ardından DWORD Değerini Düzenle kutusunda değiştirin, MaxAllowedClockErrInSecs öğesini sağ tıklatın, yerel saat ile NTP sunucusundan alınan saat arasındaki farkın saniye maksimum numarası geçerli yeni kabul edilecek süreyi saniye cinsinden yazın zaman.
Tamam 'ı tıklatın.

aralıklarla bulmak anket ayarlamak için:
HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ W32Time \ Parametreler
Sağ bölmede, Period öğesini sağ tıklatın ve sonra Değiştir 'i tıklatın.
DWORD Değerini Düzenle iletişim kutusunda, Değer verisi altında yazın 24 Tamam o zaman
Kayıt Defteri Düzenleyicisi'ni çıkın

Başlat, ardından aşağıdaki ve Enter tuşuna basın Run tıklayın:
Net stop w32time && net start w32time

Yerel bilgisayarların zamanını sıfırlamak için, kendisiyle senkronize edilmemesi gereken zaman sunucusu haricindeki tüm bilgisayarlarda aşağıdakileri yazın:

Ağ Zaman Protokolü (NTP), hassas bir zamanın elde edilmesi için zaman bilgisi sağlayarak doğru zaman transferine yönelik kullanılan bir İnternet protokolüdür

Ağ Zaman Protokolü etkinleştirmek için; NtpServer'ı bulun ve tıklatın:
HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ W32Time \ TimeProviders \ NtpServer \
Sağ bölmede, Etkin sağ tıklatın ve sonra Değiştir 'i tıklatın.
DWORD Değerini Düzenle kutusunda, Değer verisi altında yazın 1 ve Tamam'a tıklayın.

Şimdi geri dönüp tıklayın
HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ W32Time \ Parameters \ NtpServer
Sağ bölmede, NtpServer, daha sonra sağ bölmedeki Değer verisi türü altında DWORD Değer, değiştirin sağ tıklatın (DNS NtpServer, sonra Domain Name System yazın Değer verisi altında DWORD Değer, değiştirin sağ tıklayın ), her DNS benzersiz olmalıdır ve aksi takdirde değişikliklerin etkili olmaz her DNS adının sonuna 0x1 eklemek gerekir.
Şimdi Ok tıklayın.

Bulun ve aşağıdaki tıklayın
HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ W32Time \ TimeProviders \ NtpClient'ın \ SpecialPollInterval
Sağ bölmede, SpecialPollInterval sağ tıklatın ve sonra Değiştir 'i tıklatın.
DWORD Değerini Düzenle iletişim kutusunda, Değer verisi altında, yani 900 her 15 dakikada bir yoklayacak edecek her anket için istediğiniz saniye sayısını yazın ve Tamam'a tıklayın.

Zaman düzeltme ayarlarını yapılandırmak için, bulun:
HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ W32Time \ config
Sağ bölmede, MaxPosPhaseCorrection, Değer Veri altında, Microsoft Knowledge Base altında DWORD Değerini Düzenle kutusunda, Değiştir ondalık 'ı tıklatın sağ tıklatın ve ardından Tamam' ı böyle 3600 (bir saat) olarak saniye cinsinden süreyi yazın.

Şimdi geri dönüp tıklayın:
HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ W32Time \ config
Sağ bölmede, MaxNegPhaseCorrection öğesini sağ tıklatın, sonra da değiştirin.
Tabanın altında DWORD kutusunda, 3600 gibi yoklamak istiyorum saniyede değer verisi altında, zaman ondalık tipi tıklayın (bir saat içinde anketler)

Kayıt Defteri Düzenleyicisi'ni çıkın
Şimdi pencereler zaman hizmetini yeniden başlatmak için, Başlat, Çalıştır ve türünü (veya alternatif komutunu istemi tesis kullanın) tıklayın:
net stop w32time && net start w32time

Ve her bilgisayarda, saat sunucusu, türü dışındaki:
W32tm / -s

Ve şu anda zaman sunucunuz hazır ve çalışır durumda olmalıdır.

Zaman tutma konusundaki çatışma

Bu makale, zamanın korunması konseptini ve insanların zaman ölçüsünün bir bilgisayarınkiyle çakıştığını araştırıyor.

Zaman kesinlikle, çoğumuzun kabul ettiği gibi algıladığımız bir kavramdır, bizi geçip, aynada gri saçın bir görüntüsünü yakaladığımızda ya da o önemli toplantının geç saatlerine gelindiğinde bunu fark edeceğiz. Ancak zamanı takip etmek insanlığı binyıl boyunca işgal etti.
Erken güneş saatleri ve su sayaçlarından, modern dijital saatlere ve atom saatlerine kadar, insanlar zaman bilgisini vermek için daha doğru ve yenilikçi yollar bulmuşlardır.

Bilgisayarların da doğru zamanı bilmeleri gerekir. Doğruluk, birbiriyle iletişim kuran İnternet ve bilgisayar ağlarının korunması için gereklidir ancak zaman geçişi, normalde o noktadan itibaren saniye sayısına eklenen ayrı momentlerin birikimine dayanan basit bir denklemdir.

Öte yandan insanlar, zamanı ölçmek için çeşitli fikirlere sahiptir. Saniyeleri, dakikaları, günleri, haftaları, ayları, yılları, yüzyılları, hatta binyılılarca ayırıyoruz.

Ve tarihte, zamanı, Dünya'nın yörüngesiyle ve rotasyonuyla uyuşturmaya, güneş enerjisi zamanı olarak adlandırmaya zorladık, ki bu da, ortaya çıktıkça kesin bir bilgisayar değil, yine de bir bilgisayar için yeterli değildir.

Bilgisayar ağları, Internet'te aynı saatte kalması için kullanılan zaman eşitleme standardı olan Ağ Zaman Protokolünü (NTP) kullanır. NTP, makinelerin Internet'ten veya radyo veya GPS alıcısı aracılığıyla yüksek hassas referans saatlerinden UTC'yi Evrensel Koordinatlı Saat sunucularına sorgulamasına olanak tanır.

Bununla birlikte, UTC atomik zamanı temel alır ve günün yavaş yavaş uzaması nedeniyle Dünya'nın dönme süresinden (güneş sistemi) farklıdır. Ayın ağırlığı yüzyılda küresel dönüşü yaklaşık 1.4 milisaniyelik bir sürede, yani saniyenin binde biri kadar uzatır. 1820 olduğundan, 24 saatlik bir periyot olarak düşündüğümüz şey 2 milisaniye daha uzun sürmüştür.

Sonuç olarak, atomik zaman, her 500 günde bir saniye ile güneşlenme zamanından farklılık gösterir. Sıçramayı ayarlamak için saniyeler her yıl eklenir. Bununla birlikte, bilgisayarlar doğruluk üzerine daha fazla bağımlı hale geldikçe, saniyenin hassaslığı bazı zaman uygulamalarında, saniyenin vazgeçilmez bir miktarı olabileceği için bu sıçrama saniyeleri sorunlara neden olabilir.

Bazıları bu sorunun üstesinden gelmeyi önermektedir. Sıçrama saniyeleri ortadan kaldırılmalı ve dünya gün içinde gece yarısı ve karanlıkta (43,000 yıl içinde olsa da) güneşe neden olsa da, atom sadece zamanla sımarık olmalıdır. Bazıları, Dünya'nın rotasyonuna dayalı bir zaman ölçeğinin bulunmasının, çağdaş çağda ilkel ve gerekli olmadığını savunuyor; bununla birlikte, pek çok çiftçi ve gökbilimci bunun tam tersini savunmaya heveslidir.

Bununla birlikte, atom saatleri ve bilgisayarlar gittikçe daha doğru ve hassas hale geldikçe, insanlar ve eğirme dünyamızın yetişemeyeceğini düşünüyoruz.