(0275) 2974 127
Network Time Protocol (NTP) merupakan sebuah protokol digunakan untuk pengsinkronan waktu di dalam sebuah jaringan bisa pada jaringan Local Area Network atau LAN ataupun pada jaringan internet dan untuk sinkronisasi jam-jam sistem komputer di atas paket-switching,variabel-latency jaringan data.Proses sinkronisasi dilakukan didalam jalur komunikasi data yang biasa menggunakan protokol komunikasi TCP/IP.Sehingga proses ini dapat dilihat sebagai proses komunikasi data yang hanya melakukan pertukaran paket-paket data saja.NTP menggunakan port komunikasi UDP nomor 123.
NTP server pun tidak berdiri sendiri,NTP server juga saling bersikronisasi dengan server NTP lain,setiap server berada di level tertentu yang sering disebut dengan istilah stratum.Terdapat 15 stratum,semakin kecil nilai stratum semakin tinggi kedudukan atau level.Level stratum di hitung dari angka 0 hingga 14, dan stratum 0 bukan server namun stratum ini adalah peralatan waktu yang sangat presisi seperti jam atom yang terhubung langsung dengan server stratum 1.
Pada tahun 1984,NTP ditemukan oleh Dave Mills yang berasal dari Universitas Delaware.
Pada tahun 1979, jaringan sinkronisasi waktu teknologi yang digunakan dalam apa yang mungkin demonstrasi publik pertama dari internet layanan yang berjalan melalui jaringan satelit trans-Atlantik, di konferensi komputer di New York. Teknologi ini kemudian dijelaskan dalam 1981 Internet Engineering Catatan (IEN) 173 dan protokol umum dikembangkan dari itu yang didokumentasikan dalam RFC 778.
Pada tahun 1985, NTPv0 dilaksanakan di kedua fuzzball dan Unix dan NTP header paket dan round-trip delay dan offset perhitungan, yang telah bertahan dalam NTPv4, didokumentasikan dalam RFC 958. Meskipun komputer yang relatif lambat dan jaringan yang tersedia pada saat itu, akurasi yang lebih baik dari 100 milidetik biasanya diperoleh pada Atlantic link mencakup, dengan akurasi 10s milidetik pada Ethernet jaringan.
Pada tahun 1988, spesifikasi jauh lebih lengkap dari protokol NTPv1,dengan algoritma yang terkait,diterbitkan dalam RFC Ini menarik pada hasil eksperimen dan algoritma jam penyaring didokumentasikan di RFC 956 dan adalah versi pertama untuk menggambarkan client-server dan rekan -untuk-peer mode.
Pada tahun 1991, NTPv1 arsitektur, protokol dan algoritma dibawa ke perhatian audiens yang lebih luas rekayasa dengan penerbitan sebuah artikel oleh David L. Mills di IEEE Transaksi pada Komunikasi.
Pada tahun 1989, RFC 1119 diterbitkan mendefinisikan NTPv2 dengan cara mesin negara, dengan pseudocode untuk menggambarkan operasinya. Memperkenalkan protokol manajemen dan otentikasi kriptografi skema yang memiliki kedua selamat ke NTPv4. Desain NTP dikritik karena kurang prinsip kebenaran formal oleh masyarakat DTSS. Alternatif desain mereka termasuk algoritma Marzullo ini, versi modifikasi dari yang segera ditambahkan ke NTP.Sebagian besar algoritma dari era ini juga sebagian besar selamat ke NTPv4.
Pada tahun 1992,RFC 130 didefinisikan NTPv3. RFC termasuk analisis semua sumber kesalahan, dari jam referensi ke klien akhir, yang memungkinkan perhitungan metrik yang membantu memilih server terbaik di mana beberapa kandidat muncul untuk tidak setuju. Modus Broadcast diperkenalkan. Dalam tahun-tahun berikutnya, sebagai fitur baru yang ditambahkan dan perbaikan algoritma yang dibuat, menjadi jelas bahwa versi protokol baru yang diperlukan.
Pada tahun 2010, RFC 5905 diterbitkan mengandung spesifikasi yang diusulkan untuk NTPv4, tetapi protokol secara signifikan telah pindah sejak saat itu, dan pada 2014, RFC diperbarui belum dipublikasikan. Setelah pensiun dari Mills dari University of Delaware, implementasi referensi saat ini dikelola sebagai open source proyek yang dipimpin oleh Harlan Stenn.
NTP sampai saat ini sudah tercipta sebanyak 4 versi :
Bekerja dengan prinsip berbasis client-server.NTP terdapat sistem hierarki disebut stratum dalam mengambil referensi waktu dimana stratum tersebut dimulai dari stratum 0 hingga 15,sedangkan untuk stratum 16 digunakan untuk menunjukkan perangkat tidak tersinkronisasi.
Beberapa mode NTP untuk beroperasi,diantaranya:
Simple Network Time Protocol merupakan versi NTP yang lebih sederhana dan cocok untuk jaringan kecil dan komputer dengan kemampuan komputasi terbatas.SNTP dan NTP memiliki beberapa kesamaan.Seperti paket data yang dipertukarkan antara client dan server identik sehingga server manapun kompatibel dengan keduanya.SNTP memiliki algoritma lebih sedikit daripada NTP dalam menentukan dan memelihara sinkronisasi.SNTP berbeda dalam jumlah server yang digunakan,sedangkan NTP memungkinkan client di suatu stratum untuk bertindak sebagai server untuk stratum di bawahnya.Sedangkat SNTP bekerja dengan prinsip single client-server.Pada NTP server tambahan digunakan sebagai redundansi,berbeda dengan NTP,SNTP tidak dapat berkomunikasi dengan beberapa server untuk menentukan mana yang akurat.
Namun terdapat beberapa kasus yang mana NTP tidak perlu digunakan karena kemampuan komputasi terbatas.Karena itu SNTP digunakan sebagai alternatif untuk aplikasi sederhana yang tidak memerlukan tingkat presisi tinggi seperti yang diberikan NTP.
Adapun langkah-langkah konfigurasinya adalah sebagai berikut :
Apakah Anda menggunakan kartu ATM atau kartu debit? Suka bertransaksi secara cashless? Sepertinya Anda perlu…
Design website toko online tidak hanya soal estetika, tapi juga UX yang bagus secara keseluruhan.…
Sebelum memulai karir Anda sebagai desainer UX, Anda harus membuat portofolio yang mencakup semua pengalaman…
Keep-Alive memungkinkan browser pengunjung Anda mendownload semua konten (JavaScript, CSS, gambar, video, dll) melalui koneksi…
Job description seorang web developer adalah membuat situs web menggunakan berbagai bahasa pemrograman. Tanggung jawab…
Secara default, WordPress tidak mendukung A/B testing. Tapi jangan khawatir. Di bawah ini, kami telah…