Arkib untuk kategori 'Dasar-Dasar NTP'

Menerima Sumber Masa

Thursday, September 18th, 2008

A Pelayan NTP menghubungkan ke rangkaian komputer dengan tujuan menyegerakkan semua komputer, penghala dan peranti lain pada masa yang sama. Pelayan NTP menggunakan Protokol Masa Rangkaian untuk menyesuaikan drift mesin yang berbeza agar sesuai dengan masa rujukan.

Pelayan NTP bergantung pada menggunakan jam rujukan; kebanyakan rangkaian yang menggunakan pelayan NTP akan menggunakan sumber waktu UTC (Coordinated Universal Time). UTC didasarkan pada masa yang diberitahu oleh jam atom yang sangat tepat dan mahal.

Jam atom bekerja pada prinsip bahawa satu atom (dalam kebanyakan kes cesium-133) akan bereson pada kadar yang tepat pada tahap tenaga tertentu. Ketepatan jam atom sangat mahir sehingga UTC dibangunkan untuk membolehkan Masa Atom Antarabangsa (TAI) dan Greenwich Meantime (GMT) digabungkan, yang membolehkan perlambatan putaran bumi dengan menambah detik-detik lompatan dan oleh itu mengekalkan Matahari di Bumi meridian pada waktu tengah hari.

Kegagalan untuk memperhitungkan kelambatan di bumi akan mengakibatkan berlakunya hari dan malam (walaupun dalam ribuan tahun).
A Pelayan NTP boleh ditetapkan untuk menerima isyarat masa UTC dari seluruh Internet walaupun ini boleh berbeza dengan ketepatan dan bergantung pada jarak dekat dari klien dan pelayan.

Bergantung pada rujukan masa berasaskan Internet juga boleh meninggalkan rangkaian terbuka kepada pengguna yang berniat jahat kerana mereka tidak dapat menggunakan pengesahan NTP yang merupakan langkah keselamatan yang digunakan untuk memastikan rujukan waktu adalah apa yang dikatakannya.

Banyak pelayan NTP yang berdedikasi direka untuk menerima rujukan masa yang lebih tepat dan disahkan. Satu kaedah menggunakan transmisi radio yang disiarkan oleh beberapa makmal fizik kebangsaan seperti NIST (Institut Kebangsaan dan Teknologi) di AS (isyarat WWVB) dan NPL (Makmal Fizikal Kebangsaan) di UK (isyarat MSF). Isyarat ini disiarkan dalam gelombang panjang dan boleh dijemput di kawasan siaran walaupun isyarat boleh disekat oleh ciri geografi setempat.

Kaedah lain untuk menerima rujukan masa UTC ialah menggunakan jam atom di atas sistem GPS (Global Positioning System). Walaupun GPS paling umum dikenali sebagai sistem kedudukan, satelit sebenarnya menyampaikan maklumat masa yang digunakan oleh penerima GPS untuk mengira masa yang telah dilalui dan oleh itu jarak.
Walaupun isyarat GPS tidak disiarkan dalam format UTC, ia sangat tepat dan NTP tidak mempunyai masalah untuk menukarkannya.

Oleh yang demikian Pelayan NTP cek setem waktu dari sumber UTC dan gunakan informasi untuk menghitung jika jam jaringan sedang hanyut dan menambah atau mengurangi detik untuk menyesuaikan jam rujukan. Pelayan NTP akan melakukan ini pada jarak yang ditetapkan, biasanya setiap lima belas minit untuk memastikan ketepatan yang sempurna.

NTP adalah tepat dalam 1 / 100th yang kedua (milenium 10) melalui Internet awam dan boleh melakukan lebih baik melalui LAN dan WANS dengan ketepatan 1 / 5000th yang kedua (mikrosecond 200) yang tidak pernah terdengar.

Untuk memastikan ketepatan lebih lanjut, perkhidmatan NTP (atau daemon di Linux) berjalan di latar belakang dan tidak mempercayai masa yang diberitahu sehingga selepas beberapa pertukaran dan masing-masing telah meluluskan spesifikasi protokol (ujian), pelayan kemudian dipertimbangkan. Ia biasanya mengambil masa kira-kira lima sampel yang baik) sehingga pelayan NTP diterima sebagai sumber masa.

Sejarah Ringkas Masa NTP

Wednesday, September 17th, 2008

