NTP - Protokol Masa Rangkaian
Keperluan untuk Masa yang Tepat
Memberitahu masa sangat penting untuk kehidupan seharian kita hari ini. Kita perlu tahu masa untuk bangun untuk kerja, ketika menangkap bas dan bahkan ketika hendak tidur untuk memastikan kita dapat menutup mata yang cukup.
Secara amnya untuk jam tangan mekanikal atau jam tangan jenis ini memberikan kami ketepatan yang mencukupi. Jam digital mungkin tidak akan kehilangan lebih dari satu saat dalam tempoh seminggu dan saya pasti bos anda tidak akan terlalu gila jika anda tiba terlambat untuk peralihan anda.
Walau bagaimanapun, apabila menyebarkan data melalui Internet, mengawal satelit atau membeli saham di pasaran saham lebih tepat diperlukan.
Rangkaian komputer bergantung kepada ketetapan waktu untuk hampir semua aplikasi mereka, daripada menghantar e-mel untuk menyimpan data, timestamp diperlukan untuk mengesan komputer. Juga router dan suis semua perlu dijalankan pada kadar yang sama, daripada peranti penyegerakan boleh menyebabkan data hilang dan bahkan sambungan keseluruhan.
Untuk navigasi satelit, lama digunakan oleh kapal dan syarikat penerbangan tetapi kini semakin popular di kereta moden, ketepatan dalam satu milisaat (seperseribu detik) adalah penting kerana cahaya (dan oleh itu gelombang radio) dapat mengembara 300 km pada masa itu jadi mana-mana kecil kesilapan dalam isyarat masa itu bermakna navigasi satelit tidak boleh dibuat dengan beratus-ratus batu.
Komputer perlu bukan sahaja disegerakkan ke rangkaian mereka tetapi juga transaksi sensitif masa dengan rangkaian lain, komputer atau melalui Internet juga memerlukan penyegerakan. Bayangkan bida pada Ebay dan meletakkan tawaran terakhir hanya untuk rumah lelongan komputer yang menjalankan masa yang berbeza mengenali pembida terdahulu sebagai yang terakhir, anda pastinya akan marah.
Atas sebab inilah skala masa standard global digunakan untuk membolehkan semua komputer di seluruh dunia menyegerakkan ke sumber masa yang sama. Skala global ini dipanggil UTC (Masa Selaras Universal).
Waktu UTC didasarkan pada Masa Atom Antarabangsa (TAI) yang merupakan masa yang diceritakan oleh kolektif jam atom antarabangsa (260 di makmal berbeza 40 di seluruh dunia) di mana purata diambil bermakna bahawa TAI adalah tepat dalam satu saat setiap tiga Juta tahun.
Waktu UTC mempunyai detik lompatan yang ditambah (atau dibawa pergi) setiap tahun atau lebih untuk mengimbangi dengan perlahan (dan kadang-kadang mempercepatkan) putaran Bumi kerana planet kita sebenarnya 100,000 kali kurang dipercayai daripada jam atom dan tanpa lompatan detik tengah hari akhirnya Menjadi tengah malam (walaupun pada tahun 40,000 atau lebih).
Komputer menggunakan protokol yang dipanggil NTP (Protokol Masa Rangkaian) yang boleh menerima isyarat masa UTC sama ada melalui Internet atau melalui penghantaran radio pakar dari makmal fizik atau melalui rangkaian GPS.
Pelayan NTP Kemudian pastikan semua peranti yang disambungkan ke rangkaian tersebut disegerakkan ke UTC yang membolehkan komputer di seluruh dunia berkomunikasi dengan berkesan antara satu sama lain.