'Saat Eşitlemesi' Kategorisi Arşivi

Bilgisayar Zaman Damgalarını NTP ile Anlamak

Pazartesi, Eylül 8th, 2008

Bir bilgisayarın zamanla uğraşma biçimi, insanların onu algılama biçiminden tamamen farklıdır. Zamanlar saniyeler, dakikalar, saatler, günler, haftalar, aylar ve yıllar halinde düzenlenirken, diğer taraftan bilgisayarlar zamanı tek bir noktadan (asal çarpı olarak da bilinir) geçirmiş saniyeleri temsil eden tek bir sayı olarak ayarlarız.

Çoğu bilgisayar kullanır NTP (Ağ Zaman Protokolü) zaman ve ağlarla uğraşmak için birçok özel bir NTP zaman sunucusu kullanılarak senkronize edilir. NTP günler, yıllar ya da yüzyıllar hakkında hiçbir şey bilmemektedir, sadece asal çarpıdaki saniyelerdir. Bu asal çağ, yüzyılın 20. yüzyılın başında gece yarısı bir insan için şöyle bir şey olarak kaydedilecek olan (çoğu sistem için) ayarlanır: 00: 00 - 01,01,1900.

Bununla birlikte, bilgisayarlar bu noktadan sonraki saniye sayısını saat olarak sayarlar. 1900'ın etrafında bir bilgisayar varsa, Ocak 1'ın gece yarısı onun zaman damgası 0 olurken aynı tarihte 1972 olurken zaman damgası 2,272,060,800 olur, bu da 1900'dan bu yana geçen saniye sayısını temsil eder.

Zaman damgaları 136 nedeniyle bir sonraki sargıyla birlikte her 2036 yılını yeniden başlatır, ancak çoğu kez Millennium Bug türü senaryodan korkan bazı kişiler arasında tedirginlik yarattı; bununla birlikte çoğu kez bu gibi olaylardan şüphelenir ancak zaman damgasının etrafında bir kaydırma gerçekleştiğinde bilgisayarların birden fazla dolambaçlı alanı kapsayan zaman aralıklarıyla uğraşmasına izin vermek için, dönem tamsayısı eklenir (+ 1). Bilgisayarlar ve NTP birinci asamaya kadar uzanan zamanla uğraşmak zorunda kalırsa, negatif bir tamsayı kullanılır (1500 yılına üç 3 yıl döngüsünü temsil etmek için bir -136 kullanılacaktır).

Zaman damgaları, modern bilgisayarların e-posta gönderme, hata ayıklama ve programlama gibi görevleri yerine getirdiği neredeyse her işlemde kullanılır. Zaman doğrusal olduğu için, bilgisayar her bir zaman damgasının daima bir öncekinden büyük olduğunu bilir ve bu nedenle bilgisayarlar ve NTP, özellikle zaman aniden geriye döndüğünde zaman içindeki hatalarla uğraşmayı zor buluyor.

Bilgisayarlar aynı saatte senkronize edilmezse bu olabilir. Daha yavaş bir saatle bir makineye bir e-posta gönderilirse, bilgisayar gönderilmeden önce alınmış gibi görünür. Senkronizasyon eksikliği ciddi sorunlara neden olabilir ve hatta bir sistemi kötü niyetli saldırılara hatta dolandırıcılıklara karşı savunmasız bırakabilir.

Bundan dolayı, çoğu bilgisayar ağı UTC'ye (Koordinatlı Evrensel Zaman) senkronize edilir. UTC, dünya çapında bir zaman ölçeğidir ve dünya genelindeki herkes için aynıdır, bu, milyonlarca yılda bir ikinci bir kaybeden ya da kaybetmeyen, son derece doğru atom saatleri tarafından anlatılan zamana dayanır.

Çoğu bilgisayar ağı, özel bir NTP zaman sunucusu bilgisayarlarını da senkronize etmek için UTC zamanı. UTC, Internet üzerinden (her ne kadar güvenli değilse de) GPS şebekesi üzerinden (Global Positioning System) kullanılabilir veya uzun dalga yoluyla ulusal saat ve frekans yayınları alır.

