'Saat Eşitlemesi' Kategorisi Arşivi

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

Perşembe, Şubat 28th, 2008

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

Çarşamba, Şubat 27th, 2008

Ç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ı

Salı, şubat 26th, 2008

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

Pazartesi, Şubat 25th, 2008

Ö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

Cuma, Şubat 22nd, 2008

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.

Windows 2003'i NTP Ağ Zaman Sunucusu olarak çalışacak şekilde yapılandırma

Perşembe, Şubat 21st, 2008

Bu makalede, Windows 2003'in Ağ Zaman Sunucusu olarak çalışacak şekilde nasıl yapılandırılacağı anlatılmaktadır.

Modern bilgisayar ağlarında zaman senkronizasyonu esastır, tüm bilgisayarların e-posta göndermeden saklama bilgilerine kadar pek çok uygulama olayın ne zaman olduğunu bilerek PC'ye bağımlı olduğu için zamanı bilmelidir.

2000'den itibaren Microsoft Windows Server, bir ağ saat sunucusu olarak çalışacak şekilde yapılandırılabilen Windows Saati (w32time.exe) olarak adlandırılan işletim sistemine yerleştirilmiş bir zaman senkronizasyonu yardımcı programına sahiptir.

Windows 2003 Sunucusu, bir İnternet kaynağına erişerek sistem saatini UTC'yi (Koordinatlı Evrensel Saat, dünya saat standardı) kullanacak şekilde kolaylıkla 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 sekmesinde ayarları değiştirmesi yeterlidir.

Bununla birlikte, Microsoft ve diğer işletim sistemi üreticilerinin Internet kaynakları doğrulanamadığından harici zamanlama başvurularının kullanılmasını şiddetle tavsiye ettikleri belirtilmelidir.

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 \ Parameters \ Tipi

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:

CurrentControlSet \ HKEY_LOCAL_MACHINE \ SYSTEM Services \ W32Time \ Config \ AnnounceFlags'i \.

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ü (NTP), hassas bir zamanın elde edilmesi için zaman bilgisi sağlayan, doğru zamanı aktarmak için 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, 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 stop w32time && net start w32time

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

Teknoloji ve Zamanın Önemi

Çarşamba, Şubat 20th, 2008

Teknoloji ve Zamanın Önemi

Bu makale, zaman kavramını, nasıl ölçüldüğünü ve teknolojilerimizin zamanı ölçmek için gittikçe daha doğru yöntemler istediklerini araştırıyor.

İnsan şafağından beri, zamanın tam olarak ne olduğu, şaşkın filozofları ve bilim adamlarını olan bir sorudur. Einstein'ın ve özel ve genel görelilik üzerine yaptığı çalışmalar sayesinde, yalnızca yakın geçmişimize göre, cevaplar bulmaya başladık.

Artık zamanın, ilk düşündüğümüz soyut kavram olmadığını biliyoruz; bunun sabit olmadığını ve evrendeki farklı gözlemcilere göreceli olduğunu ve ışık hızının evrendeki tek sabit olduğunu biliyoruz.

Başka bir deyişle, ışık hızı herkes için aynı olmak zorundaysa o zaman böyle bir hıza yakın birisi yavaşlar zaman bulur.

Neyse ki tüm insanlar Dünya gezegeni sınırları içerisinde yaşarken, zaman geçişi bizim için çok benzer (ölçmek imkansız olacak kadar farklıdır). Bununla birlikte, uydular ve GPS sistemleri gibi teknolojiler zamanın bu değişen durumunu hesaba katmak zorundaysa aksi takdirde tamamen hassastırlar.

İnsanlar ilerledikçe, gittikçe artan bir hassasiyete sahip olan zamanın gittikçe daha önemli hale geldiğini söylüyor. Tarihsel olarak, zamanı bilmek o kadar zorunlu değildi. İnsanlar, bitki yetiştirme gününü veya gündoğumu ve gün batımını yaşadığında bilgi sahibi olmalıydı, ancak doğruluk bir meşgul değildi.

Bununla birlikte, 20. yüzyılın başında elektronik saatler vasıtasıyla mekanik saatin icadından bu yana insanlar, teknolojileri için gittikçe daha fazla doğruluğa güvenmeye başlamışlardır.

