Zaman Protokolü - Time Protocol
| İnternet protokol paketi |
|---|
| Uygulama katmanı |
| Taşıma katmanı |
| İnternet katmanı |
| Bağlantı katmanı |
Zaman Protokolü bir ağ protokolüdür Internet Protokolü Suite tarafından RFC 868 yılında 1983 yılında tanımlanmış Jon Postel ve K. Harrenstein. Amacı, siteden bağımsız, makine tarafından okunabilir bir tarih ve saat sağlamaktır.
Zaman Protokolü, İletim Kontrol Protokolü (TCP) veya Kullanıcı Datagram Protokolü (UDP) üzerinden uygulanabilir. Bir ana bilgisayar, 37 numaralı bağlantı noktasındaki Zaman Protokolünü destekleyen bir sunucuya bağlanır. Sunucu daha sonra saati, 00:00 (gece yarısından) 1'den bu yana geçen saniye sayısını temsil eden, ikili biçimde ve ağ bayt düzeninde 32 bit işaretsiz bir tam sayı olarak gönderir. Ocak, 1900 GMT ve bağlantıyı kapatır. UDP için herhangi bir bağlantı kurulumu olmadığından UDP üzerinden işlem, herhangi bir datagramın sunucu bağlantı noktasına gönderilmesini gerektirir.
Sabit 32 bit veri formatı, zaman damgasının yaklaşık olarak her 136 yılda bir geçtiği anlamına gelir ve bu tür ilk olay 7 Şubat 2036'da gerçekleşir. Zaman Protokolünü kullanan programlar, bu tarihleri bu tarihlerden ayırt etmek için bağlama bağlı bilgileri kullanacak şekilde dikkatlice tasarlanmalıdır. 1900lerde.
Birçok Unix benzeri işletim sistemi, rdate yardımcı programını kullanarak saatlerini izlemek veya senkronize etmek için Zaman Protokolünü kullandı , ancak bu işlevin yerini Ağ Zaman Protokolü (NTP) ve ilgili ntpdate yardımcı programı aldı. NTP, çözünürlüğünün bir saniyeden daha iyi olması gibi çeşitli şekillerde daha karmaşıktır.
ınetd uygulaması
Çoğu UNIX benzeri işletim sisteminde bir Zaman Protokolü sunucusu inetd (veya xinetd ) arka plan programı içinde yerleşik olarak bulunur . Hizmet genellikle varsayılan olarak etkin değildir. Aşağıdaki satırları /etc/inetd.conf dosyasına ekleyerek ve yapılandırmayı yeniden yükleyerek etkinleştirilebilir .
time stream tcp nowait root internal time dgram udp wait root internal
Ayrıca bakınız
- Yankı Protokolü
- Protokolü At
- Gündüz Protokolü
- Karakter Üretici Protokolü
- rdate , bir ağ sunucusundan geçerli saati sorgulamak için bir araç