Network Time Protocol (NTP) adalah protokol jaringan untuk sinkronisasi jam antara sistem komputer melalui paket-switched, variabel-latency jaringan data. Dalam operasi sejak sebelum tahun 1985, NTP merupakan salah satu protokol Internet tertua yang digunakan saat ini. NTP dirancang oleh David L. Mills dari University of Delaware.
NTP dimaksudkan untuk menyinkronkan semua komputer yang berpartisipasi untuk dalam beberapa milidetik dari Coordinated Universal Time (UTC). ini menggunakan versi modifikasi dari algoritma Marzullo untuk memilih server waktu yang akurat dan dirancang untuk mengurangi dampak dari latency jaringan variabel . NTP biasanya dapat menjaga waktu ke dalam puluhan milidetik melalui Internet publik, dan dapat mencapai lebih dari satu akurasi milidetik dalam jaringan area lokal di bawah kondisi ideal. -rute asimetris dan kepadatan jaringan dapat menyebabkan kesalahan dari 100 ms atau lebih.