Pengertian NTP
Network Time Protocol atau lebih sering disebut dengan
istilah NTP adalah sebuah mekanisme atau protokol yang digunakan untuk
melakukan sinkronisasi terhadap penunjuk waktu dalam sebuah sistem komputer dan
jaringan. Proses sinkronisasi ini dilakukan di dalam jalur komunikasi data yang
biasanya menggunakan protokol komunikasi TCP/IP. Sehingga proses ini sendiri
dapat dilihat sebagai proses komunikasi data biasa yang hanya melakukan
pertukaran paket-paket data saja.
NTP menggunakan port komunikasi UDP nomor 123. Protokol ini
memang didesain untuk dapat bekerja dengan baik meskipun media komunikasinya
bervariasi, mulai dari yang waktu latensinya tinggi hingga yang rendah, mulai
dari media kabel sampai dengan media udara. Protokol ini memungkinkan
perangkat-perangkat komputer untuk tetap dapat melakukan sinkronisasi waktu
dengan sangat tepat dalam berbagai media tersebut. Biasanya dalam sebuah
jaringan, beberapa node dilengkapi dengan fasilitas NTP dengan tujuan untuk
membentuk sebuah subnet sinkronisasi. Node-node tersebut kemudian akan saling
berkomunikasi dan ber sinkronisasi menyamakan waktu yang direkam mereka.
Meskipun ada beberapa node yang akan menjadi master (primary server), protokol
NTP tidak membutuhkan mekanisme pemilihan tersebut.