Gemi seferleri, havacılık ve şimdi uzay yolculuğu, insanların zamandan tasarruf etme yollarını aramaya devam ettiklerini göstermektedir.

1950'in atomik saatleri geliştirildi; bu doğruydu ki, yüzyıllarca zaman ölçeğimize dayandığımız Dünya devriminin bu yeni saatler kadar doğru olduğu yerde olmadığı keşfedildi.

Artık İnternet, Küresel Konumlandırma Sistemi ve uydu iletişimi gibi teknolojiler, ışığın her saniye 300,000 km yol katetmesini sağladığı için mutlak hassaslık gerektirir. Bu, ikinci saniyenin doğruluğu, uydu navigasyon sistemlerinin binlerce kilometre uzakta olabileceği anlamına gelebilir ve bilgisayar ticareti yakın olabilir Imkansız olarak.

Neyse ki küresel bir zaman ölçeği, UTC (Eşgüdümlü Evrensel Zaman) geliştirilmiş ve atomik saatlerin anlattığı zamana dayanmaktadır. Bu, tüm dünyadaki sistemlerin aynı zamana senkronize edilmesini sağlar.

Bilgisayar ağları UTC zamanlama referansı almak ve bir ağdaki tüm makinaları o zamana senkronize etmek için NTP protokolünü (Ağ Zaman Protokolü) kullanır.

NTP sunucuları, ulusal bir radyo iletiminden (alıcı uygun bir iletim menzili içinde olduğu sürece) İnternet üzerinden (çok güvenli olmasa da) bir zaman referans alabilir veya GPS ağından (bir çatıdaki GPS anteni yoluyla) bir zaman referansı alabilir.

Bir NTP Zaman Sunucusu Çalıştırılırken Linux'ta Doğru Zamanda tutulmak

Salı, şubat 19th, 2008

Linux işletim sistemleri kısmen, Windows veya OS X gibi ticari sistemler üzerinde sahip oldukları pek çok avantaja sahip olmaları nedeniyle gittikçe popüler hale geliyor. Linux, (Linux tabanlı bir sisteme bulaşabilecek yalnızca bir avuç virüs olduğu için) daha yüksek güvenlik sunuyor; daha iyi kararlılık ve Çoğu durumda ücretsizdir.

Ev ve iş kullanıcılarının birçoğu Linux temelli işletim sistemlerine geçmek ve Redhat, Mandrake, Ubuntu veya diğer UNIX ve LINUX tabanlı sistemler olmasına bakmaksızın zaman kazanmak nispeten daha açıktır.

Saat senkronizasyonu zaman açısından hassas birçok uygulamada hayati önem taşır ve çoğu işletme kullanıcısı, senkronize bir ağ olmadan herhangi bir çevrimiçi işlemi gerçekleştirmek imkansız bulmaktadır. Ev kullanıcıları bile, sistemlerinin doğru bir saatte çalıştığından, e-postaların artık gönderilmeden ve güvenlik arttıkça gelmediğinden emin olmak için bir avantaj buluyor.

Çoğu Linux tabanlı işletim sistemi, bir ağda zaman senkronizasyonu için tasarlanmış bir Internet protokolü olan Ağ Zaman Protokolü'nün (NTP) bir sürümünü içerir. NTP, önceden paketlenmiş bir sürüm içermeyenler için açık kaynaktır ve ntp.org adresinden ücretsiz olarak erişilebilir.

NTP çoğu Windows sürümünde kullanılabilir; Linux kullanıcıları, geleneksel olarak NTP için birincil geliştirme platformu olması avantajına sahiptir. İnternet'ten veya özel bir ağ zaman sunucusu aracılığıyla bir zamanlama kaynağı kullanarak çalışır.
Bu referans saatleri UTC saatini (koordinatlı evrensel zaman), birkaç nanosaniyeye (bir nanosaniyenin saniyenin milyarda birincisi) kadar doğru olan atom saatlerinden geçirilen genel zaman ölçeğini çalıştırır.