NTP (protokol masa rangkaian) adalah protokol Internet. Protokol hanya satu set arahan yang akan diikuti komputer dan NTP telah direka dan dibangunkan untuk menyegerakkan rangkaian komputer.

Ia telah dibangunkan di 1985 oleh Profesor David Mills dari University of Delaware apabila Internet masih di peringkat awal. Profesor Mills menyedari keperluan penyegerakan di kalangan komputer ketika mereka bercakap antara satu sama lain.

NTP menggunakan Algoritma Marzullo yang merupakan algoritma perjanjian yang digunakan untuk memilih sumber untuk menganggarkan masa yang tepat dari beberapa sumber masa yang bising. NTP berfungsi dengan mengagihkan sumber masa tunggal. Walaupun rujukan masa ini boleh dibuat seperti jam tangan, ia tidak masuk akal untuk menyegerakkan rangkaian kepada apa-apa selain masa UTC.

UTC (Coordinated Time Universal) adalah skala masa global berdasarkan waktu yang diberitahu oleh jam atom. Jam atom membanggakan tahap ketepatan yang begitu tinggi sehingga mereka tidak kehilangan atau memperoleh satu saat dalam lebih sejuta tahun.

Dengan menyegerakkan kepada sumber waktu UTC rangkaian boleh menjejaskan disegerakkan ke setiap rangkaian lain yang menggunakan masa UTC.

Sebaik sahaja sumber masa telah dipilih daemon NTP (atau perkhidmatan pada Windows) bukan sahaja mengedarkan rujukan masa ia juga terus memeriksa ketepatan dan kesilapan.

NTP adalah sistem hierarki. Jarak dari pelayan masa dirujuk sebagai tahap lapisan. Pelayan 0 lapisan adalah sumber masa itu sendiri seperti jam atom, pelayan 1 lapisan adalah pelayan masa NTP sementara pelayan 2 lapisan adalah peranti yang menerima masa dari server masa dan pelayan 3 lapisan menerima isyarat masa melalui pelayan 2 lapisan.

Menyusun rangkaian ke strata bermakna a NTP server masa boleh mengedarkan masa ke beratus-ratus atau bahkan beribu-ribu mesin tanpa rangkaian atau pelayan masa sendiri menjadi sesak dengan lalu lintas. Walaupun perlu diperhatikan bahawa tahap ke bawah tahap sesebuah peranti jatuh ketepatan dapat diharapkan.

Isyarat masa UTC sebenar boleh diterima dari beberapa cara. Dari seluruh Internet walaupun ini boleh menyebabkan masalah keselamatan kerana isyarat masa tidak boleh disahkan yang merupakan langkah keselamatan NTP yang terbina. Adalah lebih selamat untuk menerima isyarat masa dari isyarat radio yang disiarkan oleh beberapa makmal fizik kebangsaan atau rangkaian GPS yang mana jam onboard atomnya boleh digunakan sebagai sumber masa jika NTP server masa dilengkapi dengan penerima GPS.

Memahami Pelayan GPS NTP

Isnin, September 8th, 2008

A Pelayan GPS NTP adalah jenis pelayan masa yang menggunakan Protokol Masa Rangkaian (NTP) sebagai kaedah untuk menyegerakkan masa pada peranti rangkaian dan komputer selepas menerima isyarat masa dari rangkaian GPS.

Rangkaian GPS (Global Positioning System) adalah konstelasi satelit yang dimiliki dan dikendalikan oleh tentera Amerika Syarikat. Kebanyakan orang menyedari GPS sebagai bantuan untuk navigasi satelit. Sebenarnya, dasar penghantaran yang disiarkan oleh satelit GPS adalah isyarat masa. Isyarat masa ini dijana oleh jam atom satelit di atas satelit. Ia adalah maklumat ini bahawa sistem navigasi satelit menerima dan mengira dengan triangulasi jarak jauh dari satelit.

Isyarat masa ini adalah apa yang digunakan oleh pelayan GPS NTP sebagai rujukan untuk menyegerakkan rangkaian juga. NTP kemudian mengedarkan masa ini kepada semua penghala dan komputer di rangkaian itu.

A Pelayan GPS NTP terdiri daripada penerima GPS, antena GPS dan perisian NTP. Antena GPS harus terletak di atas bumbung yang akan memberikan kemungkinan terbaik untuk menerima penghantaran dari satelit.

Penerima GPS kemudian menukarkan maklumat ini ke dalam maklumat masa yang boleh dibaca dan diedarkan oleh NTP.