NTP, alınan UTC zamanını kontrol ederek ve bir bilgisayarın UTC'ye mükemmel şekilde uyması için bir zaman damgasını ekleyerek veya tutan bir bilgisayarı eşitler. Özel bir NTP zaman sunucusu kullanarak UTC, bir ağda birkaç milisaniyelik UTC zamanına kadar tutulabilir.

NTP Sunucusu İçin Yeni Başlayanlar Rehberi

Pazartesi, Eylül 8th, 2008

Bilgisayar ağı bilgi ve iletişim teknolojisinin (ICT) en zor yönlerinden biridir. Terminalleri, yönlendiricileri, yazıcıları ve diğer tüm aygıtları bağlayan lojistik, birçok yöneticiyi sürekli bir baş ağrısı ile terk edebilir.

Çoğu kez gözden kaçırılan ve felaket sonuçlarına neden olabilecek en önemli hususlardan biri de zaman senkronizasyonu.

Bir ağdaki tüm aygıtların, zaman damgaları, bilgisayarın birbirine geçme biçimi gibi aynı saati söylemesi, bir bilgisayarın bir dizi olay oluşturması için kullanabileceği tek referans şekli olması şarttır. Bir ağdaki farklı makineler farklı zamanlar söylüyorsa, teknik olarak gönderilmeden önce gelen e-postalar ve diğer anormallikler gibi öngörülemeyen sonuçlar, yöneticinin baş ağrısını daha da kötüleştirecektir.

Senkronize edilmeyen bir bilgisayar ağı, güvenlik tehditlerine ve dolandırıcılığa açıktır. Neyse ki NTP zaman sunucusu uzun yıllardır etrafında olmuştur ve zaman senkronizasyonu baş ağrısı kolaylaştırabilir.

NTP (Ağ Zaman Protokolü), bilgisayar ağları tarafından kullanılan en eski protokollerden biridir. Yaklaşık 30 yıl önce geliştirilen NTP, ağdaki tüm aygıtlarda saati kontrol eden ve hepsinin eşitlenmesini sağlamak için yeterli süreyi ekleyen veya çıkan bir protokoldür.

NTP, şebeke saatlerini senkronize etmek için bir zaman referansı gerektirir. NTP bir ağa herhangi bir zamana senkronize ederken yetkili bir zaman kaynağı açıkça en iyi çözümdür. UTC (Eşgüdümlü Evrensel Zaman), atomik saatler tarafından söylenen zamana dayanan, küresel olarak kullanılan bir zaman ölçeğidir. Bir bin yılı aşkın bir sürede atom saatleri bir saniyeden daha yavaş kaybederken UTC, bir ağın senkronize edilmesi için bugüne kadarki en iyi zamanlama kaynağıdır. Ağınız kusursuz bir şekilde senkronize edilmekle kalmaz aynı zamanda ağınız dünyanın dört bir yanındaki milyonlarca bilgisayar ağıyla aynı zamanda senkronize edilecektir.

A NTP sunucu Birkaç kaynaktan bir UTC zaman referans alabilir. En belirgin kaynak Internet'tir, ancak Internet saati kaynakları kötü bilinir biçimde yanlıştır ve mesafe olmayan yerler ise çok uzak olduğu takdirde nispeten yararsız olabilir. Ayrıca, NTP sunucunuzu güvenlik duvarınızın arkasında güvenli bir şekilde yerleştirdikten sonra, NTP sunucusunun web üzerinden zamanlama referansını yoklamasına ve özellikle de NTP kimlik doğrulaması (NTP) gibi tüm ağın savunmasız kalmasına izin vermek için bir delik açılmasının anlamsız olduğu görülüyor kendi güvenlik önlemi) Internet üzerinden mümkün değildir.

