1957年10月4日,苏联发射了世界上第一颗人造卫星,这一事件震惊了美国政界、军方和科学界。时任美国总统艾森豪威尔担心,如果美国不加大对基础研究的投资,其军事技术可能会落后。因此,他决定彻底改革政府的研发方式,并于1958年授权组建了高级研究计划局(ARPA),这是互联网最早原型项目ARPA网的起源。
利克莱德在担任ARPA信息处理技术办公室(IPTO)负责人期间,发起了三项重要工作:一是在主要大学创建计算机实验室,培养了大量人才;二是推进分时系统建设,资助了麻省理工学院的MAC项目,该项目是Linux操作系统的前身;三是推动了互联网的发展,提出了全球计算机网络的构想,深刻影响了后续互联网的奠基人。
保罗·巴兰提出了分布式自适应消息块交换的概念,并设计了分布式节点连接的网络结构,以确保网络在遭受攻击时仍能保持健壮性。他通过模拟程序证明了网络架构中冗余节点的重要性,并开发了世界上第一个存储转发数据层的交换协议,为分组交换理论奠定了基础。
唐纳德·戴维斯独立提出了数据包交换理论,将计算机消息划分为数据包,这些数据包可通过不同路由在网络上独立传输,并在目的地重新组装。他还提出了接口计算机的概念,即后来的路由器。这一理念深刻影响了拉里·罗伯茨,并被应用到ARPA网的研发中。
TCP/IP协议的发明者是鲍勃·卡恩和温特·瑟夫。他们共同编写了第一个互联网传输控制程序规范(RFC 675),并于1974年发布。TCP/IP协议分为两个层级:TCP负责主机到主机的通信,IP负责网络通信。这一协议使得不同硬件方案的计算机能够快速可靠地通信,奠定了互联网的基础。
TCP/IP协议的成功使得互联网在全球范围内迅速扩展。1975年,斯坦福大学和伦敦大学学院之间进行了双网IP通信测试;1977年,美国、英国和挪威的三个站点之间进行了IP测试。1982年,美国国防部正式将TCP/IP协议作为所有军事计算机网络的标准协议。此后,IBM、AT&T和DEC等大公司纷纷采用TCP/IP协议研发商业产品,推动了互联网的广泛应用。
鲍勃·卡恩在1979年成为IPTO办公室主任,发起了美国政府数十亿美元的战略计算计划,推动了人工智能和计算技术的发展。温特·瑟夫在1972年至1986年期间从事TCP/IP协议的研究和推广工作。两人在1992年共同创立了互联网协会,帮助维护技术标准,并为政策制定者提供建议。他们因其在TCP/IP协议方面的卓越贡献获得了2004年的图灵奖。
【节目介绍】
欢迎收听,原创的软件史实故事广播节目《超越代码:软件史上的璀璨时刻》,第十五集 互联网时代的起点|TCP/IP协议的那些奠基人们。
这是一档独特而引人入胜的广播节目,我们将带您穿越时间与空间,探索软件发展的辉煌历程,为您呈现软件史上最为重要的里程碑,带您深入了解软件行业的从业人员,以及他们背后精彩的故事,为您揭开软件发展的神秘面纱,让您领略软件世界的无限魅力。
本节目同期发布到喜马拉雅播客和苹果播客。
【时间线】
02:11 跳过开头
03:19 苏联发射世界上第一颗人造卫星的新闻报道
04:43 IPTO负责人 利克莱德(J. C. R. Licklider)
06:13 IPTO办公室的继任者鲍勃·泰勒 (Bob Taylor)
06:37 阿帕网项目负责人 拉里·罗伯茨 (Larry Roberts)
08:23 分布式自适应消息块交换理论的提出人 保罗·巴兰(Paul Baran)
10:35 分组交换理论的发明人 英国计算机科学家 唐纳德·戴维斯 (Donald Davies)
11:56 加州大学洛杉矶分校 (UCLA) 教授 伦纳德·克莱因洛克(Leonard Kleinrock)
13:42 RFC工作小组负责人 史蒂夫·克罗克(Steve Crocker)
15:18 TCP/IP协议的发明人 鲍勃·卡恩(Bob Kahn)
17:31 TCP/IP协议的发明人 温特·瑟夫(Vint Cerf)
20:49 早期阿帕网的连接节点
24:56 美国喜剧演员博·伯纳姆(Bo Burnham)和他的特别音乐剧《博·伯纳姆:内部》(Bo Burnham: Inside)
【版权声明】
封面图片由Midjourney生成。
本音频内容版权归属于 [科技慢半拍]播客。未经版权所有者授权,禁止将本音频内容用于任何商业用途。任何个人使用者,不得对音频内容进行修改或篡改,不得删除或修改本版权信息声明,在转发时必须标明音频内容的出处,并注明版权归属。任何未经许可的使用行为都将追究法律责任。