tarafından gönderildi Richard N Williams on Şubat 5th, 2008
Zaman sunucuları, genellikle bir ağda bulunan diğer bilgisayar sunucuları gibidir. Zaman sunucusu genellikle harici bir donanım kaynağından zamanlama bilgisi toplar ve ardından ağı o zamana senkronize eder.
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.
Internet'e kimliği doğrulanmış alternatifler vardır, en yaygın olanı GPS ağı kullanmaktır. Küresel Konumlandırma Sistemi, güvenilir konum bilgilerini sağlamak için ne zaman olduğunu bilmeye dayandığından, bu bilgi bir zaman sunucusu tarafından kullanılabilir.
Zaman sunucusuna bağlı basit bir GPS anteni, GPS zamanlama referansının zaman sunucusu tarafından düzenli olarak kontrol edilmesini sağlayacaktır. Bir GPS zaman sunucusu birkaç yüz nanosaniye içinde doğru olacaktır (nanosaniye = saniyenin milyarda biri).
Ayrıca ABD'de Colorado'dan WWVB sinyali, İngiltere'de Cumbria'dan MSF sinyali ve Almanya'da Frankfurt'dan DCF-77 sinyali gibi bir dizi ulusal radyo yayını bulunmaktadır.
Bu radyo sinyallerinin aralıkları sınırlıdır ve Londra gibi büyük şehirlerde bile yeterince iyi bir sinyal alması zor olabilir.
Çoğu zamanlama sunucusu NTP (Ağ Zaman Protokolü) kullanır ancak mevcut diğer protokoller vardır ancak NTP ağırlıklı olarak kullanılır ve zamanlama protokolleri için standart olarak düşünülür. NTp, 25 yılı aşkın bir süredir üzerinde ve halihazırda 4 sürümü üzerinde bulunuyor ancak her zaman güncelleniyor ve muhtemelen nedeni yağ tarafından en yaygın zamanlama protokolü.
NTP zaman sunucuları, TCP / IP paketinde çalışır ve UDP'ye (Kullanıcı Datagram Protokolü) güvenir. NTP'nin daha az karmaşık bir biçimi - Basit Ağ Zaman Protokolü (SNTP), yüksek doğruluklu zamanlamanın önemli olmadığı ve Windows yazılımında standart olarak bulunan bazı aygıtlarda ve uygulamalarda kullanılır (ancak Microsoft Windows'un daha yeni sürümleri tam NTP'ye sahiptir kurulu ve kaynak kodu ücretsiz ve internette ntp.org'dan hazırdır).