NTP的英文全稱是Network Time Protocol,是一種多設(shè)備時(shí)間同步化的網(wǎng)絡(luò)協(xié)議,它可以將網(wǎng)絡(luò)內(nèi)所有具備時(shí)鐘的設(shè)備進(jìn)行高精準(zhǔn)度的時(shí)間同步,從而使設(shè)備能夠提供基于統(tǒng)一時(shí)間的多種應(yīng)用。
本文簡(jiǎn)單介紹下NTP四種模式中的“主從模式”,客戶端和服務(wù)端都有一個(gè)時(shí)間軸,分別代表著各自的時(shí)鐘時(shí)間,那么客戶端和服務(wù)端時(shí)間同步的工作流程如下:
1. 當(dāng)客戶端想要同步服務(wù)端的時(shí)間時(shí),客戶端會(huì)發(fā)送一個(gè)NTP報(bào)文至NTP服務(wù)端,該報(bào)文記錄它離開客戶端的時(shí)間t1;
2. 服務(wù)器會(huì)在收到報(bào)文后,在報(bào)文上記錄到達(dá)服務(wù)端的時(shí)間t2;
3. 經(jīng)過一段時(shí)間處理后向客戶端返回報(bào)文,在報(bào)文上記錄離開服務(wù)端的時(shí)間t3;
4. 客戶端收到報(bào)文,記錄到達(dá)客戶端的時(shí)間t4。
NTP主要應(yīng)用于需要網(wǎng)絡(luò)中所有設(shè)備時(shí)鐘能保持一致的使用場(chǎng)景,實(shí)現(xiàn)高精準(zhǔn)和高效的時(shí)間同步。例如停車場(chǎng)計(jì)費(fèi)系統(tǒng)內(nèi)所有設(shè)備時(shí)鐘同步,在某個(gè)特定時(shí)刻重啟系統(tǒng)中所有設(shè)備等。
美樂威Ultra Encode系列編碼盒和Pro Convert系列編碼器,都支持配置公用或私有NTP服務(wù)器。它主要功能是為多臺(tái)編碼設(shè)備之間同步提供一個(gè)基準(zhǔn)時(shí)間,以確保在不同解碼端解碼輸出的多個(gè)流之間是同步的。