Masa adalah Semuanya dengan NTP dan Pentingnya Penyegerakan Masa Rangkaian Tepat
Dicatat oleh Richard N Williams on Januari 11th, 2008
Kadang-kadang kita semua perlu tahu masa dan kita mempunyai banyak peranti yang berbeza untuk memberitahu kita; dari telefon bimbit dan pergelangan tangan jam tangan ke jam dinding pejabat atau kronik di berita radio.
Tetapi betapa tepatnya semua jam ini dan adakah ia penting jika mereka semua memberitahu masa yang berlainan? Untuk perniagaan sehari-hari kita mungkin tidak terlalu penting jika jam dinding pejabat lebih cepat daripada pergelangan tangan anda-lihat bos anda mungkin tidak akan membakar anda kerana terlambat.
Tetapi dalam sesetengah keadaan ketepatan dan penyegerakan adalah penting di mana satu minit dapat membuat semua perbezaan dalam sesuatu yang dijual atau tidak atau bahkan sesuatu yang dicuri!
Penyegerakan masa dalam rangkaian komputer moden adalah penting. Ia bukan sahaja menyediakan satu-satunya rangka rujukan di antara semua peranti, ia adalah penting dalam segala-galanya daripada mengamankan, merancang dan menyahpepijat rangkaian untuk menyediakan setem masa untuk aplikasi seperti pemerolehan data atau e-mel.
Kebanyakan peranti PC dan peranti rangkaian jam dalaman, dipanggil cip Real Time Clock (RTC) yang menyediakan maklumat masa dan tarikh. Cip adalah bateri yang disokong sehingga walaupun semasa gangguan kuasa, mereka dapat mengekalkan waktu.
Walau bagaimanapun, komputer peribadi tidak direka untuk menjadi jam yang sempurna, reka bentuk mereka telah dioptimumkan untuk pengeluaran besar-besaran dan kos rendah daripada mengekalkan masa yang tepat.
Oleh itu, jam dalaman ini terdedah kepada hanyut dan walaupun untuk banyak aplikasi ini dapat cukup memadai, sering mesin yang bekerja bersama di rangkaian akan menjadi tidak saling bersamaan dan masalah dapat timbul terutama dengan transaksi sensitif waktu. Bolehkah anda bayangkan membeli kerusi syarikat penerbangan hanya untuk diberitahu di lapangan terbang bahawa tiket telah dijual dua kali kerana dibeli selepas itu pada komputer yang mempunyai jam yang lebih perlahan?
Pelayan masa NTP (Protokol Masa Rangkaian) menggunakan rujukan masa tunggal untuk menyegerakkan semua mesin pada rangkaian pada masa itu. Rujukan masa ini boleh sama ada relatif (jam dalaman komputer atau masa di pergelangan tangan mungkin) atau mutlak seperti jam atom yang menyampaikan masa UTC (Waktu Selaras Universal) dan adalah setakat yang mungkin dilakukan secara manusia.
Jam atom adalah peranti pemantauan masa yang paling tepat untuk satu juta setiap tahun 1.4 juta. Walau bagaimanapun, jam atom sangat mahal dan pada umumnya hanya terdapat dalam makmal fizik berskala besar. Walau bagaimanapun, NTP boleh menyegerakkan rangkaian ke masa UTC melalui jam atom menggunakan sama ada rangkaian Sistem Posisi Global (GPS) atau penghantaran radio pakar (MTF di UK).
Walaupun sesetengah organisasi perlu menyegerakkan rangkaian mereka ke UTC seperti syarikat penerbangan dan bursa saham, rangkaian boleh diselaraskan pada bila-bila masa dan masih berfungsi, tetapi tidak ada pengganti masa UTC. Bukan sahaja lebih cekap untuk memiliki rangkaian yang disegerakkan dengan seluruh dunia, sumber waktu UTC adalah penting dalam menyediakan keselamatan terhadap penipuan, kehilangan data dan pendedahan undang-undang dan tanpa itu, organisasi boleh terdedah dan kehilangan kredibiliti.
NTP (versi 4) boleh mengekalkan masa melalui Internet awam dalam milisaat 10 (1 / 100th daripada kedua) dan boleh melakukan lebih baik lebih LAN dengan ketepatan daripada 200 mikrosaat (1 / 5000th daripada kedua) di bawah keadaan yang ideal.
Nota: ia sangat disyorkan oleh Microsoft dan lain-lain, bahawa masa berasaskan luaran hendaklah digunakan bukannya berasaskan Internet, kerana ini tidak dapat disahkan. Pelayan NTP pakar boleh didapati yang boleh menyegerakkan masa pada rangkaian menggunakan sama ada MSF (atau setaraf) atau isyarat pelayan masa GPS.