李述銅從0設(shè)計NTP時間服務(wù)客戶端-NTP協(xié)議介紹和UDP編程實戰(zhàn)
概述
網(wǎng)絡(luò)時間協(xié)議,英文名稱:Network Time Protocol(NTP) 是用來使計算機時間同步化的一種協(xié)議,它可以使計算機對其服務(wù)器或時鐘源(如石英鐘,GPS等等)做同步化,
它可以提供高精準度的時間校正(LAN上與標準間差小于1毫秒,WAN上幾十毫秒), 且可介由加密確認的方式來防止惡毒的協(xié)議攻擊。NTP的目的是在無序的Internet環(huán)境中提供精確和健壯的時間服務(wù)。NTP 基于 UDP 報文進行傳輸, 使用的UDP端口號為 123.
使用 NTP 的目的是對網(wǎng)絡(luò)內(nèi)所有具有時鐘的設(shè)備進行時鐘同步, 使網(wǎng)絡(luò)內(nèi)所有設(shè)備的時鐘保持一致, 從而使設(shè)備能夠提供基于統(tǒng)一時間的多種應(yīng)用.
對于運行 NTP 的本地系統(tǒng), 既可以接收來自其他時鐘源的同步, 又可以作為時鐘源同步其他的
?
標簽: