NTP (Network Time Protocol) Nedir?

Bilgisayarların sistem saatleri zaman içinde sapabilir. Endüstriyel veri toplama ve izleme uygulamalarında bu sapma, farklı cihazlardan gelen ölçümlerin zaman damgalarının birbiriyle uyuşmamasına ve olay sıralamasının yanlış yorumlanmasına yol açabilir. Bu nedenle veri toplayan bilgisayarın saatinin güvenilir bir zaman kaynağıyla düzenli olarak eşitlenmesi önemlidir.

MAESTRO LOGGER ana yapılandırma ekranı

NTP (Network Time Protocol — Ağ Zaman Protokolü), paket anahtarlamalı ağlar üzerinden bilgisayarların saatlerini eş zamanlamak için tasarlanmıştır. MAESTRO SYNC, kaynak sayfada anlatıldığı üzere NTP sunucularından yararlanarak bilgisayarın sistem saatini belirlenen yenileme aralıklarında güncelleyebilir. NTPv4'ün protokol ve algoritmaları IETF'nin RFC 5905 belgesinde tanımlanmıştır. RFC 5905 — NTPv4 şartnamesi.

Veri toplamada neden önemlidir?

  • Ölçümlerin ve olay kayıtlarının ortak bir zaman referansına göre tutulmasına yardımcı olur.
  • Farklı bilgisayar ve bileşenlerden gelen kayıtların karşılaştırılmasını kolaylaştırır.
  • Olay inceleme, raporlama ve geçmiş veri analizi sırasında zaman uyumsuzluğundan doğan belirsizliği azaltır.

Ağ İletişimi ve Port Bilgisi

NTP, normal çalışma biçiminde UDP üzerinden haberleşir ve standart NTP hizmeti için UDP 123 portunu kullanır. Güvenlik duvarı veya ağ geçidi kuralları bu trafiği engelliyorsa SYNC sunucuya ulaşamayabilir ya da zaman yanıtı alamayabilir.

Öğe Açıklama Kontrol noktası
NTP Ağ üzerinden saat senkronizasyonu UDP 123 trafiğine izin verilip verilmediğini kontrol edin.
NTP sunucusu İstemciye zaman referansı sağlayan sunucu Sunucu adı/adresi ve ağ erişimi doğru olmalıdır.
Sistem saati Bilgisayarın işletim sistemi saati Saat dilimi ve yaz saati ayarlarını ayrıca kontrol edin.

Port açma işlemlerini yalnızca gerekli kaynak ve hedeflerle, kurumun güvenlik politikalarına uygun şekilde yapın. Bir portun açık olması tek başına başarılı veya doğru senkronizasyonu garanti etmez.

Yenileme Aralığı ve Süreklilik Seçeneği

Kaynak dokümana göre SYNC, yapılandırmada belirtilen yenileme aralığı boyunca saat senkronizasyonunu tekrarlar. Örneğin 300 saniyelik aralık, yaklaşık her beş dakikada bir senkronizasyon denemesi yapılması anlamına gelir. Uygun aralık; sistemin kullanım amacı, ağ koşulları, zaman doğruluğu gereksinimleri ve SYNC sürümünün sunduğu seçeneklere göre belirlenmelidir.

Kaynak sayfada açıklanan Süreklilik seçeneği, bir NTP sunucusuna belirli bir denemede ulaşılamadığında listedeki bir sonraki sunucuya geçilmesine yardımcı olur. Birden fazla sunucu tanımlamak, tek bir sunucuya erişilemediğinde alternatif kullanma olanağı sağlayabilir; ancak listedeki sunucuların gerçekten erişilebilir ve güvenilir olduğu ayrıca doğrulanmalıdır.

Yapılandırma için pratik öneriler

  • Yenileme aralığını rastgele değil, uygulamanın zamanlama gereksinimlerine göre belirleyin.
  • Birincil sunucuya ek olarak, ağ üzerinden erişilebilen uygun bir alternatif sunucu tanımlayın.
  • Sunucu değişimi ve başarısız bağlantı durumlarında SYNC'ın verdiği durum mesajlarını inceleyin.
  • Gerçek zaman damgalarını başka bir güvenilir saat kaynağıyla karşılaştırarak sonucu doğrulayın.

