Network Time Protocol (NTP) dikembangkan lebih dari 25 tahun yang lalu sebagai sarana untuk mendistribusikan waktu yang akurat di Internet. Ini adalah salah satu protokol Internet tertua yang masih digunakan sampai sekarang. NTP adalah protokol berbasis klien-server untuk distribusi waktu yang akurat untuk klien waktu jaringan di jaringan komputer. Artikel ini mencoba untuk menguraikan beberapa terminologi yang digunakan dalam waktu komputer dan juga untuk membahas beberapa fitur protokol NTP. NTP berjalan terutama pada sistem operasi Linux dan Unix tetapi juga telah porting ke Microsoft Windows.
Cara Menyiapkan Server NTP (Network Time Protocol) di RHEL / Centos 7
Server NTP memperoleh waktu yang akurat dari referensi pengaturan waktu eksternal, seperti GPS atau transmisi waktu dan frekuensi Radio. NTP Server memberikan tiga jaringan informasi kepada klien jaringan terutama: offset jam sistem, penundaan jaringan dan dispersi relatif terhadap jam referensi eksternal.
Network Time Protocol terstruktur dalam konfigurasi heirachical; server primer, server sekunder, dan klien waktu. Server NTP primer disinkronkan ke jam eksternal yang akurat dan dikaitkan dengan level, atau hierarki, level satu. Server NTP sekunder disinkronkan ke server primer dan menyediakan buffer antara server primer dan klien. Server sekunder dikaitkan dengan strata yang lebih besar dari satu. Ketika strata meningkat, maka keakuratan server menurun.
Network Time Protocol menggunakan protokol TCPIP UDP (User Data-gram Protocol). Protokol mendefinisikan sejumlah bidang berbeda dalam pesan: Leap Indicator; Nomor Versi; Mode; Lapisan; Pemilihan; Presisi; Keterlambatan root; Akar Dispersi; Pengidentifikasi Referensi; Stempel Waktu Referensi; Berasal Timestamp; Terima Stempel Waktu; Mengirimkan Stempel Waktu; Pengidentifikasi Kunci dan Intisari Pesan.
Server NTP dapat beroperasi dalam tiga mode: unicast; anycast dan multicast. Dalam mode unicast dan anycast, klien mengirimkan pesan permintaan NTP ke server. Server NTP membalas dengan cap waktu yang dapat digunakan klien untuk waktu yang akurat. Dalam mode multicast, pesan waktu NTP disiarkan pada interval yang ditentukan secara berkala.
Rilis NTP saat ini adalah versi 4. Satu-satunya modifikasi signifikan pada protokol antara versi 3 dan 4 adalah sedikit tafsiran ulang header untuk mengakomodasi IPv6. Semua rilis baru NTP kompatibel dengan versi protokol sebelumnya.
SNTP, atau Simple Network Time Protocol, adalah penyederhanaan dari Network Time Protocol yang lengkap. Ini dapat digunakan di mana kompleksitas protokol full-blown tidak diperlukan. Protokol SNTP terutama digunakan pada sistem operasi Microsoft Windows yang tidak memiliki algoritma penjagaan waktu yang kompleks dari LINUX.
SNTP dapat diimplementasikan ketika kinerja sinkronisasi NTP yang tinggi tidak diperlukan. Format pesan protokol SNTP hampir identik dengan protokol NTP. Namun, subrutin kompleks yang dirancang untuk mempertahankan waktu sinkronisasi yang sangat akurat dihapus atau disederhanakan. Komputer kecil dengan daya pemrosesan yang berkurang, seperti pengontrol mikro atau peralatan pemantauan paling sering menggunakan SNTP. Protokol NTP dan SNTP bersifat interoperable dan dapat dipertukarkan tanpa masalah. Ntp Server How To Computers sistem memiliki jam real-time internal yang terkenal buruk dalam menjaga waktu yang akurat. Oleh karena itu, waktu pada semua komputer dan perangkat jaringan dapat saling menjauh dengan kecepatan yang berbeda. Ini bisa menjadi sakit kepala nyata ketika mencoba menyinkronkan proses yang kritis terhadap waktu. Namun, cukup sederhana untuk menyinkronkan setiap perangkat di jaringan Anda ke referensi waktu yang akurat - server waktu NTP.
Server NTP adalah Internet, atau referensi waktu berbasiskan secara lokal yang mempertahankan waktu yang sangat tepat dan menjadikan waktu ini tersedia untuk komputer klien. Server waktu ini memperoleh waktu yang akurat dari jam referensi eksternal seperti GPS, sumber waktu dan frekuensi radio atau server NTP lainnya.
NTP, atau Network Time Protocol, digunakan oleh Internet untuk mendistribusikan informasi waktu yang akurat kepada klien waktu jaringan. NTP telah menjadi bagian penting dari Internet selama lebih dari 25 tahun. Protokol dikembangkan karena kebutuhan untuk menyediakan sinkronisasi proses kritis. Sebagian besar sistem operasi yang digunakan saat ini, termasuk Windows XP, 2003 dan LINUX memiliki kemampuan bawaan untuk menyinkronkan waktu dengan NTP Server. Selain itu, ada sejumlah Server Waktu NTP berbasis Internet dengan akses publik yang dapat digunakan untuk menyinkronkan infrastruktur jaringan Anda.
Microsoft Windows XP / 2000/2003 memiliki pra-konfigurasi SNTP, Simple Network Time Protocol, perangkat lunak klien yang dapat menyinkronkan waktu dengan server waktu. Ini dicapai dengan hanya memasukkan nama domain dari Server NTP Internet di tab properti waktu atau entri registri. Mesin Windows kemudian akan menghubungi NTP Server dan menyinkronkan waktu sistem ke referensi yang ditentukan secara berkala.
Sistem berbasis LINUX memiliki daemon NTP yang tersedia dari situs web NTP resmi. Daemon NTP berjalan terus-menerus di latar belakang dan memonitor server NTP yang ditentukan. Daemon membaca daftar terstruktur server NTP dari file konfigurasi dan secara berkala menyinkronkan waktu dengan referensi yang dipilih.
Untuk meringkas, server waktu NTP adalah server waktu jaringan khusus yang memperoleh waktu dari referensi eksternal yang akurat, seperti radio atau GPS, dan menyediakan referensi waktu yang akurat. Server waktu sering merupakan perangkat yang dapat dipasang di rak dengan antena eksternal dan koneksi Ethernet. Perangkat memperoleh waktu dari referensi waktu radio atau GPS dan mempertahankan waktu internal yang akurat. Waktu ini kemudian didistribusikan ke klien waktu melalui jaringan IP. Server NTP khusus seringkali meminimalkan upaya pengaturan dan konfigurasi yang diperlukan untuk mengaktifkan dan menjalankan instalasi server waktu NTP.