NTP ile Zaman Senkronizasyonu
Ağ Zaman Protokolü (NTP), yıllar önce 25 üzerinde tasarlanmış ve halen sürekli geliştirilmekte olan bir İnternet standart protokoltür. NTP, bir ağda tek bir zamanlama kaynağına yönelik senkronizasyon yapar. Uygulamalar İnternet üzerinden gerçekleştirildiğinde bir ağdaki zaman eşitlenmezse, gönderilmeden önce e-postanın alınması veya zaman alan uygulamaların başarısız olması gibi istenmeyen sonuçlar ortaya çıkabilir.
NTP, bir ağdaki tüm saatleri o zamana senkronize etmek için tek bir referans saati kullanır. UTC zamanı (Eşgüdüm Evrensel Saat) dünyanın resmi zaman standardıdır ve çoğu NTP sunucusu UTC zamanını almak için senkronize edilmiştir. UTC zamanı, tüm UTC zamanlama referanslarının aynı saati belirtmesini sağlayan atom saatleri konstellasyonu ile doğru tutulur.
NTP bir hiyerarşi halinde düzenlenmiştir. Hiyerarşinin en üstünde atomik referans saatleri vardır, bunlar stratum 0 olarak bilinir. Bu katmanların altında doğrudan bir stratum 0 kaynağından bir zamanlama referansı alan sunucular vardır. Stratum 2 sunucuları bir stratum 1 sunucusundan zaman alır ve böyle devam eder.
NTP çok ölçeklenebilir, yani bir senkronizasyon ağı birkaç referans saati içerebilir ve NTP geçerli saati tahmini yapmak için en iyi adayı seçecektir. Bu, NTP'yi, duyulmamış birkaç yüz nano saniyelik hassasiyetle son derece doğru yapar (nano = 1 saniye her milyar yıl!)
Bir bilgisayar saatini, modern işletim sistemleriyle yapmak için son derece basit olan NTP'yi kullanarak zamanlama referansına senkronize etmek. Çoğu işletim sistemi üreticisi, sistemlerine NTP'nin bir sürümünü yükler (bazılarında SNTP olarak da bilinen ölçekli bir sürüm olsa da).
Bu, bir İnternet katmanına 1 zaman sunucusuna bağlanmak anlamına gelir; kullanıcı yalnızca alan adını NTP programına eklemek zorundadır. Bu, sistem saatini çift tıklatarak ve İnternet Saati sekmesini açarak pencerelerde oldukça basit bir şekilde yapılabilir. UNIX'de ntp.conf dosyası DNS ayrıntılarını içerir.
Microsoft'un, diğerlerinin yanı sıra, Internet kaynaklarının zararlı ağ saldırılarına açık bir ağdan ayrılmasının doğrulanamayacağından, zamanlama referansı olarak harici bir donanım kaynağı kullanılmasını tavsiye etmelidir.
Harici bir NTP sunucu bir uzman ulusal radyo yayını (alıcı, uygun bir iletim menzili içinde olduğu sürece) veya GPS ağı üzerinden (bir GPS anteni yoluyla) UTC zamanlama sinyali alabilir.
NTP sunucuları nispeten düşük maliyetlidir ve kurulumu ve kurulumu kolaydır, ayrıca güvenlik sunarken doğruluk ve hassaslık sağlar.