Walaupun jam atom di atas kapal satelit GPS tidak menghantar kod waktu UTC (Waktu Masa Bersama Selaras). Walau bagaimanapun, NTP mempunyai keupayaan untuk menukarkan jam atom dari satelit ke UTC. Ini membolehkan rangkaian komputer disegerakkan ke sumber masa sejagat yang sama tidak kira di mana mereka berada di dunia.

Menggunakan pelayan GPS NTP yang berdedikasi rangkaian dapat disegerakkan dalam beberapa milisaat waktu UTC dengan ketepatan beberapa ratus nanodetik yang dapat dilakukan melalui LAN.

Pelayan Masa: Mengekalkan Masa yang Tepat pada Komputer Anda

Isnin, September 8th, 2008

Rangkaian komputer bergantung kepada ketetapan waktu untuk hampir semua aplikasi mereka, daripada menghantar e-mel untuk menyimpan data, timestamp diperlukan untuk mengesan komputer. Semua router dan suis perlu berjalan pada kadar yang sama, daripada peranti penyegerakan boleh membawa kepada data yang hilang dan juga sambungan keseluruhan.

Semua peranti PC dan rangkaian menggunakan jam untuk mengekalkan masa sistem dalaman. Jam-jam ini, yang dipanggil cip Real Time Clock (RTC) menyediakan maklumat masa dan tarikh. Cip adalah bateri yang disokong sehingga walaupun semasa gangguan kuasa, mereka dapat mengekalkan waktu.

Walau bagaimanapun, komputer peribadi tidak direka untuk menjadi jam yang sempurna, reka bentuk mereka telah dioptimumkan untuk pengeluaran besar-besaran dan kos rendah daripada mengekalkan masa yang tepat. Walau bagaimanapun, jam dalaman ini terdedah kepada hanyut dan walaupun bagi banyak aplikasi ini boleh cukup memadai, sering mesin perlu bekerjasama di rangkaian dan jika komputer itu hanyut pada kadar yang berbeza komputer akan menjadi tidak saling selaras antara satu sama lain dan masalah boleh timbul terutamanya dengan transaksi sensitif masa.

Untuk sesetengah transaksi adalah perlu bagi komputer untuk disegerakkan dengan sempurna, walaupun beberapa saat perbezaan antara mesin boleh mempunyai kesan yang serius, seperti mencari tiket penerbangan yang anda telah memesan telah dijual beberapa saat kemudian kepada pelanggan lain atau anda boleh menarik simpanan anda dari mesin tunai dan apabila akaun anda kosong, anda dapat dengan cepat pergi ke mesin lain dan mengeluarkannya sekali lagi.

Pelayan Masa seperti pelayan komputer lain dalam erti kata ia biasanya terletak di rangkaian. Pelayan masa mengumpulkan maklumat masa, biasanya dari sumber perkakasan luaran dan kemudian menyegerakkan rangkaian pada masa itu.

Kebanyakan pelayan masa menggunakan NTP (Protokol Masa Rangkaian) yang merupakan salah satu protokol tertua Internet yang masih digunakan, yang dicipta oleh Dr David Mills dari University of Delaware, telah digunakan sejak 1985. NTP adalah protokol yang direka untuk menyegerakkan jam pada komputer dan rangkaian di seluruh Internet atau Rangkaian Kawasan Tempatan (LAN).

NTP menggunakan rujukan masa luaran dan kemudian menyegerakkan semua peranti di rangkaian untuk masa itu.

Selalunya pelayan masa disegerakkan ke sumber UTC (Waktu yang diselaraskan Universal) yang merupakan skala masa piawai global dan membolehkan komputer di seluruh dunia disegerakkan pada masa yang sama. Ini amat penting dalam industri di mana masa tepat adalah penting seperti industri bursa saham atau syarikat penerbangan.

Terdapat pelbagai sumber yang dapat digunakan oleh pelayan masa sebagai rujukan masa. Internet adalah sumber yang jelas, bagaimanapun, rujukan masa internet dari Internet seperti nist.gov dan windows.time tidak boleh disahkan, meninggalkan pelayan masa dan oleh itu rangkaian yang terdedah kepada ancaman keselamatan.

Panduan Pemula Kepada Pelayan NTP

Isnin, September 8th, 2008

Rangkaian komputer adalah salah satu aspek yang paling sukar dalam teknologi maklumat dan komunikasi (ICT). Logistik menghubungkan terminal, penghala, pencetak dan semua peranti lain boleh meninggalkan banyak pentadbir dengan sakit kepala yang berterusan.

