Semua komputer mempertahankan waktu sistem dari chip clock real-time internal. Perangkat ini umumnya relatif murah dan sebagai akibatnya cenderung tidak menjaga waktu. Bahkan, komputer terkenal karena menyediakan waktu yang tidak akurat dan dapat melayang beberapa menit setiap hari. Ini memiliki konsekuensi serius untuk sistem dan aplikasi komputer jaringan. Setiap komputer dapat memiliki waktu sistem yang sangat berbeda, yang sama sekali tidak dapat diterima untuk aplikasi pemrosesan transaksi. Solusi tersedia dalam bentuk server jaringan NTP. Ini memungkinkan semua server, workstation, dan infrastruktur lainnya pada jaringan untuk menyinkronkan ke satu referensi waktu yang akurat. Time Server memperoleh waktu yang tepat dari referensi waktu eksternal dan mempertahankan waktu internal yang akurat. Waktu ini kemudian tersedia untuk klien jaringan untuk sinkronisasi.
miniMAD Synchronization Over Network - Dasar-Dasar MadTutorial
Network Time Protocol (NTP) adalah cara standar sinkronisasi waktu jaringan. Protokol mendefinisikan sejumlah pesan, atau paket informasi, yang dikirimkan antara server waktu dan klien untuk mencapai sinkronisasi. Sebagian besar sistem operasi, termasuk Microsoft Windows, LINUX, UNIX dan Netware memiliki perangkat lunak klien NTP atau SNTP yang terintegrasi. Perangkat lunak klien juga dapat diunduh secara bebas dari situs internet di bawah lisensi publik GNU.
Mengkonfigurasi perangkat lunak klien sangat mudah. Minimal, perangkat lunak klien hanya memerlukan nama DNS atau alamat IP dari server waktu yang digunakan klien untuk sinkronisasi.
Ada banyak Server NTP publik yang tersedia secara bebas di Internet untuk sinkronisasi, umumnya disediakan oleh laboratorium Fisika atau departemen Pemerintah. Namun, ada sejumlah keuntungan yang terkait dengan memiliki server lokal di jaringan Anda. Pertama, server lokal akan berada di dalam firewall Anda dan menimbulkan risiko keamanan yang lebih rendah daripada server berbasis Internet yang mengharuskan port dibiarkan terbuka di firewall Anda. Server lokal lebih akurat dengan memiliki koneksi langsung ke jam referensi perangkat keras. Juga, survei terbaru menunjukkan bahwa banyak server berbasis Internet dikonfigurasi secara tidak benar dan dapat memberikan waktu yang tidak akurat.
Sejumlah jam referensi perangkat keras tersedia untuk server waktu, yang paling umum dan akurat adalah GPS (Global Positioning System). GPS paling banyak digunakan untuk keperluan navigasi, tetapi dapat memberikan waktu yang akurat untuk dalam nanodetik. Namun, untuk menerima sinyal GPS diperlukan antena yang harus memiliki pandangan yang baik ke langit, idealnya di atap. Karena itu, biaya pemasangan bisa menjadi faktor penghambat. Atau waktu siaran radio dan frekuensi umumnya dapat diterima di dalam ruangan dekat dengan tuan rumah. Oleh karena itu, biaya pemasangan dijaga agar tetap lebih rendah. Namun, cuaca, topografi tanah, dan bentuk interferensi lainnya dapat sangat memengaruhi siaran radio. Referensi waktu radio juga tidak seakurat waktu yang bersumber dari GPS.
Singkatnya, sangat mudah untuk menyinkronkan komputer dan infrastruktur jaringan komputer ke satu referensi waktu yang akurat. Server Waktu GPS dan radio NTP tersedia secara luas sebagai solusi yang siap digunakan untuk masalah mempertahankan waktu jaringan yang akurat.