Basitçe söylemek gerekirse, NTP cini (arka planda çalışan bir hizmet programı) bilgisayardaki zamanı düzenli aralıklarla zamanlama kaynağı ile karşılaştırır ve herhangi bir sürüklenmeye bağlı olarak onu ayarlar.

NTP arka planı 'ntp.conf' dosyası kullanılarak yapılandırıldı. Yapılandırma dosyası, NTP zamanlama sunucularının konumunun depolandığı yerdir. Halka açık bir internet zamanlama kaynağını kullanmaya kalkışırsanız, 200 sunucularından oluşan bir koleksiyona sahip olan https://www.pool.ntp.org adresini ziyaret etmeniz önerilir.

Bununla birlikte, Microsoft ve Novell, internet tabanlı zamanlama kaynaklarının, kimliği doğrulanmadığı için kullanılmadığını ve kötü amaçlı saldırılar için bir ağ geçidini açık bırakabileceğini şiddetle tavsiye eder.

Alternatif ve en çok tercih edilen şekilde, daha iyi doğruluk sağlayan ve çok daha güvenli olan özel NTP zaman sunucuları mevcuttur. Bu zaman sunucuları, ulusal bir radyo yayınından (ABD'deki WWVB veya Birleşik Krallık'taki MSF gibi) veya GPS sistemi üzerinden bir zamanlama kaynağı alır.

Kurulduktan sonra bu sistemler sürekli olarak tüm ağ bilgisayarlarının saatlerinde zamanı kontrol eder ve bunları herhangi bir sürüklenme için ayarlar. Ulusal saat ve frekans iletimlerinin 1 - 20 milisaniye'ye (saniyenin 1 / 1000 olduğu bir milisaniyedir) doğru olsa da tipik bir GPS alıcısı, UTC'nin birkaç nanosaniye içinde zamanlama bilgisi sağlayabilir.

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

Pazartesi, Şubat 18th, 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 adı verilir ve Colorado, Fort Collins'de NIST tarafından yayınlanır (Ulusal Standartlar ve Saatler). 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çok NTP sunucusu artık bir zamanlama referansı almak için GPS kullansa da, 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. Radyo temelli bir NTP sunucusu, genellikle, rafa monte edilebilir bir zaman sunucusundan ve radyo zamanını ve frekans yayınını alan bir plastik muhafaza içinde ferrit çubuktan oluşan bir antenden oluşur. 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)

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

Cuma, Şubat 15th, 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, atom saatlerinden bir radyo yayınıyla UTC'yi (Koordinatlı Evrensel Zaman) yayınlarlar.

İngiltere'de ulusal zamanlama yayınına MSF adı verilir ve Cumbria'daki NPL (Ulusal Fizik Laboratuarı) tarafından yayınlanır. MSF yayını, İngiltere'de ve Avrupa'nın çeşitli yerlerinde, duvar saatleri, saatli radyolar ve kol saatleri gibi tüketici elektronik ürünlerini senkronize etmek için kullanılır. Buna ek olarak, MSF, 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.

MSF, 60 kHz frekansında çalışır ve kolaylıkla erişilebilen ve telsiz kontrollü saatler ile alınabilen ve kodu çözülebilen bir saat ve tarih kodu taşır ve alınan hassasiyet 10 milisaniyeden (1 / 100 saniyeden) kısa olmalıdır. ).

Birçok NTP sunucusu artık bir zamanlama referansı almak için GPS kullansa da, 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. Radyo temelli bir NTP sunucusu, genellikle, rafa monte edilebilir bir zaman sunucusundan ve radyo zamanını ve frekans yayınını alan bir plastik muhafaza içinde ferrit çubuktan oluşan bir antenden oluşur. Optimum sinyal gücü için anten, daima yatay olarak şanzımana doğru dik açıyla monte edilmelidir.

Benzer ulusal zaman iletimleri, ABD'deki diğer ülkelerden yayınlanır ve sinyal WWVB olarak adlandırılır ve Colorado, Fort Collins'deki NIST (Ulusal Enstitü Standartları Enstitüsü) tarafından yayınlanır, diğer sistemler Frankfurt, Almanya'da yayınlanır (DCF- 77), Japonya (JJY) ve Fransa (TDF).