mengenai NTP

Protokol Masa Rangkaian, Time Server dan menyegerakkan Masa

NTP digunakan secara meluas untuk menyegerakkan masa pada komputer di internet. NTP menyediakan keupayaan untuk mengakses perkhidmatan masa, menyusun penyegerakan subnet masa dan melaraskan jam tempatan di setiap komputer subnet yang mengambil bahagian. Biasanya, NTP menyediakan ketepatan antara 1 dan 50 milisaat bergantung kepada sumber masa dan laluan rangkaian.

Protokol Masa Rangkaian boleh digunakan untuk menyegerakkan masa pada komputer di seluruh rangkaian. A pelayan masa digunakan untuk mendapatkan masa yang betul dari satu sumber masa dan melaraskan waktu tempatan di setiap komputer yang mengambil bahagian.

Sumber masa yang digunakan oleh NTP server masa adalah sangat penting kerana ini merupakan asas kepada semua kemas kini masa di seluruh rangkaian. Kajian terkini menunjukkan nombor membimbangkan stratum sumber masa 1 di internet adalah penjaga masa yang tidak baik. A 391 dilaporkan 957 kononnya Stratum sumber masa 1 NTP mempunyai ofset masa lebih 10 saat. Sangat, satu sumber masa telah diimbangi oleh tahun 6 mengejutkan. Hanya 28% daripada berasaskan internet stratum jam 1 sebenarnya kelihatan berguna, berdasarkan kajian oleh Nelson Minar, MIT Media Lab Cambridge, MA Amerika Syarikat.

Apakah NTP?

NTP bermaksud Protokol Masa Rangkaian, dan ia adalah satu protokol Internet digunakan untuk menyelaraskan jam komputer untuk beberapa rujukan masa. NTP adalah standard protokol Internet asalnya dibangunkan oleh Profesor David L. Millsdi Universiti Delaware.

Apakah SNTP?

SNTP (Rangkaian Protokol Masa Mudah) pada dasarnya NTP, tetapi tidak mempunyai beberapa algoritma dalaman yang tidak diperlukan untuk semua jenis pelayan.

Mengapa Sekiranya Masa Computer disegerakkan?

Masa biasanya hanya pendahuluan seragam. Walau bagaimanapun, jika anda telah berkomunikasi program yang dijalankan pada komputer yang berbeza, masa perlu seragam memajukan jika anda bertukar dari satu komputer kepada yang lain. Jelas sekali, jika satu sistem adalah lebih awal daripada yang lain, yang lain berada di belakang salah satu yang tertentu. Beralih antara sistem-sistem ini akan menyebabkan masa untuk melompat ke hadapan dan belakang, menghasilkan kesan yang tidak diingini.

rangkaian terpencil boleh menjalankan masa yang salah mereka sendiri, tetapi sebaik sahaja anda menyambung ke Internet, kesan akan dapat dilihat. Bayangkan beberapa mesej e-mel yang tiba lima minit sebelum ia dihantar.

Walaupun pada satu komputer beberapa aplikasi mempunyai masalah apabila tiba melompat ke belakang. Sebagai contoh, sistem pangkalan data menggunakan transaksi dan pemulihan kemalangan ingin tahu masa negeri lepas yang baik.

Apakah ciri-ciri asas NTP?

  • NTP memerlukan jam rujukan yang menentukan masa yang benar. Semua jam ditetapkan ke arah masa sebenar. (Ia tidak akan hanya membuat semua sistem bersetuju mengenai beberapa waktu, tetapi akan membuat mereka bersetuju suatu masa sebenar seperti yang ditakrifkan oleh beberapa standard.)
  • NTP menggunakan UTC sebagai masa rujukan.
  • NTP adalah protokol kesalahan-toleran yang secara automatik akan memilih yang terbaik daripada beberapa sumber yang ada untuk menyegerakkan untuk. calon berganda boleh digabungkan untuk mengurangkan ralat yang terkumpul. Sementara atau tetap sumber masa gila akan dikesan dan dielakkan.
  • NTP adalah sangat berskala: Rangkaian penyegerakan boleh terdiri daripada beberapa jam rujukan. Setiap nod rangkaian itu boleh bertukar-tukar maklumat masa sama ada dua arah atau satu arah. Perkembangan masa dari satu nod yang lain membentuk graf hierarki dengan jam rujukan di bahagian atas.
  • Mempunyai ada beberapa sumber masa, NTP boleh memilih calon yang terbaik untuk membina anggaran masa semasa. protokol ini sangat tepat, dengan menggunakan resolusi kurang daripada nanosecond (kira-kira 2 ^ saat -32).
  • Walaupun sambungan rangkaian tidak tersedia buat sementara waktu, NTP boleh menggunakan ukuran dari masa lalu untuk menganggarkan masa semasa dan kesilapan.
  • Atas sebab-sebab rasmi NTP juga akan mengekalkan anggaran untuk ketepatan waktu tempatan

