為數十億設備校準時間的NTP協議發明人戴夫·米爾斯逝世享年85歲
本週四,網路先驅文特瑟夫(Vint Cerf)宣布,網路時間協定(NTP)的發明者大衛-米爾斯(David L. Mills)博士於2024 年1 月17 日安詳辭世,享年85歲。在Cerf 從Mills 的女兒Leigh 處得知David 去世的消息後,他在互聯網協會郵件列表上發布了這一消息。
David L. Mills 的照片,由David Woolley 於2005 年4 月27 日拍攝
米爾斯博士於1985 年創建了網路時間協定(NTP),以應對網路世界中的一個重要挑戰:在不同的電腦系統和網路之間實現時間同步。在數位環境中,電腦和伺服器遍布世界各地,每個系統都有自己的內部時鐘,因此非常需要一個標準化的精確計時系統。
NTP 允許網路上的電腦時鐘同步到一個共同的時間源,從而提供了解決方案。從資料完整性到網路安全,這種同步都至關重要。例如,NTP 可維持網路金融交易時間戳記的準確性,並確保記錄和監控網路活動的時間戳記的準確性和同步性。
1970 年代,米爾斯在COMSAT任職並參與ARPANET(互聯網的前身)工作期間,首次發現了電腦網路同步時間的需求。他的解決方案將計算機的時間調整到幾十毫秒以內。現在,NTP 已在全球數十億台設備上運行,協調著各大洲的時間,成為現代數位基礎設施的基石。
正如內特-霍珀(Nate Hopper)在2022 年《紐約客》上撰寫的一篇出色的人物專訪中所詳細描述的那樣,米爾斯在維護和發展協議方面面臨著巨大的挑戰,尤其是在在互聯網的規模和複雜性不斷增長的情況下。他的工作凸顯了關鍵開源軟體開發人員通常未被充分重視的作用(2020 年的xkcd 漫畫對此主題進行了很好的探討)。米爾斯天生患有青光眼,視力下降,最後完全失明。由於視力問題,米爾斯在2000 年代將協議的控制權移交給了哈蘭-斯坦恩(Harlan Stenn)。
2024 年1 月19 日的特拉華大學David L. Mills 博士網站
除了在NTP 方面的工作外,米爾斯還為NSFNET發明了第一個”Fuzzball 路由器”(基於DEC PDP-11 計算機的首批現代路由器之一),創建了FTP 的首批實現之一,為” ping”的創建提供了靈感,並作為互聯網架構工作組的首任主席在互聯網架構方面發揮了關鍵作用。
米爾斯的工作得到了廣泛認可,1999 年他成為美國計算機協會會員,2002 年成為電氣和電子工程師學會會員,2013 年獲得電氣和電子工程師學會互聯網獎,以表彰他在互聯網發展過程中對網絡協議和計時的貢獻。
米爾斯於1971 年獲得密西根大學電腦與通訊科學博士學位。去世時,米爾斯是特拉華大學的名譽教授,在該校任教22 年後於2008 年退休。