Alternatif Zaman Senkronizasyonu Yöntemleri

Eski MAESTRO SYNC dokümanı, NTP dışında RFC 868 Time Protocol, RFC 867 Daytime Protocol ve WEB senkronizasyonu seçeneklerinden söz etmektedir. Bunlar aynı protokol değildir; portları, yanıt biçimleri ve zaman bilgisini sağlama yöntemleri farklıdır. Bu alternatiflerin mevcut SYNC sürümünde desteklenip desteklenmediği ve hangi bağlantı ayarlarını gerektirdiği, kullanılan sürüm ve yapılandırma ekranı üzerinden doğrulanmalıdır.

Yöntem Kaynak dokümandaki rolü Teknik not
NTP Ana ağ tabanlı senkronizasyon seçeneği Standart NTP hizmeti UDP 123 kullanır; NTPv4 için RFC 5905'e bakılabilir.
RFC 868 — Time Protocol Alternatif internet zaman hizmeti RFC 868, TCP veya UDP üzerinden port 37'de çalışan bir zaman protokolünü tanımlar. RFC 868.
RFC 867 — Daytime Protocol İnsan tarafından okunabilir tarih/saat metni sunan alternatif RFC 867, tarih ve saati metin biçiminde sunar; RFC 868 ile aynı protokol değildir. RFC 867.
WEB senkronizasyonu Kaynak sayfada, standart HTTP/80 erişimi olan ortamlara yönelik seçenek olarak anlatılır Kaynak sayfa bu yöntemin daha düşük hassasiyetli olduğunu özellikle belirtir. Gerçek davranış kullanılan SYNC sürümüne bağlıdır.

Kaynak düzeltmesi: Eski HTML'de RFC 868 ile birlikte “RFC8767” yazılmış; açıklama ise Daytime Protocol'ü tarif etmektedir. Daytime Protocol'ün doğru RFC numarası RFC 867'dir. RFC 8767 bu protokolün referansı değildir. Burada, ürünün eski metnindeki olası numaralandırma hatası teknik kaynaklarla ayrıştırılmıştır.

Hassasiyet uyarısı: WEB tabanlı veya metin yanıtı veren eski protokoller, NTP ile aynı zaman ölçüm/dengelemeyi sağlıyor varsayılmamalıdır. Zaman doğruluğu kritik bir uygulamada kullanılan yöntemin ölçülen performansı doğrulanmalı ve uygulamanın gereksinimleriyle karşılaştırılmalıdır.

Sorun Giderme Kontrol Listesi

  1. Sunucu bilgisini kontrol edin: Sunucu adı/adresi doğru mu ve DNS çözümlemesi yapılabiliyor mu?
  2. Ağ erişimini kontrol edin: İlgili güvenlik duvarı ve ağ kuralları gerekli trafiğe izin veriyor mu?
  3. SYNC durum mesajlarını inceleyin: Son denemenin sonucu ve son işlem zamanı ne gösteriyor?
  4. Alternatif sunucuyu deneyin: Süreklilik seçeneği ve sunucu listesi doğru yapılandırılmış mı?
  5. İşletim sistemi ayarlarını doğrulayın: Saat dilimi ve yerel saat ayarları doğru mu? Senkronizasyon başarısı, yanlış saat dilimi ayarını düzeltmez.
  6. Sonucu karşılaştırın: Sistem saatini bağımsız ve güvenilir bir referansla kontrol edin; yalnızca “bağlandı” mesajına dayanmayın.

Bu liste genel ağ ve zaman senkronizasyonu kontrolleridir. SYNC'ın sürüme özgü hata mesajları ve ayar isimleri için ürünün kendi arayüzünü esas alın.

İlgili SYNC Sayfaları ve Teknik Kaynaklar

← SYNC ana sayfasına dön