Yang Sistem Operasi yang disokong?

NTP mudah didapati untuk sistem operasi UNIX yang paling popular. Di antaranya ialah: AIX, HP-UX, IRIX, Linux, SCO UNIX, OSF / 1, Solaris, Sistem V.4.

Terdapat juga pelaksanaan disokong untuk VMS: "UCX (timbunan VMS TCP) mempunyai pelaksanaan penuh NTP terbina dalam Sehingga v5 ia cukup banyak NTP vanila, sebelum itu perintah sintaks dan fail kawalan format adalah hak milik.."

Jika anda bimbang dengan isu-isu keserasian, pelanggan versi yang lebih tua biasanya boleh bercakap dengan pelayan versi yang lebih baru secara automatik, tetapi arah yang lain memerlukan campur tangan manual.

NTP 4.2. Sejarah

pelaksanaan NTP pertama bermula sekitar 1980 dengan ketepatan hanya beberapa ratus milisaat. Bahawa pelaksanaan pertama telah didokumenkan Kejuruteraan Internet Nota [Ien-173]. Kemudian spesifikasi yang pertama kali muncul dalam [RFC 778], tetapi ia masih bernama Internet Service Jam. Pada yang penyegerakan jam masa diperlukan untuk protokol HELLO routing. NTP diperkenalkan pada [RFC 958] buat kali pertama, terutamanya menerangkan paket dilihat pada rangkaian serta beberapa pengiraan asas yang terlibat. versi awal NTP tidak membayar ganti rugi apa-apa kesilapan kekerapan.

Spesifikasi lengkap pertama protokol dan algoritma yang disertakan untuk versi NTP 1 muncul 1988 dalam [RFC 1059]. Versi itu sudah mempunyai mod operasi simetri dan juga mod pelanggan-pelayan.

Versi 2 memperkenalkan simetri-kunci pengesahan (menggunakan DES-CBC) telah diterangkan dalam [RFC 1119] hanya kira-kira setahun kemudian. Pada masa yang sama satu lagi protokol penyegerakan masa dinamakan Digital Masa Perkhidmatan Penyegerakan (DTSS) telah disampaikan oleh Digital Equipment Corporation. Pada masa itu perisian yang dinamakan xntp ditulis oleh Dennis Fergusson di Universiti Toronto. perisian yang berkembang untuk pengedaran perisian yang boleh didapati secara umum sekarang.

Menggabungkan idea-idea yang baik DTSS dengan orang-orang NTP menghasilkan spesifikasi baru untuk versi NTP 3, iaitu [RFC 1305], dalam 1992. Versi itu diperkenalkan prinsip kebenaran formal dan algoritma disemak semula. Tambahan pula mod disiarkan telah ditambah kepada protokol.

Walaupun NTP per se hanya berurusan dengan menyesuaikan jam sistem operasi terbabit, terdapat beberapa kajian selari untuk meningkatkan masa menyimpan dalam kernel sistem operasi. [RFC 1589] (A model kernel untuk timekeeping ketepatan) menyifatkan pelaksanaan baru dan antara muka dalam 1994. pelaksanaan yang boleh menjaga masa dengan ketepatan sehingga satu mikrosaat.

Walaupun versi 3 masih spesifikasi terkini ada, kedua-duanya, spesifikasi dan pelaksanaan telah bertambah baik secara berterusan (ini adalah apa xntp3-5 sebenarnya melaksanakan). Sejak kira-kira 1994 kerja untuk versi baru NTP sedang dijalankan. spesifikasi baru yang pertama adalah [RFC 2030], Protokol Masa Rangkaian Mudah (SNTP) versi 4 untuk IPv4, IPv6 dan OSI.

denyutan luaran boleh digunakan untuk mengubah suai dan menstabilkan jam sistem operasi. Oleh itu antara muka sistem operasi (API) telah direka dan didokumenkan dalam [RFC 2783] (API Pulse sesaat untuk sistem operasi Unix-suka, short 1), akhirnya diterbitkan dalam 1999.

Versi seterusnya NTP akan memberikan ciri-ciri baru mengenai konfigurasi automatik (contohnya manycast mode), kebolehpercayaan, pengurangan trafik Internet, dan pengesahan (menggunakan kriptografi awam-kunci). A model jam kernel baru boleh menjaga masa dengan ketepatan sehingga satu nanosaat.

