Network Time Protocol (NTP) adalah sebuah protokol untuk
sinkronisasi jam-jam sistem komputer di atas paket-switching, variabel-latency
jaringan data. NTP menggunakan UDP pada port 123 sebagai lapisan transport. Ini
dirancang khusus untuk melawan efek variabel laten dengan menggunakan jitter
buffer. NTP juga mengacu pada referensi implementasi software yang
didistribusikan oleh Proyek Pelayanan Publik NTP.
NTP merupakan salah satu tertua protokol internet masih digunakan (sejak
sebelum 1985). NTP ini awalnya dirancang oleh Dave Mills dari University of
Delaware, yang masih mempertahankan itu, bersama dengan tim relawan.
NTP menggunakan algoritma Marzullo, dan termasuk dukungan untuk fitur-fitur
seperti lompatan detik. NTPv4 can usually maintain time to within 10
milliseconds (1/100 s) over the public Internet , and can achieve accuracies of
200 microseconds (1/5000 s) or better in local area networks under ideal
conditions. Biasanya dapat mempertahankan NTPv4 waktu ke dalam waktu 10
milidetik (1 / 100 s) melalui publik internet, dan dapat mencapai akurasi dari
200 mikrodetik (1 / 5000 s) atau lebih baik dalam area lokal jaringan di bawah
kondisi ideal.
NTP provides Coordinated Universal Time (UTC) . NTP menyediakan Coordinated
Universal Time (UTC). No information about time zones or daylight saving time
is transmitted; this information is outside its scope and must be obtained
separately. Tidak ada informasi mengenai zona waktu atau daylight saving time
ditularkan; informasi ini di luar lingkup dan harus diperoleh secara terpisah.
In isolated LANs, NTP could in principle be used to distribute a different time
scale (eg local zone time), but this is uncommon. Dalam LAN terisolasi, NTP
pada prinsipnya dapat digunakan untuk mendistribusikan skala waktu yang berbeda
(misalnya zona waktu lokal), tapi ini jarang terjadi.
Rincian operasional NTP yang ditetapkan dalam RFC 778, RFC 891, RFC 956, dan
RFC 1305. Pelaksanaan rujukan saat ini adalah versi 4 (NTPv4); Namun, pada
2005, hanya versi hingga 3 (1992) telah didokumentasikan dalam RFC. The
Internet Engineering Task Force NTP Working Group,standardisasi karya komunitas
NTP sejak penerbitan RFC 1305.
Yang kurang pelaksanaan NTP kompleks, dengan menggunakan protokol yang sama
namun tanpa memerlukan penyimpanan negara selama waktu yang lama, dikenal
sebagai Simple Network Time Protocol (SNTP). Hal ini digunakan dalam beberapa
perangkat embedded dan aplikasi mana akurasi tinggi waktunya tidak diperlukan
(RFC 1361, RFC 1769, RFC 2030 dan RFC 4330).
Hanya beberapa masalah keamanan telah diidentifikasi dalam pelaksanaan
referensi dari basis kode NTP di 25 + tahun sejarahnya. NTP sendiri telah
mengalami revisi dan peninjauan atas seluruh sejarah; tidak ada kelemahan
keamanan yang pernah dilaporkan yang telah dilacak ke spesifikasi NTP.
Saat ini basis kode untuk implementasi referensi keamanan telah menjalani audit
dari beberapa sumber selama beberapa tahun sekarang, dan tidak ada yang dikenal
berisiko tinggi kerentanan dalam perangkat lunak dirilis saat ini.
0 komentar:
Posting Komentar