Senin, 06 April 2015

NTP (Network Time Protocol)


Pengertian

NTP merupakan kepanjangan dari Network Time Protocol adalah sebuah protokol yang digunakan untuk pengsinkronan waktu di dalam sebuah jaringan bisa pada jaringan LAN (Local Area Network) maupun pada jaringan Internet, NTP itu sendiri menggunakan jalur data TCP/IP. Juga NTP Menggunakan port  komunikasi UDP nomor 123.



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

Konfigurasi


1.  Login ke Debian sebagai root (super user)
2. Setelah masuk, instal aplikasi yang dibutuhkan yaitu ntp dan ntpdate. dengan mengetikan "apt-get install ntp ntpdate" (tanpa tanda kutip) kemudian Enter.
3. Setelah aplikasi terinstal, kita edit file yang harus kita edit yaitu ntp.conf . dengan mengetikan "pico /etc/ntp.conf"  kemudian Enter.
4. Maka akan muncul interface seperti gambar dibawah ini
5. Setelah itu edit , pada file tersebut di baris ke 4, edit dengan menghapus tanda pagar di depan kata statsdir seperti gambar dibawah ini.
Sebelum
Sesudah
6. Kemudian arah kan kursor ke baris ke-10 , dan edit  dengan menghapus tanda pagar di depan kata server dan edit kalimat ntp.your-provider.example. ganti sesuai domain sahabat blogger, misalnya domain saya yaitu suhendar.net maka menjadi ntp.suhendar.net.
Sebelum
Sesudah
7. Setelah itu arahkann kembali kursor ke bawah dan sahabat blogger akan menemukan baris seperti pada gambar, tambahkan pagar ( # ) pada awal baris tepatnya sebelum kata server dan setelah itu tambahkan baris berikut dibawahnya :
server 127.127.1.0
fudge 127.127.1.0 staratum 1
Sebelum
Sesudah
8. Setelah selesai, langkah selanjutnya yaitu cari kata #restrict dengan cara Ctrl + W pada keyboard dan ketikan #restrict dan kursor akan berada tepat dikata tersebut , kemudian edit dengan cara hapus tanda pagar dan ganti192.168.123.0 sesuai dengan IP sahabat blogger, misal disini IP saya192.168.3.1 maka menjadi 192.168.3.0, dan yang terakhir ganti katanotrust menjadi nomodify notrap
Sebelum
Sesudah
 9. Langkah selanjutnya yaitu kita save file tersebut dengan perintah Ctrl+X >> Y >> Enter. Setelah file tersimpan restart ntp dengan perintah "/etc/init.d/ntp restart"
10. Konfigurasi selesai kita tinggal cek apakah konfigurasi kita berhasil atau tidak, cara pertama yaitu dengan perintah "ntpq -p" kemudian tekan Enter, dan harus muncul seperti gambar dibawah ini
11. Selanjutnya kita coba update waktu pada PC kita sendiri dengan cara sebagai berikut "ntpdate -u domainanda" misalnya disini domain yang saya jadikan server untuk NTP yaitu ntp.suhendar.net maka perintahnya "ntpdate -u ntp.suhendar.net"

Sumberr : http://ardetekaje.blogspot.com/
            http://prabulaksana.blogspot.com/
            http://suhendartkj.blogspot.com/

0 komentar:

Posting Komentar

luvne.com resepkuekeringku.com desainrumahnya.com yayasanbabysitterku.com