Sejarah Ringkas Masa NTP
Dicatat oleh Richard N Williams pada 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.