Salah satu aspek yang paling penting yang sering diabaikan dan boleh membawa kesan buruk ialah penyegerakan masa.

Adalah penting bahawa semua peranti di rangkaian memberitahu masa yang sama seperti cap waktu, format komputer yang menyambungkan masa untuk satu sama lain, merupakan satu-satunya bentuk rujukan komputer boleh digunakan untuk menubuhkan urutan kejadian. Jika mesin yang berbeza pada rangkaian memberitahu masa yang berlainan maka akibat yang tidak diduga seperti e-mel yang tiba sebelum mereka telah dihantar secara teknikal dan anomali lain akan menyebabkan sakit kepala pentadbir lebih buruk lagi.

Apa lagi rangkaian komputer yang tidak disegerakkan terbuka kepada ancaman keselamatan dan juga penipuan. Nasib baik NTP server masa telah wujud selama bertahun-tahun dan dapat meredakan sakit kepala penyegerakan masa.

NTP (Protokol Masa Rangkaian) adalah salah satu protokol tertua yang digunakan oleh rangkaian komputer. Dibangunkan hampir tiga dekad yang lalu NTP adalah protokol yang memeriksa masa pada semua peranti di rangkaian dan menambah atau menolak masa yang mencukupi untuk memastikan semuanya disegerakkan.

NTP memerlukan rujukan masa untuk menyegerakkan jam rangkaian ke. Walaupun NTP boleh menyegerakkan rangkaian pada bila-bila masa sumber yang berwibawa jelas merupakan penyelesaian terbaik. UTC (Coordinated Time Universal) adalah skala waktu yang digunakan secara global berdasarkan waktu yang diberitahu oleh jam atom. Apabila jam atom kehilangan kurang dari satu saat dalam lebih daripada seribu tahun, UTC adalah sumber masa terbaik untuk menyegerakkan rangkaian. Bukan sahaja rangkaian anda disegerakkan dengan sempurna tetapi juga rangkaian anda akan disegerakkan pada masa yang sama seperti berjuta-juta rangkaian komputer semua dari seluruh dunia.

A Pelayan NTP boleh menerima rujukan masa UTC dari beberapa sumber. Internet adalah sumber yang paling jelas, namun sumber-sumber masa internet yang terkenal tidak tepat dan yang tidak boleh menjadi tidak berguna jika jaraknya terlalu jauh. Juga setelah meletakkan pelayan NTP anda dengan selamat di belakang firewall anda kelihatannya tidak masuk akal untuk menyimpan lubang terbuka di dalamnya untuk membolehkan pelayan NTP menjejaki rujukan masa dari seluruh web dan meninggalkan seluruh rangkaian terdedah, terutamanya sebagai pengesahan NTP (NTP's langkah keselamatan sendiri) tidak mungkin dilakukan melalui Internet.

Terdapat dua kaedah yang jauh lebih selamat dan tepat untuk menerima rujukan waktu UTC. Yang pertama ialah menggunakan masa kebangsaan dan penghantaran kekerapan yang disiarkan beberapa negara dari makmal fizik kebangsaan mereka. Ini biasanya disiarkan melalui gelombang panjang yang mempunyai kelebihan untuk dapat dijemput di dalam bilik pelayan walaupun banyak negara tidak mempunyai isyarat sedemikian.

Walau bagaimanapun, banyak pelayan NTP boleh menggunakan isyarat masa yang disiarkan oleh jam atom di atas satelit GPS (Global Positioning System). Isyarat ini boleh didapati di mana-mana tetapi antena GPS diperlukan yang boleh mendapatkan pandangan yang jelas dari langit.

Dengan menggunakan sumber waktu UTC sama ada melalui rangkaian radio penghantaran radio rangkaian komputer boleh disegerakkan dalam beberapa milisaat waktu UTC.

Pengenalan kepada Protokol Masa Rangkaian

Isnin, September 8th, 2008

Protokol Masa Rangkaian (NTP) adalah salah satu daripada protokol tertua Internet yang masih digunakan. 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 atau Lebih Luas (LAN / WANS).

Dalam era global ekonomi moden, penyegerakan adalah penting untuk menjalankan transaksi sensitif masa seperti menempah tiket penerbangan untuk membida di laman lelongan Internet. 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 adalah sistem multi-tier, setiap tier dipanggil lapisan. Pelayan pada setiap peringkat berkomunikasi antara satu sama lain (rakan sebaya) dan memberi masa untuk menurunkan strata. Pelayan di stratum teratas, lapisan 1 menyambung ke jam atom sama ada melalui Internet atau penerima radio atau GPS manakala pelayan 2 lapisan akan menyambung ke lapisan 1.

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 bekerja dalam suite TCP / IP dan bergantung kepada UDP (Pengguna Datagram Protokol). 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).

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. Sekiranya balasan daripada pelayan memenuhi spesifikasi protokol ini, pelayan akan diterima. Ia biasanya mengambil masa kira-kira lima sampel yang baik (lima minit) sehingga pelayan NTP diterima sebagai sumber penyegerakan.

