Rumah Rangkaian Bagaimana protokol masa rangkaian menyimpan internet berdetik

Bagaimana protokol masa rangkaian menyimpan internet berdetik

Isi kandungan:

Anonim

Inilah sesuatu yang keren yang anda tidak fikirkan: Generasi umum peralatan umum mungkin akan diperuntukkan IPv6 alamat IP. Ini bermakna peti sejuk anda akan dapat memberi anda kepala apabila anda kehabisan susu, dan dapur anda boleh menyelamatkan hari dengan memberitahu anda bahawa makan malam anda akan dibakar. Untuk melakukan ini, peranti ini memerlukan sumber yang boleh dipercayai untuk rujukan masa. Protokol Masa Rangkaian (NTP) akan menawarkan hanya itu dan kemungkinan besar dari jam atom hulu.


Ia bukan isu perkadaran yang mengubah hidup jika anda tidak boleh minum susu dengan kopi pagi anda (walaupun kadang-kadang merasakan itu!) Tetapi jika NTP gagal dalam fesyen yang menakjubkan, beberapa sistem yang lebih kritikal boleh gagal sebagai hasilnya. Di sini kita akan melihat NTP, di mana ia digunakan dan apa yang dikawalnya. Anda akan terkejut untuk mengetahui betapa biasa protokol kecil ini.

NTP: Protokol Penting

Hanya tentang segala perkara yang berkaitan dengan Internet sama ada menggunakan NTP untuk menyegerakkan jamnya, atau jika tidak, perisian mungkin mempunyai tetapan untuk membolehkannya menggunakan NTP. Telefon pintar, pelayan dan suis hanyalah sebahagian daripada banyak peranti yang berkaitan dengan Internet yang bergantung pada masa untuk melaksanakan operasi kritikal seperti backup instantiating atau menyemak kemas kini keselamatan. Dan apabila NTP gagal berfungsi dengan betul, hasilnya boleh menjadi huru-hara.

Apabila NTP Gagal

Satu isu lama yang masih dilihat pada beberapa sistem operasi lama adalah pemberian atau mengambil masa bermusim yang diketahui umum sebagai waktu menjimatkan siang. Peralihan masa selama satu jam, apabila tiba-tiba diperkenalkan kepada pelayan yang sibuk, misalnya, boleh menyebabkan masalah pada beberapa tahap. Pelayan mungkin akan keliru apabila fail dibuat atau terakhir ditulis. Ini boleh membawa kepada pelbagai kesilapan, menyebabkan perkhidmatan gagal. Di samping itu, pekerjaan yang dijadualkan - seperti mengimbas sistem fail untuk malware atau virus - mungkin berjalan semula walaupun telah selesai. Sekiranya tugas itu adalah sumber yang intensif, hasilnya akan menjadi prestasi server kurang dari-optimal. Bagi banyak perniagaan, seperti laman web e-dagang, ini boleh memberi impak yang besar ke atas.


Dengan risiko kekacauan (kesan bug Y2K kepada minda), "lompang kedua yang melompat" sebenarnya melakukan kerosakan. Pada Julai 2012, Reditt, Gawker, Mozilla dan laman web lain yang lain mengalami masalah teknikal dan gangguan selepas satu saat dikeluarkan dari jam atom dunia. Anda dapat melihat bahawa syarikat besar merasakan kehilangan satu saat tunggal dan masalah kepekaan masa tersebut bukan sekadar memelihara perniagaan kecil tanpa sumber daya untuk melancarkan langkah pencegahan terlebih dahulu.

Komuniti NTP

Jadi bagaimana Protokol Masa Rangkaian disebarkan di Internet? Ia kembali kepada masa ketika Internet menjadi komuniti yang lebih dipercayai. Tanpa mendapat butiran teknikal yang terlalu banyak menganggap bahawa jam atom, biasanya dianggap sebagai jenis masa yang paling tepat (dan agak boleh dicapai), duduk di bahagian atas hierarki, seperti yang ditunjukkan dalam imej di bawah.


Sumber: http://commons.wikimedia.org/wiki/User:Bdesham


Fungsi hierarki pada mulanya oleh kepercayaan, atau tempat yang mungkin anda katakan. Stratum 0 adalah peringkat seterusnya di bawah jam atom dan biasanya pelayan masa yang disambungkan terus ke jam atom itu. Kemudian, dikawal dengan beberapa peraturan firewall yang jelas, pelayan tertentu boleh meminta mesin Stratum 0 untuk masa yang betul.


Sehingga tidak pernah terlalu banyak beban pada mesin-mesin ini, mereka secara selektif menyambung ke pelayan NTP yang dipercayai di bawahnya (sekurang-kurangnya dari segi hierarki), yang disebut Stratum 1 server dan sebagainya. Dengan menggunakan model ini, sesiapa sahaja dengan komputer di Internet boleh menyambung kepada satu atau lebih (beberapa sering digunakan untuk kebolehpercayaan sekiranya satu pelayan NTP gagal) pelayan yang baru-baru ini menerima masa yang tepat dari jam atom.

Mengekalkan NTP

Kebanyakan perniagaan menjalankan pelayan masa mereka demi kepentingan keselamatan kerana gangguan yang jelas, luas dan tidak dialu-alukan adalah mungkin jika kumpulan utama pelayan perniagaan diberi masa yang salah.


Akibatnya, pelaksanaan NTP yang paling moden dapat diamankan sepenuhnya ke tahap yang mengagumkan, memberikan keyakinan kepada sistem dan pentadbir rangkaian. Walau bagaimanapun, ada sedikit keraguan bahawa sesetengah operasi memerlukan keselamatan dan kriptografi yang lebih ketat, dengan memberikan jaminan yang mungkin bahawa pelayan yang menghubungkan ke pelayan NTP yang bernilai, mungkin sensitif beban, dikenal pasti sebagai dipercayai. Maklumat lanjut mengenai menyulitkan pertukaran NTP boleh didapati di laman ntp.org.


Sebagai protokol yang digunakan hampir di mana-mana, NTP mempunyai rekod prestasi yang agak baik untuk pepijat keselamatan, tetapi apa-apa yang digunakan secara meluas kerana protokol ini selalu terdedah kepada eksploitasi.

Jahitan dalam Masa

Apabila anda menganggap bahawa IPv6 mempunyai sejumlah besar alamat IP dalam kolam peruntukannya, anda dapat melihat mengapa pengeluar menolak untuk menyambungkan peningkatan jumlah peranti ke Internet untuk mendapat manfaat daripada fungsi yang lebih baik. Anda boleh yakin bahawa NTP akan memainkan peranan penting dalam setiap perisian peranti tersebut. Ketika datang ke peralatan elektronik modern dari semua bentuk dan ukuran, jahitan pada waktu menghemat sembilan. (mengenai IPv6 dalam Masalah Dengan IPv6.)

Bagaimana protokol masa rangkaian menyimpan internet berdetik