목요일, 인터넷 선구자 Vint Cerf는 NTP(Network Time Protocol)의 발명자인 David L. Mills 박사가 2024년 1월 17일 85세의 나이로 평화롭게 세상을 떠났다고 발표했습니다. Cerf는 Mills의 딸 Leigh로부터 David의 죽음을 알게 된 후 Internet Society 메일링 리스트에 이 소식을 게시했습니다.

2005년 4월 27일 David Woolley가 촬영한 David L. Mills의 사진

Mills 박사는 네트워크 세계의 중요한 과제를 해결하기 위해 1985년에 NTP(Network Time Protocol)를 만들었습니다. 즉, 서로 다른 컴퓨터 시스템과 네트워크 간의 시간 동기화를 달성하는 것입니다. 컴퓨터와 서버가 전 세계에 위치하고 각 시스템에 자체 내부 시계가 있는 디지털 환경에서는 표준화되고 정확한 타이밍 시스템이 절실히 필요합니다.

NTP는 네트워크의 컴퓨터 시계를 공통 시간 소스로 동기화하여 솔루션을 제공합니다. 이러한 동기화는 데이터 무결성부터 사이버 보안에 이르기까지 모든 것에 중요합니다. 예를 들어 NTP는 네트워크 금융 거래에 대한 타임스탬프의 정확성을 유지하고 네트워크 활동을 기록하고 모니터링하기 위해 타임스탬프의 정확성과 동기화를 보장합니다.

Mills는 1970년대 COMSAT에서 근무하고 인터넷의 전신인 ARPANET에서 작업하면서 컴퓨터 네트워크 시간 동기화의 필요성을 처음 발견했습니다. 그의 솔루션은 컴퓨터의 시간을 수십 밀리초 이내로 조정했습니다. NTP는 이제 전 세계 수십억 대의 장치에서 실행되어 대륙 전체의 시간을 조정하고 현대 디지털 인프라의 초석이 되고 있습니다.

Nate Hopper가 The New Yorker의 훌륭한 2022년 프로필에서 자세히 설명했듯이 Mills는 특히 인터넷의 규모와 복잡성이 계속해서 증가함에 따라 프로토콜을 유지하고 성장시키는 데 상당한 어려움에 직면해 있습니다. 그의 작업은 중요한 오픈 소스 소프트웨어 개발자의 종종 과소평가되는 역할을 강조합니다(2020 xkcd 만화에서 잘 다룬 주제). Mills는 녹내장을 가지고 태어났는데, 이로 인해 시력이 저하되었고 결국 완전히 시력을 잃게 되었습니다. Mills는 시력 문제로 인해 2000년대에 Harlan Stenn에게 계약의 통제권을 넘겼습니다.

David L. Mills 박사 웹사이트, University of Delaware, 2024년 1월 19일

NTP에 대한 작업 외에도 Mills는 NSFNET(DECPDP-11 컴퓨터를 기반으로 한 최초의 최신 라우터 중 하나)을 위한 최초의 "Fuzzball Router"를 발명하고 FTP의 최초 구현 중 하나를 만들었으며 "ping" 생성에 영감을 주었으며 Internet Architecture Working Group의 첫 번째 의장으로서 인터넷 아키텍처에서 중요한 역할을 했습니다.

Mills의 작업은 널리 인정되었습니다. 그는 1999년 컴퓨터기계협회 회원이 되었고, 2002년 전기전자공학협회 회원이 되었습니다. 2013년에는 인터넷 발전 과정에서 네트워크 프로토콜과 타이밍에 기여한 공로를 인정받아 IEEE 인터넷 상을 받았습니다.

Mills는 1971년에 미시간 대학교에서 컴퓨터 및 통신 과학 박사 학위를 받았습니다. 사망 당시 Mills는 델라웨어 대학교의 명예 교수였으며 22년간 강의한 후 2008년에 은퇴했습니다.