Bagaimana Server Works NTP
NTP hampir setakat Internet itu sendiri. Ia direka dan dibangunkan oleh Dr David Mills dari University of Delaware dan telah digunakan secara berterusan dan sentiasa dikemas kini sejak 1985. NTP adalah protokol internet yang direka untuk menyegerakkan jam pada rangkaian komputer.
Dalam era global ekonomi moden penyegerakan adalah penting untuk menjalankan transaksi sensitif masa seperti menempah tiket penerbangan untuk membida pada Ebay. Jika jam tidak disegerakkan pada masa yang sama, anda mungkin mendapati kerusi syarikat penerbangan anda dijual selepas anda membelinya dan pentadbir Ebay tidak akan dapat mengetahui tawarannya yang terkini.
NTP boleh menyegerakkan rangkaian di Internet atau Rangkaian Kawasan Tempatan / Wide (LAN / WAN) yang menyegerakkan masa dengan merujuk kepada sumber jam yang boleh dipercayai. Sumber ini boleh relatif seperti jam dalaman komputer atau waktu pada jam tangan atau mutlak seperti waktu dari jam atom.
Kebanyakan pentadbir rangkaian memilih untuk menggunakan sumber mutlak luar, terutamanya kerana pelayan NTP pakar boleh didapati dengan mudah menerima rujukan masa atom jam sama ada melalui transmisi radio pakar (biasanya dari makmal fizik kebangsaan) atau rangkaian GPS.
Skala masa sejagat yang dipanggil UTC (Masa Teragih Sejagat) telah dibangunkan membolehkan rangkaian di seluruh dunia disegerakkan ke skala masa yang sama dan menyokong ciri-ciri seperti detik lompat - ditambah untuk mengimbangi perlambatan putaran bumi
NTP menggunakan algoritma (urutan turutan yang rumit) untuk memastikan masa dengan sentiasa memeriksa sumber masa dan padankannya pada masa pada jamnya di rangkaian dan mengarahkan setiap peranti untuk mengubah jika ia keluar dari penyegerakan.
NTP menggunakan cap waktu untuk mewakili masa semasa setiap hari. Seiring waktu adalah linear setiap cap waktu sentiasa lebih besar daripada sebelumnya. Timestamp NTP berada dalam dua format tetapi mereka menyampaikan detik dari satu set masa yang tepat (dikenali sebagai zaman perdana, ditetapkan pada 00: 00 1 Januari 1900) Algoritma NTP kemudian menggunakan cap waktu ini untuk menentukan jumlah untuk memajukan atau mengundurkan sistem atau jam rangkaian.
NTP menganalisis nilai cap waktu termasuk kekerapan ralat dan kestabilan. Pelayan NTP akan mengekalkan anggaran kualiti kedua-dua jam rujukan dan dirinya sendiri.
Program NTP (daemon pada UNIX, perkhidmatan pada Windows) berjalan di latar belakang. NTP menerima pertukaran maklumat masa dengan paket (blok data) tetapi enggan mempercayai masa yang diberitahu sehingga beberapa pertukaran telah berlaku, masing-masing melewati satu set ujian atau spesifikasi protokol. Hanya jika balasan daripada pelayan memenuhi ujian ini, NTP menggunakan maklumat ini. Ia biasanya mengambil masa kira-kira lima minit (lima contoh yang baik) sehingga pelayan NTP diterima sebagai sumber masa.
Microsoft, yang telah memasang versi NTP dalam sistem operasi mereka sejak Windows 2000, sangat mengesyorkan bahawa sumber perkakasan digunakan sebagai rujukan masa kerana sumber Internet tidak dapat disahkan.
Pengesahan mengesahkan bahawa setiap tanda waktu telah datang dari rujukan masa yang dimaksudkan dengan menganalisis satu set kunci penyulitan bersetuju yang dihantar bersama-sama dengan maklumat masa. NTP, menggunakan penyulitan Mesej Digest (MD5) untuk un-menyulitkan kunci, menganalisis dan mengesahkan sama ada ia telah datang dari sumber masa yang dipercayai dengan mengesahkan ia terhadap satu set kunci dipercayai.
Penyelesaian terbaik adalah menggunakan pakar Pelayan NTP dan menerima rujukan masa yang berwibawa melalui sama ada rangkaian GPS atau penghantaran radio (dikenali sebagai MSF di UK atau WWVB di Amerika Syarikat).
Pelayan NTP menilai jarak setiap peranti rangkaian dari sumber masa dan menganjurkannya ke Strata. Tahap Stratum ini wujud untuk mengelakkan kitaran dan ketepatan jaminan. Stratum 0 adalah peranti seperti jam rujukan yang disambungkan terus ke komputer. Stratum 1 adalah komputer yang dilampirkan pada peranti 0 lapisan, manakala Stratum 2 adalah komputer yang lebih jauh.
NTP bebas untuk memuat turun melalui NTP.org dan terus disokong dan dikemas kini. Versi semasa adalah v 4. Versi mudah NTP (SNTP) wujud mempunyai fungsi kurang dan digunakan dalam beberapa peranti dan aplikasi (dan juga termasuk dalam versi lama Windows) di mana masa ketepatan tinggi tidak begitu penting.