*Sejarah
NTP pada awalnya dirancang olehDavid L. Mills yang masih
mengawasiperkembangannya.Pada tahun 1979, jaringan sinkrinisasi 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. Teknologi ini pertama kali digunakan dalam
jaringan lokal sebagai bagian dari Hello protokol routing dan diimplementasikan
dalamfuzzball, sistem operasi eksperimental digunakan dalam prototyping jaringan, di mana ia
berlari selama bertahun-tahun.
Alat jaringan terkait lainnya yang tersedia baik dulu dan sekarang. Mereka
termasuk Daytime dan Waktuprotokol untuk merekam waktu kejadian, serta ICMP
Timestamp pilihan dan IP Timestamp (RFC 781). Sistem sinkronisasi yang lebih lengkap, meskipun
kurang analisis data NTP dan jam mendisiplinkan algoritma, termasuk daemon
Unix waktunya, yang menggunakan algoritma pemilihan untuk menunjuk server untuk semua
klien; dan Digital Waktu sinkronisasi layanan (DTSS), yang menggunakan hirarki server mirip
dengan model strata NTP.
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 Ethernetjaringan.
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 diRFC 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, denganpseudocode 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 1305 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. [6] 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. [7] Setelah pensiun dari Mills dari University of Delaware, implementasi referensi
saat ini dikelola sebagai open source proyek yang dipimpin oleh Harlan Stenn.
*Pengertihan
Network Time Protocol (NTP) adalah sebuah protokol yang digunakan untuk pengsinkronan
waktu di dalam sebuah jaringan bisa pada jaringan LAN (Local Area Network) maupun pada
jaringan internet dan untuk sinkronisasi jam-jam sistem komputer di atas paket-switching, variabel-
latency jaringan data. Proses sinkronisasi ini dilakukan didalam jalur komunikasi data yang
biasanya menggunakan protokol komunikasi TCP/IP. Sehingga proses ini sendiri dapat dilihat
sebagai proses komunikasi data yang hanya melakukan pertukaran paket-paket data saja.
NTP menggunakan port komunikasi UDP nomor 123.
NTP (Network Time Protocol) merupakan sebuah protokol yang digunakan untuk
mengsingkronkan waktu antar komputer. Singkronisasi waktu yang dilakukan oleh protokol ini
sangat akurat dapat mencapai 10 milidetik untuk jaringan internet dan dapat mencapai 200
milidetik dalam jaringan lokal. NTP sendiri berada di 2 sisi yaitu sisi klien dan sisi server ,
kegunaan layanan di ntp adalah untuk mempaskan atau menyesuaikan waktu yang ada sesuai
regional dimana mesin komputer itu berada.
NTP server pun tidak berdiri sendiri , tetapi ntp server juga saling bersikronisasi dengan server ntp
lain nya , setiap server berada di level tertentu yang sering disebut dengan istilah stratum
.Terdapat 15 stratum , semakin kecil nilai stratum semakin tinggi kedudukan atau level nya . 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.
6. Lalu hilangkan tanda # pagar nya kemudian ubah menjadi restrict 192.168.24.0 mask
255.255.255.0 nomodify notrap seperti gambar dibawah ini.
7. Setelah itu anda restart service ntp, dengan perintah #service ntp restart
8. Kemudian anda cek ntp-server local apakah sudah bekerja dengan baik atau belum, dengan
perintah #ntpq -p . Jika pada bagian jitter tidak bernilai 0.001, berarti sudah benar, dan jika belum,
periksa kembali file ntp.conf.
9. Lalu anda coba dengan mengetes terlebih dahulu melalui server debian langsung dengan
perintah, #ntpdate -u 127.0.0.1
10. Lalu anda coba dengan menggunakan windows seperti gambar dibawah. dengan men-klik bagian
jam pada windows xp beberapa kali akan mencul penganturan seperti gambar diatas
*Manfaat
Manfaat yang dapat diperoleh dari FTP adalah sebagai berikut :
1. File Transfer Protocol (FTP) dapat memberikan layanan pengiriman data yang lebih efisien
sehingga anda tidak perlu khawatir dengan kerumitan pertukaran data apabila menggunakan
protokol lain.
2. Dengan File Transfer Protocol (FTP) maka anda tidak perlu khawatir lagi dengan file dan data yang
berukuran besar, sebesar apapun data itu anda tetap dapat melakukan pertukaran dan pengiriman
data.
3. Dengan memanfaatkan File Transfer Protocol (FTP) maka anda dapat melakukan implicit remote
computer ataupun indirect computer.
4. Uniknya ternyata File Transfer Protocol (FTP) juga dapat bermanfaat bagi pengguna website.
Dengan menggunakan File Transfer Protocol (FTP) maka anda dapat melakukan back up data
website dengan langkah mudah.
5. Dengan menggunakan File Transfer Protocol (FTP), maka penggunanya dapat melakukan
pertukaran informasi, data dan file secara dua arah.
6. Proses perpindahan file, data dan informasi tidak akan hilang apabila sambungan atau koneksi
internet terputus, artinya setelah koneksi internet terhubung kembali maka proses perpindahan data
dan file akan berlanjut kembali.
7. File Transfer Protocol atau FTP dapat dimanfaatkan untuk pertukaran data yang lebih mudah dan
teratur, sehingga anda tidak perlu khawatir data yang di transfer mengalami kekacauan.