NTP, zamanı 1 Ocak 1900’e göre saniye cinsinden, 64 bitlik sabit nokta formatında ölçer; tamsayı kısmı saniye sayısını, kesirli kısım ise saniyenin kesirlerini temsil eder.
NTP, bir dizi dağıtılmış zaman sunucusu ve istemcisi arasında zaman işleyişini senkronize eden Ağ Zaman Protokolü anlamına gelir. Ağ gecikmesini ve düzensizliklerini ayarlayarak ağlar arasında doğru zaman işleyişi sağlar.
NTP, istemciler ve sunucular arasındaki iletişim için öncelikle 123 numaralı bağlantı noktasında UDP’yi (Kullanıcı Datagram Protokolü) kullanır. UDP, TCP’ye (İletim Kontrol Protokolü) kıyasla daha düşük ek yük ve daha hızlı iletim sağlaması nedeniyle tercih edilir.
NTP, istemciler ve sunucular arasında zaman damgaları alışverişi yaparak ve bunların saatleri arasındaki yayılma gecikmesini ve sapmayı tahmin etmek için algoritmalar kullanarak zamanı hesaplar. Sunucunun daha doğru saatiyle senkronize etmek için bu faktörleri telafi ederek istemcinin saatini ayarlar.
NTP standardı, bilgisayar ağlarındaki saatleri senkronize etmek için kullanılan protokolü tanımlar. Ağa bağlı cihazlar arasında doğru zaman işleyişini sağlamak için saat senkronizasyonu, hata tahmini ve düzeltme mekanizmalarına yönelik algoritmaları belirtir.