Zaman Sunucuları: Bilgisayarlarınızdaki Hassas Zamanların Korunması

Bilgisayar ağları, neredeyse tüm uygulamaları için zaman işleyişine güvenir; bir e-posta göndererek veri kaydetmeye kadar, bilgisayarın izlemesi için bir zaman damgası gerekir. Tüm yönlendiriciler ve anahtarların aynı hızda çalışması gerekir; eşzamanlı olmayan aygıtlar veri kaybolmasına ve hatta tüm bağlantılara neden olabilir.

Tüm PC'ler ve ağ cihazları, bir iç sistem saatini korumak için saatler kullanır. Gerçek Saat Saat yongaları (RTC) olarak adlandırılan bu saatler, saat ve tarih bilgilerini sağlar. Cipsler pil desteklidir, böylece elektrik kesintilerinde bile zaman sürdürebilirler.

Bununla birlikte, kişisel bilgisayarlar mükemmel saatler olarak tasarlanmamıştır, tasarımları doğru zamanı korumak yerine seri üretim ve düşük maliyet için optimize edilmiştir. Bununla birlikte, bu iç saatler kaymaya eğilimlidir ve birçok uygulama için bu oldukça yeterli olabilir, ancak çoğu zaman makinelerin bir ağ üzerinde birlikte çalışması gerekir ve bilgisayarlar farklı hızlarda sürüklenirse, bilgisayarlar birbirleriyle senkronize edilemez ve sorunlar olabilir özellikle zamanla hassas işlemlerde ortaya çıkmaktadır.

Bazı işlemlerde, bilgisayarlar arasında mükemmel bir şekilde senkronize edilmesi gereklidir; makineler arasındaki birkaç saniye farkı, ciddi bir etkiye sahip olabilir; örneğin, ayırdığınız bir uçak bileti bulmak bir süre sonra başka bir müşteriye satılırsa veya tasarruflarınızı dışarı çıkarabilir bir nakit makinesi ve hesabınız boş olduğunda hızlı bir şekilde başka bir makineye gidebilir ve hepsini geri çekebilirsiniz.

Zaman sunucuları diğer bilgisayar sunucuları gibi genellikle bir ağda bulunan anlamındadır. Zaman sunucusu genellikle harici bir donanım kaynağından zamanlama bilgisi toplar ve ardından ağı o zamana senkronize eder.

Çoğu zaman sunucusu, NTP (Ağ Zaman Protokolü), Delaware Üniversitesi'nden Dr. David Mills tarafından keşfedilen ve hala kullanılmakta olan en eski protokollerden biridir ve 1985'den bu yana kullanılmaktadır. NTP, İnternet'teki veya Yerel Ağlardaki (LAN'lar) bilgisayarlardaki ve ağdaki saatleri senkronize etmek için tasarlanmış bir protokoldür.

NTP harici bir zamanlama referansını kullanır ve ardından ağdaki tüm aygıtları o zamana eşitler.

Genellikle zaman sunucuları, küresel standart zaman ölçeği olan UTC'ye (Koordinatlı Evrensel zaman) kaynak ile senkronize edilir ve dünyanın dört bir yanındaki bilgisayarların tam olarak aynı saatte senkronize olmasını sağlar. Bu, borsa veya havayolu endüstrisi gibi kesin zamanlamanın önemli olduğu endüstrilerde bariz önem taşımaktadır.

Bir zaman sunucusunun zamanlama referansı olarak kullanabileceği çeşitli kaynaklar vardır. Internet bariz bir kaynaktır, ancak Internet'ten nist.gov ve windows.time gibi internet zamanlama referansları kimlik doğrulaması yapılamayarak zaman sunucusunu ve dolayısıyla ağın güvenlik tehditlerine karşı savunmasız kalmasını sağlar.

Bu mesaj tarafından yazılmıştır

Richard N Williams

Richard N Williams teknik yazar ve NTP Server ve Time Senkronizasyon sektöründe uzmandır. Google + 'da Richard N Williams

İlgili Okuma