唐纳德·戴维斯发明了包交换 | AI生成和翻译
问题:Donald Davies 的生平是怎样的?他又是如何发明分组交换的?
回答:
Donald Davies 的生平
Donald Watts Davies(1924 年 6 月 7 日—2000 年 5 月 28 日)是一位在威尔士出生的英国计算机科学家和计算机网络先驱。他出生于威尔士的特雷奥奇(Treorchy),朗达谷(Rhondda Valley),父亲是一名煤矿文员,在他出生几个月后去世。Davies 和他的双胞胎妹妹由母亲在英格兰朴茨茅斯抚养长大。他学业优异,于 1943 年获得伦敦帝国学院物理学一等理学学士学位,并于 1947 年获得数学理学学士学位。
1947 年,Davies 加入位于泰丁顿的国家物理实验室(NPL),在 Alan Turing 手下从事 Pilot Automatic Computing Engine (ACE) 的工作。ACE 是世界上最早的存储程序数字计算机之一,于 1950 年首次运行。他为 ACE 的设计做出了重大贡献,并终其职业生涯都在 NPL 工作,最终成为计算机科学部门的负责人。
Davies 最著名的贡献是在 20 世纪 60 年代中期独立发明了 packet switching,创造了“packet”(分组)一词,并在 NPL 建立了第一个可操作的分组交换网络。后来,他致力于计算机安全领域,在 1984 年从 NPL 退休后,为金融机构提供咨询服务。他撰写了关于网络和安全的书籍,获得了包括 CBE(1983 年)和 FRS(1987 年)在内的荣誉,并入选互联网名人堂(2012 年)和国家发明家名人堂(2007 年)。Davies 于 2000 年因癌症去世。
他如何发明分组交换
1965 年,受到分时概念以及现有电路交换电话网络处理突发性计算机数据流量效率低下的启发,Davies 独立提出了将消息分解成小的、固定格式的块(他称之为“packet”)的想法。这些 packet 可以独立地通过网络路由,并在目的地重新组装。这种存储转发的方法可以有效地共享线路,减少拥塞,并实现高速数据通信。
起初,Davies 并不知道 Paul Baran(在 RAND 为可生存军事网络工作)也在进行类似的研究。1966 年,Davies 提出为英国建立一个国家分组交换数据网络。尽管广域网没有获得资助,但他领导团队在 NPL 建立了一个局域网原型:NPL 数据通信网络(Mark I 于 1969-1970 年投入运行,后来升级为 Mark II),这是第一个真正的分组交换网络。
Davies 在 1967 年的演示影响了 Larry Roberts 和美国的 ARPANET 设计。历史学家认为 Davies 和 Baran 是数字分组交换的主要独立发明者(Leonard Kleinrock 贡献了排队理论,但并非核心概念)。Davies 还提出了接口计算机(路由器)和端到端原则等关键思想。
他的工作为现代计算机网络和互联网奠定了基础。
参考文献:
- https://en.wikipedia.org/wiki/Donald_Davies
- https://www.britannica.com/biography/Donald-Davies
- https://mathshistory.st-andrews.ac.uk/Biographies/Davies_Donald/
- https://www.internethalloffame.org/inductee/donald-davies/
- https://en.wikipedia.org/wiki/Packet_switching
- https://ethw.org/Packet_Switching
- https://www.invent.org/inductees/donald-watts-davies