時間服務器可以利用以下三種方式與其他服務器對時:
broadcast/multicast
client/server
symmetric
broadcast/multicast方式主要適用於局域網的環境,時間服務器周期性的以廣播的方式,將時間信息傳送給其他網路中的時間服務器,其時間僅會有少許的延遲,而且配置非常的簡單。但是此方式的精確度並不高,對時間精確度要求不是很高的情況下可以采用。
symmetric的方式得壹臺服務器可以從遠端時間服務器獲取時鐘,如果需要也可提供時間信息給遠端的時間服務器。此壹方式適用於配置冗余的時間服務器,可以提供更高的精確度給主機。
client/server方式與symmetric方式比較相似,只是不提供給其他時間服務器時間信息,此方式適用於壹臺時間服務器接收上層時間服務器的時間信息,並提供時間信息給下層的用戶。
上述三種方式,時間信息的傳輸都使用UDP協議。時間服務器利用壹個過濾演算法,及先前八個校時資料計算出時間參考值,判斷後續校時包的精確性,壹個相對較高的離散程度,表示壹個對時資料的可信度比較低。僅從壹個時間服務器獲得校時信息,不能校正通訊過程所造成的時間偏差,而同時與許多時間服務器通信校時,就可利用過濾算法找出相對較可靠的時間來源,然後采用它的時間來校時