Ağ Zaman Protokolüyle Zaman Tutmak

Bu söz konusu olduğunda ağ zamanı senkronizasyonu, Ağ Zaman Protokolü (NTP) bugüne kadar en çok kullanılan yazılım protokolüdür. İster yüzlerce veya binlerce makinenin senkronize edildiği bir ağın korunması veya tek bir makinenin doğru çalışması için NTP çözüm sunar. NTP olmadan ve NTP sunucu, alışverişten çevrimiçi bankacılığa kadar internette gerçekleştirdiğimiz birçok görev mümkün olmazdı.

Senkronizasyon, internet üzerinden çalışan ağlar için hayati öneme sahiptir. Senkronizasyon olmaksızın, kaos olurdu. Birisi gönderilmeden önce beş dakika önce bir e-posta almış ya da makineye gelen para bıraktığını söyleyen bir kullanıcıya para aktarmayı düşünün.

Eşgüdümlü Evrensel Zaman

Tüm bu sorunlardan kaçınmak için, İnternette tek bir evrensel zaman ölçeği uygulanmaktadır; bu, makinenin hangi saat diliminde olursa olsun aynıdır. Eşgüdümlü Evrensel Zaman (UTC) atom saatleri tarafından yönetilir, bu nedenle son derece doğru ve kararlıdır.

Bilgisayar ağlarının UTC alması için, saat kaynağını GPS şebekesinden (Global Konumlandırma Sistemi), radyo yayınları veya internetin kendisinden. Bir kez aldıktan sonra, ana zaman kaynağını almak ve eşzamanlılığı sağlamak için bir ağ etrafında dağıtmak NTP'ye kalmış.

Ağ Zaman Protokolü Açıklamalı

NTP, bilgi işleminde en eski protokollerden biridir. İnternet, henüz bebeklik çağındayken geriye dayanıyor ancak hala uygun olması için değiştirildi ve uyarlandı. Özünde, NTP, tek tek bilgisayarlarda zamanlamayı değerlendirmek ve bunları UTC zaman kaynağıyla karşılaştırmak üzere tasarlanmış bir algoritmadır. NTP bulur ve tutarsızlıklar gösteriyorsa, uyuşmayı sağlamak için rahatsız edici cihazın saatini ayarlar. NTP, bunu binlerce makinenin ağının birbirinden birkaç milisaniye içinde senkronize edilebileceği kadar doğru bir şekilde yapar.

NTP hiyerarşik bir sistemi benimser. Protokol, bir ağdaki her cihazın NTP sunucusuyla ve UTC saat kaynağıyla kontrol edilmesinden ziyade, sunuculara en yakın olan makinelere daha alçak olan makinelere referans olarak kullanılmasını sağlar. Bu, NTP sunucusuna gelen trafik akışını önler ve tek bir aygıta yüzlerce veya hatta binlerce aygıttan oluşan bir ağdaki senkronizasyonu sağlar.

Atılım Saniye

UTP'nin bir zaman kaynağı olarak kullanılmasında NTP'nin karşı karşıya olduğu en büyük zorluklardan biri, bu evrensel zamanın, Dünya'nın dönüşüyle ​​olan korelasyonunu korumak için zaman zaman ayarlandığıdır. Gezegen her zamankinden biraz yavaşladığı için, UTC'yi yöneten atom saatleri gezegenin kendi hareketi kadar doğrudur; bu nedenle, gündüzden geceye sürüklenmenin olmamasını sağlamak için ara sıra ikinci kez bir veya iki kez yılda bir kez eklenir (böyle bir işlem milyonlarca yıl sürecektir).

Bu artımlı değişiklikler şu şekilde bilinir: Saniyeleri atla ve çoğu NTP sunucusuna gönderilen sinyallerde tanımlanır. NTP bir adım attığını keşfettiğinde, saniyenizi tekrarlayarak bir ağdaki tüm aygıtları otomatik olarak ayarlar. Bu sıçrama saniyelerini ayarlamanın başarısız olması, ağın yavaş yavaş UTC'den uzaklaşmasına ve internet toplumunun geri kalanıyla senkronize edilmesine neden olacaktır.

Bu mesaj tarafından yazılmıştır

Richard N Williams

Richard N Williams teknik yazar ve NTP Server ve Time Senkronizasyon sektöründe uzmandır. Google + 'da Richard N Williams

İlgili Okuma