Anda di halaman 1dari 5

NTP (network time protokol)

*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.

*Prinsip Kerja/Cara Kerja


NTP bekerja dengan menggunakan algoritma Marzullo dengan menggunakan referensi skala waktu
UTC. Sebuah jaringan NTP biasanya mendapatkan perhitungan waktunya dari sumber waktu yang
tepercaya seperti misalnya radio clock atau atomic clock yang terhubung dengan sebuah time server.
Kemudian jaringan NTP ini akan mendistribusikan perhitungan waktu akurat ini ke dalam jaringan
lain.
Sebuah NTP client akan melakukan sinkronisasi dengan NTP server dalam sebuah interval pooling
yang biasanya berkisar antara 64 sampai 1024 detik. Namun, waktu sinkronisasi ini biasa berubah
secara dramatis bergantung kepada kondisi dan keadaan jaringan yang akan digunakannya.
NTP menggunakan sistem hirarki dalam bekerja dan melakukan sinkronisasinya. Sistem hirarki ini
menggunakan istilah Clock stratum atau strata untuk menggambarkan tingkatan-tingkatannya. Di
mana clock strata tingkat pertama merupakan perangkat komputer yang melakukan sinkronisasi
dengan penghitung waktu eksternal seperti misalnya GPS clock, atomic clock atau radio clock yang
sangat akurat. Perangkat berstatus stratum 2 merupakan perangkat yang dikirimi perhitungan waktu
oleh stratum 1 secara langsung dengan menggunakan protokol NTP. Begitu seterusnya sistem hirarki
berjalan. Batas atas untuk strata adalah 15; stratum 16 digunakan untuk menunjukkan bahwa suatu
perangkat tidak tersinkronisasi.
Parameter kedua, NTP akan melakukan proses komparasi terhadap beberapa perhitungan waktu
dari beberapa server. Sebuah perangkat NTP yang memiliki pencatatan waktu yang paling berbeda
dengan yang lainnya pasti akan dihindari oleh perangkat-perangkat lainnya, meskipun nilai
stratumnya paling rendah daripada mesin yang lain.
NTP versi 4 biasanya dapat menjaga ketepatan waktu hingga 10 millisecond 1/100 detik dalam media
komunikasi publik atau Internet. Di dalam jaringan lokal yang kondisinya ideal, NTP dapat menjaga
ketepatan perhitungannya hingga 20 microsecond atau 1/5000 detik.
Timestamp atau pencatatan waktu yang digunakan oleh protokol NTP adalah sepanjang 64-bit yang
terdiri dari 32-bit pertama untuk perhitungan detik, dan 32-bit berikutnya untuk perhitungan pecahan
dari satuan detik. Dari spesifikasi ini, maka NTP akan memiliki skala waktu sebesar 2/32 detik atau
sebesar 136 tahun dengan berdasarkan perhitungan menggunakan teori resolusi 2 -32 detik (sekitar
0.233 nanosecond).
Meskipun perhitungan waktu NTP akan kembali berulang ketika sudah mencapai 2 32 ,
implementasinya dibuat sedemikian rupa sehingga waktu NTP tidak akan terganggu dengan
programprogram penyesuai waktu lainnya. Lagi pula fasilitas NTP pada perangkat-perangkat
komputer juga paling lama digunakan selama beberapa decade saja, jadi jika berjalan dengan baik
maka aplikasi NTP tidak akan mengalami masalah berarti.z
*Konfigurasi NTP
1. Install ntp dengan perintah #apt-get install ntp ntpdate

2. konfigurasi file di “/etc/ntp.conf” ,dengan perintah #nano /etc/ntp/ntp.conf


3. Kemudian anda cari baris server 0 ,dengan cara ctrl+w ,

4. Tambahkan kalimat seperti gambar berikut.

5. Lalu anda cari baris restrict 192.168.123.0 mask 255.255.255.0 notrust

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.

Anda mungkin juga menyukai