Panduan kepada NTP
Penyegerakan Masa Rangkaian Komputer
Protokol Masa Rangkaian (NTP) adalah salah satu daripada protokol tertua Internet. Digunakan selama lebih dari 25 tahun, NTP masih dalam pembangunan dengan versi 4 sedang berjalan. Ringkasnya, NTP adalah protokol komputer yang digunakan untuk menyegerakkan jam sistem komputer; Biasanya kepada rujukan waktu yang berwibawa seperti UTC (Masa Terintegrasi Universal atau Tempel Universel Coordonn ') yang menjadi taraf antarabangsa masa setelah pengembangan jam atom.
Tanpa NTP, masa tidak akan konsisten terhadap mana-mana dua komputer, apalagi rangkaian beratus-ratus atau ribuan mesin Kedua akan hilang di sini dan diperoleh di sana, menyebabkan kekeliruan utama, sebagai masa, dalam bentuk cap waktu, secara intrinsik penting untuk Fungsi router dan rangkaian. Ia menyediakan satu-satunya rangka rujukan di antara semua peranti di rangkaian NTP yang kini berada di mana-mana dan merupakan sebahagian daripada rangkaian komputer moden, sebagai pencipta dan pemaju, Dr David Mills dari University of Delaware menerangkan:
"Hampir segala-galanya hari ini yang boleh disambungkan kepada wayar rangkaian mempunyai sokongan untuk pelayan cetak NTP, titik akses wi-fi, penghala setiap jalur dan juga sistem sandaran bateri. Subnet NTP berada di angkasa, di dasar laut, kapal perang di atas kapal dan Di setiap benua, termasuk Antartika.NTP dilengkapi dengan Windows / XP dan NT2000, serta semua rasa Unix.Kira-kira 25 juta pelanggan meletup pada pelayan masa NTP di NIST sahaja. "
Cara kerja NTP agak lurus ke hadapan. Timestamp NTP menyampaikan detik-detik dari titik setakat dalam masa (dikenali sebagai zaman perdana, ditetapkan pada 00: 00 1 Januari 1900) Algoritma NTP (algoritma Marzullo) kemudian menggunakan cap waktu ini untuk menentukan jumlah untuk memajukan atau mengundurkan sistem atau rangkaian Jam. NTP tepat di dalam milisetik 10 melalui Internet awam (1 / 100th satu saat) dan boleh melakukan lebih baik di atas LAN dengan ketepatan mikrosecond 200 (1 / 5000th satu saat) di bawah keadaan yang ideal.
Program NTP (dikenali sebagai daemon pada UNIX dan perkhidmatan pada Windows) berjalan di latar belakang dan enggan mempercayai waktu diberitahu sehingga beberapa pertukaran telah terjadi, masing-masing melewati satu set ujian. Hanya jika balasan dari pelayan memenuhi ujian atau 'spesifikasi protokol', pelayan dianggap. Ia biasanya mengambil masa kira-kira lima minit (lima contoh yang baik) sehingga pelayan NTP diterima sebagai sumber penyegerakan.
Semua versi Microsoft Windows sejak 2000 termasuk Perkhidmatan Masa Windows (w32time.exe) yang mempunyai keupayaan untuk menyegerakkan jam komputer menggunakan NTP. NTP beroperasi pada Windows, UNIX dan LINUX dan boleh didapati secara percuma untuk dimuat turun di NTP.org.
Pelayan masa NTP berfungsi dalam suite TCP / IP dan bergantung pada UDP (User Datagram Protocol). Bentuk NTP yang kurang kompleks disebut Protokol Masa Rangkaian Mudah (SNTP) yang tidak memerlukan menyimpan maklumat mengenai komunikasi sebelumnya, yang diperlukan oleh NTP, Digunakan dalam sesetengah peranti dan aplikasi di mana masa ketepatan tinggi tidak begitu penting dan juga disertakan sebagai standard dalam perisian Windows (walaupun lebih banyak versi Microsoft Windows versi penuh telah dipasang NTP dan kod sumber bebas dan tersedia di Internet ).
NTP boleh menyegerakkan masa melalui Internet tetapi harus diperhatikan bahawa Microsoft dan orang lain mengesyorkan bahawa rujukan masa luaran digunakan berbanding dengan yang berasaskan Internet kerana ini tidak dapat disahkan.
Pelayan masa pakar sedia ada yang menyegerakkan rangkaian ke masa UTC sama ada melalui rangkaian GPS atau penghantaran radio pakar. Pelayan NTP dan pelayan masa GPS ini boleh memberikan maklumat masa dalam beberapa nanodetik UTC selagi terdapat antena yang terletak dengan pandangan yang baik dari langit.