Penyegerakan dengan NTP adalah agak mudah, ia menyegerakkan masa dengan merujuk kepada sumber jam yang boleh dipercayai seperti jam atom, walaupun ini adalah sangat mahal dan biasanya hanya boleh didapati di makmal fizik besar-besaran, namun NTP boleh menggunakan sama ada Penentududukan Global sistem (GPS) rangkaian atau penghantaran radio pakar untuk menerima masa UTC dari jam ini.

Versi mudah NTP yang dipanggil Simple Network Protocol Time (SNTP) wujud yang tidak memerlukan menyimpan maklumat mengenai komunikasi terdahulu seperti yang diperlukan oleh NTP. Ia digunakan dalam beberapa peranti dan aplikasi di mana masa ketepatan tinggi tidak begitu penting dan dipasang pada versi lama Microsoft Windows. Windows sejak 2000 telah menyertakan Windows Time Service (w32time.exe) yang menggunakan SNTP untuk menyegerakkan jam komputer. NTP juga boleh didapati di UNIX dan LINUX (muat turun melalui NTP.org).

Rangkaian Masa Rangkaian Menjaga Kawalan Masa

Isnin, September 8th, 2008

Rangkaian komputer boleh kelihatan sebagai usaha yang menakutkan. Walau bagaimanapun, rangkaian komputer adalah benar-benar hanya beberapa mesin yang disambung bersama untuk memudahkan pemindahan data dan keselamatan. Mereka boleh menjadi sangat kecil seperti dua komputer dalam rangkaian rumah kepada rangkaian yang sangat besar yang terdiri daripada ratusan dan ribuan mesin.

Apabila komputer atau peranti disambungkan ke rangkaian maka hanya terdapat satu titik rujukan yang boleh digunakan oleh komputer untuk menentukan urutan peristiwa dan aplikasi dan masa itu.

Masa, dalam bentuk setem masa digunakan oleh kebanyakan aplikasi dan ini adalah apabila masalah dalam rangkaian komputer boleh berlaku.

Komputer memberitahu masa dengan menggunakan jam perisian. Ini didasarkan pada jam sistem yang membuat masa apabila komputer dimatikan. Walau bagaimanapun, jam dalaman komputer adalah benar-benar tidak tepat. Mereka cenderung hanyut hingga beberapa saat seminggu. Pada rangkaian apabila terdapat lebih daripada satu mesin, ini boleh menyebabkan masalah yang teruk jika mesin hanyut pada kadar yang berbeza.

E-mel mungkin tiba sebelum mereka dihantar dan seluruh rangkaian boleh terdedah kepada ancaman keselamatan dan juga penipuan!

A rangkaian pelayan masa digunakan untuk menyegerakkan rangkaian komputer untuk satu sumber masa. Sumber kali ini boleh apa-apa dari jam dalaman pada komputer kepada masa yang diberitahu oleh jam tangan. Walau bagaimanapun, untuk memastikan ketepatan yang sempurna dan untuk memastikan rangkaian disegerakkan ke seluruh dunia maka sumber waktu UTC harus digunakan.

UTC (Coordinated Universal Time) adalah skala masa global berdasarkan masa yang diberitahu oleh jam atom. Pelayan masa rangkaian boleh menerima sumber waktu UTC dari seluruh Internet (walaupun tidak bercagar), melalui rangkaian (sistem penentuan kedudukan global) GPS atau melalui penghantaran radio pakar dari makmal fizik kebangsaan.

Kebanyakan pelayan masa rangkaian digunakan NTP (Protokol Masa Rangkaian) untuk mengedarkan rujukan masa di seluruh rangkaian. NTP bukan satu-satunya protokol masa yang direka untuk melakukan ini walaupun ia adalah yang paling banyak digunakan.