Menerima Sumber Masa
Thursday, September 18th, 2008A Pelayan NTP menghubungkan ke rangkaian komputer dengan tujuan menyegerakkan semua komputer, penghala dan peranti lain pada masa yang sama. Pelayan NTP menggunakan Protokol Masa Rangkaian untuk menyesuaikan drift mesin yang berbeza agar sesuai dengan masa rujukan.
Pelayan NTP bergantung pada menggunakan jam rujukan; kebanyakan rangkaian yang menggunakan pelayan NTP akan menggunakan sumber waktu UTC (Coordinated Universal Time). UTC didasarkan pada masa yang diberitahu oleh jam atom yang sangat tepat dan mahal.
Jam atom bekerja pada prinsip bahawa satu atom (dalam kebanyakan kes cesium-133) akan bereson pada kadar yang tepat pada tahap tenaga tertentu. Ketepatan jam atom sangat mahir sehingga UTC dibangunkan untuk membolehkan Masa Atom Antarabangsa (TAI) dan Greenwich Meantime (GMT) digabungkan, yang membolehkan perlambatan putaran bumi dengan menambah detik-detik lompatan dan oleh itu mengekalkan Matahari di Bumi meridian pada waktu tengah hari.
Kegagalan untuk memperhitungkan kelambatan di bumi akan mengakibatkan berlakunya hari dan malam (walaupun dalam ribuan tahun).
A Pelayan NTP boleh ditetapkan untuk menerima isyarat masa UTC dari seluruh Internet walaupun ini boleh berbeza dengan ketepatan dan bergantung pada jarak dekat dari klien dan pelayan.
Bergantung pada rujukan masa berasaskan Internet juga boleh meninggalkan rangkaian terbuka kepada pengguna yang berniat jahat kerana mereka tidak dapat menggunakan pengesahan NTP yang merupakan langkah keselamatan yang digunakan untuk memastikan rujukan waktu adalah apa yang dikatakannya.
Banyak pelayan NTP yang berdedikasi direka untuk menerima rujukan masa yang lebih tepat dan disahkan. Satu kaedah menggunakan transmisi radio yang disiarkan oleh beberapa makmal fizik kebangsaan seperti NIST (Institut Kebangsaan dan Teknologi) di AS (isyarat WWVB) dan NPL (Makmal Fizikal Kebangsaan) di UK (isyarat MSF). Isyarat ini disiarkan dalam gelombang panjang dan boleh dijemput di kawasan siaran walaupun isyarat boleh disekat oleh ciri geografi setempat.
Kaedah lain untuk menerima rujukan masa UTC ialah menggunakan jam atom di atas sistem GPS (Global Positioning System). Walaupun GPS paling umum dikenali sebagai sistem kedudukan, satelit sebenarnya menyampaikan maklumat masa yang digunakan oleh penerima GPS untuk mengira masa yang telah dilalui dan oleh itu jarak.
Walaupun isyarat GPS tidak disiarkan dalam format UTC, ia sangat tepat dan NTP tidak mempunyai masalah untuk menukarkannya.
Oleh yang demikian Pelayan NTP cek setem waktu dari sumber UTC dan gunakan informasi untuk menghitung jika jam jaringan sedang hanyut dan menambah atau mengurangi detik untuk menyesuaikan jam rujukan. Pelayan NTP akan melakukan ini pada jarak yang ditetapkan, biasanya setiap lima belas minit untuk memastikan ketepatan yang sempurna.
NTP adalah tepat dalam 1 / 100th yang kedua (milenium 10) melalui Internet awam dan boleh melakukan lebih baik melalui LAN dan WANS dengan ketepatan 1 / 5000th yang kedua (mikrosecond 200) yang tidak pernah terdengar.
Untuk memastikan ketepatan lebih lanjut, perkhidmatan NTP (atau daemon di Linux) berjalan di latar belakang dan tidak mempercayai masa yang diberitahu sehingga selepas beberapa pertukaran dan masing-masing telah meluluskan spesifikasi protokol (ujian), pelayan kemudian dipertimbangkan. Ia biasanya mengambil masa kira-kira lima sampel yang baik) sehingga pelayan NTP diterima sebagai sumber masa.