Yang Perlaksanaan tersedia untuk UNIX?

Mujurlah terdapat pelaksanaan klien NTP dan pelayan disediakan secara percuma. perisian ini boleh didapati sebagai sumber C dan ia berjalan di atas kebanyakan sistem operasi yang serasi UNIX. Perisian ini terdiri daripada komponen-komponen berikut:

ntpd
Satu proses daemon yang kedua-dua, pelanggan dan pelayan.
ntpdate
utiliti A untuk menetapkan masa sekali, sama dengan arahan rdate yang popular.
ntpq, ntpdc
Pemantauan dan kawalan program yang berkomunikasi melalui UDP dengan ntpd.
ntptrace
utiliti A untuk back-mengesan waktu sistem semasa, bermula dari pelayan tempatan.
dokumentasi dalam HTML.
Dokumentasi untuk perisian adalah berbaloi membaca.
skrip
Terdapat juga beberapa skrip yang mungkin berguna atau sekurang-kurangnya sumber idea jika anda mahu menjalankan dan memantau NTP.

Microsoft Windows

Windows / 2000 termasuk terbina dalam pelanggan SNTP. Ikut prosedur ini:

  • Pilih pelayan NTP, menggunakan bersih masa / setsntp: NTP-pelayan. Walau bagaimanapun, hanya pengawal domain yang memegang peranan PDC FSMO (Domain Utama Pengawal fleksibel Single Master Operasi) boleh query sumber masa luar untuk menetapkan masa.
  • Mulakan perkhidmatan W32Time dengan permulaan bersih W32Time. Anda juga boleh mengeset opsyen permulaan daripada Windows Masa Perkhidmatan Penyegerakan W32Time kepada automatik, jadi perkhidmatan ini akan bermula apabila Windows / 2000 / 2003 bermula.

NTP adalah protokol yang direka untuk menyelaraskan jam komputer melalui rangkaian. short NTP 3 merupakan draf internet standard, dirasmikan dalam RFC 1305. short NTP 4 adalah semakan besar standard NTP, dan adalah versi pembangunan semasa, tetapi belum formaliz ed dalam RFC yang. Mudah NTP (SNTP) versi 4 yang dinyatakan di dalam RFC 2030.

pengguna NTP New perlu membaca fail mana-To-Start ter ed dengan pengagihan NTP. Maklumat tambahan boleh didapati di halaman dokumentasi. Jika anda ingin mencari pelayan untuk mendapatkan masa dari, sila lihat senarai pelayan NTP awam. Jika anda ingin mendapatkan perisian NTP selain daripada pengedaran rujukan, sila lihat Laman links.

Senarai pelayan NTP dan jam rujukan, dokumentasi NTP, masa dan standard frekuensi stesen, dan masa dan kekerapan data standard penghantaran stesen adalah mengekalkan ed di Maklumat mengenai Masa dan Kekerapan Perkhidmatan halaman. Maklumat mengenai NTP, bersama-sama dengan taklimat dan bibliografi, boleh didapati di Project Network Masa Penyegerakan .

Untuk menghubungi penyenggara web NTP atau mana-mana pasukan pemaju NTP, sila lihat laman kenalan. Sila salurkan komen dan soalan mengenai laman web ini kepada webmaster.

Ekstrak Diambil dari rumah NTP www.ntp.org, Rumah projek Protokol Masa Rangkaian (NTP).

English French German Italian Spanish Portuguese Russian Swedish Dutch Norwegian Arabic Malay Polish Turkish Danish

Pertanyaan cepat

Prestasi Hubungi Pantas

Lengkapkan borang atau panggilan +44 (0)121 608 7230 untuk maklumat lanjut mengenai bagaimana Server Galleon Masa boleh bekerja untuk anda.




Kami menghormati privasi anda - membaca dasar kami.

Produk popular

Pelayan NTP GPS

Pelayan NTP GPS

Timeerver Rangkaian menggunakan isyarat GPS untuk menyegerakkan masa merentasi rangkaian komputer yang besar.

NTP Rangkaian Jam

Rangkaian Paparan Jam

Pasangan yang sempurna untuk mana-mana pelayan NTP Galleon atau pelayan masa. Paparkan masa yang konsisten dan tepat di seluruh organisasi anda.

Server rangkaian Masa

Server MSF NTP

Penyelesaian lengkap untuk penyegerakan masa yang di mana-mana rangkaian komputer.

Server Masa

Server GPS Network Masa

Jam GPS menyediakan penyegerakan masa untuk sistem komputer

Masa Penerima

MSF Masa Penerima

Penyelesaian lengkap untuk menyegerakkan masa pada satu komputer ke isyarat masa atom MSF (radio).