Bir UTC zamanlama referansı almak için iki çok daha güvenli ve doğru yöntem vardır. Birincisi, birçok ülkenin ulusal fizik laboratuvarlarından yayınladığı ulusal zaman ve frekans iletimlerini kullanmaktır. Bunlar genellikle birçok ülkede böyle bir sinyal olmamasına rağmen bir sunucu odası içinde bulunabilmenin avantajına sahip olan uzun dalga yoluyla yayınlanır.

Bununla birlikte, birçok NTP sunucusu, GPS (Küresel Konumlandırma Sistemi) uydularının yerleşik atom saatleri tarafından yayınlanan zamanlama sinyalini kullanabilir. Bu sinyal her yerde bulunur, ancak gökyüzünü net bir şekilde görebilen bir GPS anteni gereklidir.

Ya UTC zamanlama kaynağından yararlanarak ya GPS radyo iletim ağı vasıtasıyla bir bilgisayar ağı birkaç milisaniyelik UTC zamanında senkronize edilebilir.

Ağ Zaman Protokolüne Giriş

Pazartesi, Eylül 8th, 2008

Ağ Zaman Protokolü (NTP), halen kullanılmakta olan en eski İnternet protokollerinden biridir. Delaware Üniversitesi'nden Dr. David Mills tarafından geliştirilen 1985, sürekli kullanımda ve sürekli olarak güncellenmektedir. NTP, bilgisayarlardaki ve ağdaki saatleri İnternet'ten veya Yerel veya Geniş Alan Ağları (LAN'lar / WANS) üzerinden senkronize etmek için tasarlanmış bir protokoldür.

Modern bir küresel ekonomide zaman senkronizasyonu, bir İnternet açık artırma alanındaki teklif için bir uçak bileti rezervasyonu gibi zamana duyarlı işlemleri gerçekleştirmek için gereklidir. Saatler aynı saatte senkronize edilmemiş olsaydı, uçak koltuğunuzu satın aldıktan sonra satabilirsiniz ve Ebay'in yöneticileri teklifinin en son olduğunu keşfedemezler.

NTP çok katmanlı bir sistemdir, her katman bir katman olarak adlandırılmaktadır. Her katmandaki sunucular birbirleriyle (akran) iletişim kurar ve katmanları alçaltmak için zaman tanır. Üst katmandaki sunucular, katman 1, bir katman 2 sunucusu 1 katmanına bağlanırken, Internet üzerinden veya bir radyo veya GPS alıcısı ile bir atom saatine bağlanır.

NTP, UTC (Eşgüdümlı Evrensel Zaman veya Temps Universel Coordonné) gibi zaman ölçeklerini kullanarak bir ağda zamanı senkronize etmek için bir algoritma (Marzullo'nun algoritması) kullanır ve Dünya'nın rotasyonunun yavaşlamasını telafi etmek için sıçrama saniyeleri gibi özellikleri destekleyebilir.

NTP (4 sürümü en yeni) kamuya açık İnternet üzerinden 10 milisaniye içinde (1 / 100th saniye) zaman tutabilir ve ideal koşullar altında 200 mikrosaniyelik (1 / 5000th) doğrulukla daha iyi LAN'larda performans gösterebilir .

NTP zaman sunucuları TCP / IP paketinde çalışır ve UDP'ye (Kullanıcı Datagram Protokolü) güvenirler. NTP tarafından gerekli olan daha önceki iletişimlerle ilgili bilgilerin depolanmasını gerektirmeyen Basit Ağ Zaman Protokolü (SNTP) adı verilen daha az karmaşık bir NTP şekli, yüksek hassasiyetli zamanlamanın önemli olmadığı ve aynı zamanda aşağıdakiler gibi yer aldığı bazı cihazlarda ve uygulamalarda kullanılır: standarttır (ancak Microsoft Windows'un daha yeni sürümlerinde tam NTP yüklüdür ve kaynak kodu bedava ve internette kolayca bulunur).

NTP programı (UNIX'de daemon ve Windows'da bir servis olarak bilinir) arka planda çalışır ve her biri bir dizi test gerçekleştirerek birkaç alış veriş gerçekleşene kadar söylenen zamana inanmayı reddeder. Bir sunucudaki yanıtlar bu 'protokol belirtimlerini' karşılarsa, sunucu kabul edilir. Bir NTP sunucusu senkronizasyon kaynağı olarak kabul edilene kadar genellikle beş iyi örnek (beş dakika) alır.

Bu son derece pahalıdır ve genellikle yalnızca büyük ölçekli fizik laboratuvarlarında bulunacak olmasına rağmen NTP ile senkronizasyon Ancak NTP Küresel Konumlandırma kullanabilirsiniz, böyle bir atom saati olarak güvenilir bir saat kaynağına atfen zaman senkronize nispeten basittir sistemi (GPS) şebeke veya uzman radyo iletim bu saatler dan UTC zaman alacak.

Basit Ağ Zaman Protokolü (SNTP) adı verilen, NTP'nin gerektirdiği önceki iletişimlerle ilgili bilgilerin depolanmasını gerektirmeyen basitleştirilmiş bir NTP sürümü mevcuttur. Yüksek doğruluklu zamanlamanın önemli olmadığı ve Microsoft Windows'un eski sürümlerinde yüklü olduğu bazı aygıtlarda ve uygulamalarda kullanılır. 2000, bilgisayar saatini senkronize etmek için SNTP kullanan Windows Zaman Hizmetini (w32time.exe) içerdiğinden Windows. NTP, UNIX ve LINUX'da da mevcuttur (NTP.org üzerinden indirilebilir).

Zaman Kritik Uygulamalar için NTP GPS Sunucusu

Pazartesi, Eylül 8th, 2008

GPS (Global Positioning System), Amerika Birleşik Devletleri tarafından kontrol edilen ve işletilen bir Global Seyir Uydu Sistemi'dir (GNSS).

GNSS sistemleri, yeryüzünün yüzeyinden birkaç bin kilometre uzaktaki uyduları kullanarak, zamanlama bilgilerini bir GNSS alıcısına (araçlarımızdaki uydu seyir ünitesi gibi) yayarak kullanır. GPS alıcısı tarafından kesin bir konumu üçgenlemek için kullanılan bu bilgilerdir. Bunlar, uyduyu Dünya'dan uzakta tuttukları için kendi yüksek hassas atomik saatlerini kullanarak, hatta bir saniye veya iki saniye'lik bir yanlışlık bile, bir uydu navigasyonunun konumu kilometrelerce uzakta olabileceği anlamına gelebilir.

Bu doğru zaman kaynağına sahip olmanın bir sonucu olarak, GPS ve yeni nesil GNSS sistemlerinin hepsi mutlak veya UTC (Evrensel Eşgüdümlı Zaman) saat kaynağı almak için kullanılabilir. Bu saat kaynağı, bilgisayar ağları tarafından NTP sunucu (Ağ Zaman Protokolü) tüm makinaları ve cihazları aynı saatte senkronize etmek için kullanılır.

NTP, bilgisayarları ve ağ aygıtlarını harici bir zamanlama referansına senkronize etmek için tasarlanmış bir protokoldür.

GPS ideal bir zaman ve frekans referansıdır, çünkü nispeten ucuz bileşenleri kullanarak dünyanın herhangi bir yerinde son derece doğru bir zaman sağlayabilir. Her GPS uydusu, askeri kullanım için L2, ve 1 MHz'de iletilen sivillerin kullandığı L1575 olmak üzere iki frekansta yayınlanır, Düşük maliyetli GPS antenleri ve alıcıları artık yaygın olarak mevcuttur ve özel NTP GPS sunucuları nispeten düşük maliyetlidir.

uydudan yayın radyo sinyali pencerelerden ancak geçebileceği bir GPS anteni için ideal bir konuma gökyüzü iyi bir manzaralı bir çatı üzerinde yapılar tarafından bloke edilebilir. Daha fazla uydu onu sinyalinden daha iyi gelen alabilirsiniz. Ancak, çatı antenleri yüzden baskılayıcı çok GPS kabloya inline yüklü olması tavsiye edilir aydınlatma grev veya diğer gerilim eğilimli dalgalanmaları olabilir.

A NTP GPS Sunucusu senkronizasyon için yüksek hassasiyette harici referans olan NTP zaman sunucuları veya bağımsız bilgisayarlar sağlamak için idealdir. 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.

Bilgisayar Zaman Damgalarını NTP ile Anlamak

Pazartesi, Eylül 8th, 2008

Bir bilgisayarın zamanla uğraşma biçimi, insanların onu algılama biçiminden tamamen farklıdır. Zamanlar saniyeler, dakikalar, saatler, günler, haftalar, aylar ve yıllar halinde düzenlenirken, diğer taraftan bilgisayarlar zamanı tek bir noktadan (asal çarpı olarak da bilinir) geçirmiş saniyeleri temsil eden tek bir sayı olarak ayarlarız.

Çoğu bilgisayar NTP (Ağ Zaman Protokolü) zamanla uğraşmak ve ağlarda birçok özel bir NTP zaman sunucusu kullanılarak senkronize edilir. NTP günler, yıllar ya da yüzyıllar hakkında hiçbir şey bilmemektedir, sadece asal çarpıdaki saniyelerdir. Bu asal çağ, yüzyılın 20. yüzyılın başında gece yarısı bir insan için şöyle bir şey olarak kaydedilecek olan (çoğu sistem için) ayarlanır: 00: 00 - 01,01,1900.

Bununla birlikte, bilgisayarlar bu noktadan sonraki saniye sayısını saat olarak sayarlar. 1900'ın etrafında bir bilgisayar varsa, Ocak 1'ın gece yarısı onun zaman damgası 0 olurken aynı tarihte 1972 olurken zaman damgası 2,272,060,800 olur, bu da 1900'dan bu yana geçen saniye sayısını temsil eder.

Zaman damgaları 136 nedeniyle bir sonraki sargıyla birlikte her 2036 yılını yeniden başlatır, ancak çoğu kez Millennium Bug türü senaryodan korkan bazı kişiler arasında tedirginlik yarattı; bununla birlikte çoğu kez bu gibi olaylardan şüphelenir ancak zaman damgasının etrafında bir kaydırma gerçekleştiğinde bilgisayarların birden fazla dolambaçlı alanı kapsayan zaman aralıklarıyla uğraşmasına izin vermek için, dönem tamsayısı eklenir (+ 1). Bilgisayarlar ve NTP birinci asamaya kadar uzanan zamanla uğraşmak zorunda kalırsa, negatif bir tamsayı kullanılır (1500 yılına üç 3 yıl döngüsünü temsil etmek için bir -136 kullanılacaktır).

Zaman damgaları, modern bilgisayarların e-posta gönderme, hata ayıklama ve programlama gibi görevleri yerine getirdiği neredeyse her işlemde kullanılır. Zaman doğrusal olduğu için, bilgisayar her bir zaman damgasının daima bir öncekinden büyük olduğunu bilir ve bu nedenle bilgisayarlar ve NTP, özellikle zaman aniden geriye döndüğünde zaman içindeki hatalarla uğraşmayı zor buluyor.

Bilgisayarlar aynı saatte senkronize edilmezse bu olabilir. Daha yavaş bir saatle bir makineye bir e-posta gönderilirse, bilgisayar gönderilmeden önce alınmış gibi görünür. Senkronizasyon eksikliği ciddi sorunlara neden olabilir ve hatta bir sistemi kötü niyetli saldırılara hatta dolandırıcılıklara karşı savunmasız bırakabilir.

Bundan dolayı, çoğu bilgisayar ağı UTC'ye (Koordinatlı Evrensel Zaman) senkronize edilir. UTC, dünya çapında bir zaman ölçeğidir ve dünya genelindeki herkes için aynıdır, bu, milyonlarca yılda bir ikinci bir kaybeden ya da kaybetmeyen, son derece doğru atom saatleri tarafından anlatılan zamana dayanır.

Çoğu bilgisayar ağı, özel bir NTP zaman sunucusu bilgisayarlarını da senkronize etmek için UTC zamanı. UTC, Internet üzerinden (her ne kadar güvenli değilse de) GPS şebekesi üzerinden (Global Positioning System) kullanılabilir veya uzun dalga yoluyla ulusal saat ve frekans yayınları alır.

NTP, alınan UTC zamanını kontrol ederek ve bir bilgisayarın UTC'ye mükemmel şekilde uyması için bir zaman damgasını ekleyerek veya tutan bir bilgisayarı eşitler. Özel bir NTP zaman sunucusu kullanarak UTC, bir ağda birkaç milisaniyelik UTC zamanına kadar tutulabilir.

Ağ Zaman Sunucusu Zamanın Kontrolünü Tutmak

Pazartesi, Eylül 8th, 2008

Bilgisayar ağı korkutucu bir girişim gibi gözükebilir. Bununla birlikte, bir bilgisayar ağı aslında veri aktarımını ve güvenliğini kolaylaştırmak için birbirine bağlanan bir takım makinelerdir. Yüzlerce ve binlerce makinadan oluşan gerçekten büyük ağlara ev ağındaki iki bilgisayar gibi çok küçük olabilirler.

Bir bilgisayara veya cihaz bir ağa bağlandığında, bilgisayarların olayların ve uygulamaların sırasını belirlemek için kullanabileceği tek bir referans noktası vardır ve bu zamantır.

Saat, zaman damgaları şeklinde çoğu uygulama tarafından kullanılır ve bilgisayar ağlarındaki sorunlar yaşanabilir.

Bilgisayarlar, bir yazılım saati kullanarak saati söyler. Bu, bilgisayar kapalı olduğunda zaman tutan bir sistem saatini temel alır. Bununla birlikte, bilgisayarların iç saatleri tamamen yanlıştır. Haftada birkaç saniyeye doğru kayma eğilimi gösterirler. Bir ağda birden fazla makine olduğunda, makineler farklı oranlarda sürükleniyorsa bu ciddi sorunlara neden olabilir.

E-postalar gönderilmeden önce gelebilir ve tüm ağ güvenlik tehditlerine ve hatta sahtekarlıklara karşı savunmasız olabilir!

A ağ zaman sunucusu bir bilgisayar ağı ile tekli zaman kaynağını eşleştirmek için kullanılır. Bu saat kaynağı bir bilgisayardaki bir iç saatten bir bilek izleyicisi tarafından söylenen zamana kadar herhangi bir şey olabilir. Bununla birlikte, mükemmel doğruluğu sağlamak ve bir ağın dünyanın geri kalanına senkronize edilmesini sağlamak için UTC zaman kaynağı kullanılmalıdır.

UTC (Eşgüdümlü Evrensel Saat), atom saatlerinin anlattığı zamana dayalı küresel zaman ölçeğidir. Bir ağ zaman sunucusu, Internet üzerinden (güvenli olmasa da) UTC zaman kaynağını, GPS (global konumlandırma sistemi) ağı yoluyla veya ulusal fizik laboratuarlarındaki uzman radyo iletimi aracılığıyla alabilir.

Çoğu ağ zaman sunucusu kullanır NTP (Ağ Zaman Protokolü) zamanlama referansını ağ üzerinden dağıtmak için kullanılır. Ancak bunu yapmak için tasarlanan tek zamanlama protokolü NTP değil, ancak en yaygın kullanılanıdır.

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 XP kullanarak bir NTP Zaman Sunucusu Yapılandırma

Pazartesi, Eylül 8th, 2008

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.

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)