局域網(wǎng)內(nèi)同步(這個時在工作中用得多的):如果只需要在本局域網(wǎng)內(nèi)進行系統(tǒng)間的時鐘同步,那么就可以使用局域網(wǎng)中任何一個系統(tǒng)的時鐘。你需要選擇局域網(wǎng)中的一個節(jié)點的時鐘作為“”的時間源,然后其它的節(jié)點就只需要與這個時間源進行時間同步即可。使用這種方式,所有的節(jié)點都會使用一個公共的系統(tǒng)時鐘,但是不需要可局域網(wǎng)外的系統(tǒng)進行時鐘同步。如果一個系統(tǒng)在局域網(wǎng)的內(nèi)部,同時又不能使用無線時鐘,這種方式是的選擇。
該協(xié)議通常描述為一種主從式架構(gòu),但它也可以在點對點網(wǎng)絡(luò)中,對等體雙方可將另一端認(rèn)定為潛在的時間源。發(fā)送和接收時間戳采用用戶數(shù)據(jù)報協(xié)議(UDP)的通信端口123實現(xiàn)。這也可以使用廣播或多播,曲中的客戶端在初的往返校準(zhǔn)交換后被動地監(jiān)聽時間更新。NTP提供一個即將到來的閏秒調(diào)整的警告,但不會傳輸有關(guān)本地時區(qū)或夏時制的信息。
局域網(wǎng)絡(luò)延相對較大的原因在于時間戳一般都是在應(yīng)用層加蓋。為減少操作系統(tǒng)內(nèi)核處理延時的影響提高NTP授時精度,發(fā)/收NTP包時間戳應(yīng)盡量接近主機真實發(fā)/收包時刻。在不改變硬件的條件下,一個可行的辦法是修改網(wǎng)卡驅(qū)動程序,將記錄NTP包發(fā)/收時間戳從應(yīng)用程序移至網(wǎng)卡驅(qū)動程序處,可消除操作系統(tǒng)內(nèi)核處理延時不確定而引入的誤差。這種方法在局域網(wǎng)中可大幅提高NTP授時精度至μs級。