Menggunakan Masa Internet untuk Penyegerakan Komputer
Dicatat oleh Richard N Williams on Julai 20th, 2010
Memastikan rangkaian anda disegerakkan adalah bahagian penting dalam pengkomputeran moden. Kegagalan untuk berbuat demikian, dan mempunyai mesin yang berbeza yang memberitahu masa yang berlainan adalah resipi untuk bencana dan boleh menyebabkan masalah yang tidak terperi, dan sebaliknya menjadikannya hampir mustahil untuk melakukan debug atau log kesalahan.
Dan bukan hanya rangkaian anda sendiri yang anda perlukan untuk menyegerakkan sama ada. Dengan begitu banyak rangkaian bercakap antara satu sama lain, adalah penting bahawa semua rangkaian menyegerakkan ke skala waktu yang sama.
UTC (Masa Universal Selaras) adalah seperti skala masa global. Ia dikawal oleh sebuah konstelasi antarabangsa jam atom dan membolehkan komputer di seluruh dunia untuk bercakap antara satu sama lain dalam sinkronistik sempurna.
Tetapi bagaimana anda menyegerakkan ke UTC?
Internet adalah terkawal dengan sumber masa internet. Sistem operasi yang paling moden, terutama dalam rasa Windows, ditetapkan untuk melakukan ini secara automatik (hanya dengan mengklik tab masa / tarikh pada menu jam). Komputer kemudian akan menyemak pelayan masa secara kerap (biasanya di Microsoft atau NIST, walaupun ada yang lain boleh digunakan) dan menyesuaikan komputer untuk memastikan perlawanan masa.
Kebanyakan internet pelayan masa dikenali sebagai peranti 2 stratum. Ini bermakna mereka mengambil masa dari peranti lain tetapi di manakah masa itu?
Jawapannya adalah bahawa di suatu tempat di atas pokok stratum akan terdapat peranti 1 lapisan. Ini akan menjadi pelayan masa yang menerima masa langsung dari sumber jam atom. Sering kali ini adalah dengan GPS tetapi terdapat alternatif rujukan radio di beberapa negara. Pelayan masa lapisan 1 NTP (Protokol Masa Rangkaian) kemudian memberikan peranti 2 lapisan dengan masa yang betul - dan peranti-peranti ini kita mendapatkan masa internet kami dari.
Kelemahan untuk masa Internet
Terdapat beberapa kelemahan untuk bergantung kepada Internet untuk penyegerakan masa. Ketepatan adalah satu pertimbangan. Biasanya, peranti 2 lapisan akan memberikan ketepatan yang mencukupi untuk kebanyakan rangkaian; Walau bagaimanapun, bagi sesetengah pengguna yang memerlukan ketepatan yang tinggi atau berurusan dalam banyak transaksi sensitif masa, pelayan waktu stratum 2 mungkin tidak cukup tepat.
Satu lagi masalah dengan pelayan masa internet ialah mereka memerlukan pelabuhan terbuka dalam firewall. Menyimpan akses NTP di pelabuhan UDP 123 terbuka sepanjang masa boleh membawa kepada isu keselamatan, terutamanya kerana sumber masa internet tidak boleh disahkan atau dijamin.
Menggunakan pelayan Waktu Stratum 1 NTP
Stratum 1 pelayan masa NTP mudah dipasang pada kebanyakan rangkaian. Bukan sahaja mereka akan memberikan sumber masa yang lebih tepat tetapi ketika mereka menerima masa luaran (dari GPS atau radio) mereka sangat selamat dan tidak dapat dirampas oleh pengguna yang berniat jahat atau perisian virus.