'Zaman sunucusu' kategorisi için arşiv

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

Pazartesi, Eylül 8th, 2008

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

Pazartesi, Eylül 8th, 2008

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'ta bir Ağ Zaman Sunucusu Yapılandırma

Pazartesi, Eylül 8th, 2008

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

Cuma, Şubat 29th, 2008

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)

Windows XP'de NTP Ağ Zaman Sunucusu Nasıl Yapılandırılır

Perşembe, Ocak, 3rd, 2008

Özet: Bu makale, Windows XP'nin NTP'yi (Ağ Zaman Protokolü) kullanan yetkili bir saat sunucusu olarak çalışacak şekilde nasıl yapılandırılacağını anlatmaktadı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 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.

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.

Dahili bir saat için yapılandırmaya başlamak için w32Time klasöründe Yapılandır öğesini tıklayın.

Sağdaki bölmede, AnnounceFlags'u sağ tıklayın ve ardından modify'u tıklayın.

'AnnounceFlags' kayıt defteri girdisi, sunucunun güvenilir zaman başvurusu olup olmadığını, 5 güvenilir bir kaynağı gösterdiğini, Dolayısıyla DWord Değerini Düzenle kutusundaki Değer Verileri'nin altında 5 yazıp yazdıysanız OK'i tıklatı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ğdaki bölmede, Etkin'i sağ tıklayın ve ardından Değiştir'i tıklayın.
DWORD Değerini Düzenle kutusunda, Değer verisi altında yazın 1 ve Tamam'a tıklayın.

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:
W32tm / resync / rediscover

Windows saatini harici bir saat kaynağı kullanmak üzere yapılandırmak için
Kayıt Defterini Çalıştır Düzenle ve şunları bulun:
HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ W32Time \ parametreleri \ Services \

Sağdaki bölmede, Tür'ü sağ tıklayın ve ardından 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ünde olduğu gibi, 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.

Bulun ve aşağıdaki tıklayın
HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ W32Time \ TimeProviders \ NtpClient'ın \

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.

Şimdi NtpServer'ı etkinleştirin:
HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ W32Time \ TimeProviders \ NtpServer \

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 kutusunda, Değer verisi altında yazın 1 ve Tamam'a tıklayın.
Şimdi sağdaki bölmede, 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'de Tamam'ı tıklatı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 Defterinden Çık

Şimdi Windows Saat hizmetini yeniden başlatmak için Başlat, Çalıştır'ı tıklayın ve şunu yazın:
net stop w32time && net start w32time

Ve etki alanı denetleyicisi dışında her bilgisayarda şunu yazın:
W32tm / resync / rediscover
Ve şu anda zaman sunucunuz hazır ve çalışır durumda olmalıdır.