Pengenalan kepada Protokol Masa Rangkaian (NTP)

Protokol Masa Rangkaian (NTP) adalah salah satu protokol tertua Internet yang masih digunakan hari ini. Dibangunkan oleh Dr David Mills dari Universiti Delaware, ia telah digunakan secara berterusan dan sentiasa dikemas kini sejak 1985. NTP adalah protokol yang direka untuk menyegerakkan jam pada komputer dan rangkaian di seluruh Internet atau Rangkaian Kawasan Tempatan (LAN).

NTP menggunakan algoritma (algoritma Marzullo) untuk menyegerakkan masa pada rangkaian dengan menggunakan skala masa seperti UTC (Masa Masa Teragih atau Tempel Universel Coordonné) dan boleh menyokong ciri-ciri seperti detik lompat - ditambah untuk mengimbangi perlambatan putaran bumi.

NTP (versi 4 yang terkini) boleh mengekalkan masa ke Internet dalam masa dalam milisekon 10 (1 / 100th satu saat) dan boleh melaksanakan lebih baik di atas LAN dengan ketepatan mikrosecond 200 (1 / 5000th sejam) di bawah keadaan yang ideal .

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 tentang komunikasi terdahulu, yang diperlukan oleh NTP, digunakan dalam beberapa peranti dan aplikasi di mana masa ketepatan tinggi tidak begitu penting dan juga dimasukkan sebagai standard dalam perisian Windows (walaupun lebih banyak versi Microsoft Windows versi penuh dipasang NTP dan kod sumber bebas dan tersedia di Internet).

Penyegerakan masa dengan NTP agak mudah, ia menyegerakkan masa dengan merujuk kepada sumber jam yang boleh dipercayai. Sumber ini boleh menjadi relatif (jam dalaman komputer atau waktu pada pergelangan tangan) atau mutlak (Sumber jam UTC, seperti jam atom, yang tepat seperti mungkin secara manusia).

Jam atom adalah peranti masa penyimpanan yang paling mutlak. Mereka bekerja pada prinsip bahawa atom, sesium-133, mempunyai nombor yang tepat kitaran radiasi setiap saat (9,192,631,770). Ini telah membuktikan begitu tepat Sistem Unit Antarabangsa (SI) kini telah mendefinisikan kedua sebagai tempoh kitaran 9,192,631,770 radiasi atom sesium-133.

Walau bagaimanapun, jam atom sangat mahal dan umumnya hanya terdapat dalam makmal fizik berskala besar. Walau bagaimanapun, NTP boleh menyegerakkan rangkaian ke jam atom menggunakan sama ada rangkaian Sistem Posisi Global (GPS) atau penghantaran radio pakar.

Yang paling banyak digunakan adalah sistem GPS yang terdiri daripada beberapa satelit menyediakan tepat kedudukan dan lokasi maklumat. Setiap satelit GPS hanya boleh melakukan ini dengan menggunakan jam atom yang seterusnya boleh boleh digunakan sebagai rujukan masa.

A GPS penerima biasa boleh menyediakan masa maklumat kepada satu nanosaat beberapa UTC selagi terdapat antena terletak dengan tujuan yang baik dari langit.

Terdapat juga beberapa penghantaran kebangsaan masa dan frekuensi radio yang boleh digunakan untuk menyegerakkan pelayan NTP. Di Britain, isyarat (dipanggil MSF) disiarkan oleh Makmal Fizik Kebangsaan di Cumbria yang berfungsi sebagai rujukan masa kebangsaan United Kingdom, terdapat juga sistem yang serupa di Colorado, AS (WWVB) dan di Frankfurt, Jerman (DCF-77). Isyarat ini menyediakan masa UTC kepada ketepatan mikrosecond 100, bagaimanapun, isyarat radio mempunyai jarak terhingga dan terdedah kepada gangguan.

Jarak dari jam rujukan dikenali sebagai tahap lapisan dan mereka wujud untuk mengelakkan kitaran dalam NTP dan mengesahkan ketepatan. Stratum 0 adalah peranti seperti jam atom yang disambungkan terus ke komputer. Stratum 1 adalah komputer yang dilampirkan pada peranti 0 lapisan (seperti melalui penerima GPS), manakala Stratum 2 adalah komputer yang menghantar permintaan NTP ke pelayan Stratum 1. NTP boleh menyokong sehingga strata 256.

Semua versi Microsoft Windows sejak 2000 termasuk Perkhidmatan Masa Windows (w32time.exe) yang mempunyai keupayaan untuk menyegerakkan jam komputer ke pelayan NTP. Harus diingat bahawa Microsoft mengesyorkan agar rujukan masa luaran digunakan dan bukannya yang 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 GPS.

Jawatan ini telah ditulis oleh

Richard N Williams

Richard N Williams adalah seorang pengarang teknikal dan pakar dalam Server dan Waktu industri NTP Penyelarasan. Richard N Williams di Google+