NTP nedir
Ağ Zaman Protokolüne Giriş
Ağ Zaman Protokolü (NTP), halen kullanılmakta olan en eski İnternet protokollerinden biridir. Delaware Üniversitesi'nden Dr David Mills tarafından icat edildi, sürekli kullanımdaydı ve 1985'den bu yana sürekli güncellendi. NTP, Internet'teki veya Yerel Ağlardaki (LAN'lar) bilgisayarlardaki ve ağdaki saatleri senkronize etmek için tasarlanmış bir protokoldür.
NTP, UTC (Koordine Edilmiş Evrensel Zaman veya Temps Universel Coordonn ') gibi zaman ölçeklerini kullanarak bir ağdaki zamanı senkronize etmek için bir algoritma (Marzullo'nun algoritması) kullanır ve Dünya'nın dönüşünün yavaşlamasını telafi etmek için sıçrama saniye olarak bu özellikleri destekleyebilir.
NTP (versiyon 4) 10 milisaniye (saniyenin 1 / 100th) içinde kamu Internet üzerinden zaman koruyabilirsiniz ve ideal koşullarda 200 mikrosaniye (saniyenin 1 / 5000th) ait doğrulukları ile daha da iyi Lan üzerinde gerçekleştirebilir.
NTP zaman sunucuları, TCP / IP paketinde çalışır ve UDP'ye (Kullanıcı Datagram Protokolü) güvenir. 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 ayrıca standart olarak dahil edildiği bazı cihazlarda ve uygulamalarda kullanılır Windows yazılımında (ancak Microsoft Windows'un daha yeni sürümlerinde tam NTP yüklüdür).
NTP ile zaman senkronizasyonu göreceli olarak basittir, zaman güvenilir bir saat kaynağına referansla senkronize olur. Bu kaynak göreli olabilir (bir bilgisayarın dahili saati veya bilekli saatteki saat) veya mutlak olabilir (UTC saat kaynağı, insancıl olduğu kadar doğrudur).
Atomik saatler en mutlak zaman tutma cihazlardır. Bunlar atomu, sezyum-133, radyasyon her saniye (9,192,631,770) döngüleri bir tam sayı olduğu prensibine göre çalışır. Bu Uluslararası Birim Sistemi (SI) hemen sezyum-9,192,631,770 atomunun radyasyon 133 döngü süresi ikinci tanımlamıştır çok doğru olduğunu kanıtlamıştır.
Bununla birlikte, atom saatleri son derece pahalıdır ve genellikle sadece büyük ölçekli fizik laboratuvarlarında bulunabilir. Bununla birlikte, NTP, ya Global Positioning sistemi (GPS) ağı ya da uzman radyo iletimini kullanarak ağları bir atom saatiyle senkronize edebilir.
En yaygın olarak kullanılan doğru konumlandırma ve konum bilgileri temin uyduların bir dizi oluşur GPS sistemi. Her GPS uydu sadece sırayla bir zamanlama referansı olarak kullanılabilir edilebilir bir atom saati kullanarak bunu yapabilirsiniz.
Tipik bir GPS alıcısı sürece gökyüzü iyi görünümü ile yer orada bir anten olarak UTC birkaç nanosaniye içinde bilgi zamanlama sağlayabilir.
Bir NTP sunucusu senkronize etmek için kullanılabilir ulusal zaman ve frekans radyo yayınlar bir dizi de vardır. İngiltere'de (MSF denir) sinyali İngiltere'nin ulusal zaman referansı olarak hizmet veren Cumbria Ulusal Fizik Laboratuvarı tarafından yayınlanır, Colorado, ABD (WWVB) ve Frankfurt, Almanya (DCF 77) benzer sistemler de vardır. Bu sinyaller 100 mikro doğrulukla UTC zamanı sağlanmakta, ancak radyo sinyali sonlu alanı vardır ve parazite karşı zayıf.
Referans saatinden uzaklık tabaka seviyeleri olarak bilinir ve NTP'deki döngüleri önlemek için mevcuttur. Stratum 0, bir bilgisayara doğrudan bağlı atom saatleri gibi cihazlardır. Stratum 1, Stratum 0 sunucularına NTP istekleri gönderen bilgisayarlar olmakla birlikte Stratum 2, Stratum 1 aygıtlarına bağlı bilgisayarlardır. NTP, 256 katmanlarını destekleyebilir.
2000'ten bu yana tüm Microsoft Windows sürümleri, bilgisayar saatini bir NTP sunucusuna senkronize edebilen Windows Zaman Servisi'ni (w32time.exe) içerir. uzman NTP sunucuları MSF (veya eşdeğeri) veya NTP ile ilgili ürünlerin bir listesi için GPS sinyalini kullanarak çok sayıda makinede zamanı senkronize edebilen de mevcuttur.