这个说法不完全准确,但也不是完全错误,更准确的说法是:DARPA 是互联网的“催生婆”和“核心资助者”,而非唯一的发明者。

(图片来源网络,侵删)
我们可以把互联网的诞生和发展分为几个关键阶段,这样就能更清晰地看到 DARPA 的角色:
思想的萌芽:分组交换 (Packet Switching)
在 DARPA 介入之前,互联网的核心思想——分组交换——就已经诞生了。
- 时间:1960年代
- 人物:保罗·巴兰 和 唐纳德·戴维斯。
- 贡献:他们独立地提出了分组交换理论,这个思想是革命性的,它将大数据分割成一个个小的“数据包”,每个包都可以选择不同的路径传输,到达目的地后再重新组装,这比传统的电路交换(比如打电话)更高效、更 robust(更抗毁坏)。
互联网的“基因”——分组交换,并非 DARPA 发明。
项目的诞生:ARPANET (互联网的直系祖先)
这是 DARPA 介入并发挥决定性作用的阶段。

(图片来源网络,侵删)
- 时间:1969年
- 资助者:美国国防部高级研究计划局。
- 项目:ARPANET。
- 目标:DARPA 的初衷是为了建立一个能够在核打击下幸存下来的军事通信网络,他们需要一个去中心化的、没有单点故障的网络,这正是分组交换的优势所在。
- 关键事件:
- 1969年10月,加州大学洛杉矶分校 和斯坦福研究院 之间建立了第一条 ARPANET 链路,这被广泛认为是互联网的“诞生时刻”。
- 1971年,雷·汤姆林森 发明了电子邮件,并选择了 符号来分隔用户名和主机名,这成为了互联网的第一个“杀手级应用”。
- 1974年,文顿·瑟夫 和鲍勃·卡恩 发明了 TCP/IP 协议族,这套协议规定了数据如何在不同的网络之间传输和路由,是互联网能够从一个封闭的军事网络扩展成全球性“网络之网”(Network of Networks)的关键技术。
DARPA 资金和组织了 ARPANET 的建设,这是互联网的直接前身,没有 DARPA,这个项目很可能不会启动或以这种方式发展。
标准的统一:TCP/IP 和 NSFNET
- 时间:1980年代
- 角色:DARPA 继续扮演关键角色。
- 贡献:
- 推广 TCP/IP:DARPA 强制要求所有连接到 ARPANET 的计算机都必须采用 TCP/IP 协议,这一决定至关重要,它为不同网络之间的互联统一了“语言”,为真正的“互联网”奠定了基础。
- 资助 NSFNET:随着互联网规模扩大,DARPA 将其管理权交给了美国国家科学基金会,NSF 建立了 NSFNET,这是一个覆盖全美主要大学和研究机构的骨干网,极大地推动了互联网的民用化和学术化发展。
DARPA 通过推广 TCP/IP 协议,为互联网的统一和扩张铺平了道路。
商业化和普及:万维网 (World Wide Web)
- 时间:1990年代
- 发明者:蒂姆·伯纳斯-李 在欧洲核子研究中心 工作。
- 贡献:他发明了 万维网,包括 HTML (超文本标记语言)、HTTP (超文本传输协议) 和 URL (统一资源定位符),万维网是在已经存在的互联网之上构建的一个应用层,它让普通人能通过浏览器轻松访问信息,这是互联网能够爆炸性普及的最终推手。
让互联网变得“好用”和流行的万维网,并非 DARPA 发明。
| 阶段 | 关键技术/项目 | 主要贡献者/资助方 | 角色 |
|---|---|---|---|
| 思想起源 | 分组交换理论 | 保罗·巴兰、唐纳德·戴维斯 | 奠基人 |
| 项目诞生 | ARPANET | DARPA (核心资助者和组织者) | 催生者、创始人 |
| 标准统一 | TCP/IP 协议 | 文顿·瑟夫、鲍勃·卡恩 (DARPA 资助并推广) | 标准制定者和推广者 |
| 大众普及 | 万维网 | 蒂姆·伯纳斯-李 | 应用层发明者 |
回到最初的问题:“DARPA 发明了互联网吗?”

(图片来源网络,侵删)
最准确的回答是:DARPA 没有发明互联网的全部思想和应用,但它通过资助和组织 ARPANET 项目,并大力推广 TCP/IP 协议,扮演了无可替代的“核心缔造者”角色,没有 DARPA 的远见和投入,互联网的诞生和早期发展轨迹将完全不同。 说 DARPA 发明了互联网,虽然在技术细节上不严谨,但在精神实质和历史上是完全可以理解的。
