摘要

  • 一辆移动无线节点通过网关和三种不同的分组网络发送数据,抵达美国与欧洲的主机。
  • 这次演示证明共同协议可以在受测路径上工作;它没有证明普遍部署、日常服务可靠性,也没有证明后来完整的 TCP/IP 架构已经成形。

厢式车只是可见的一端

画面很鲜明:一辆研究用厢式车沿着加州公路行驶,车顶天线连入分组无线网。但车辆移动本身不是核心难题。到 1976 年,研究人员已经让分组无线网与 ARPANET 相通。下一步要回答的是:第三张采用不同技术的网络,能否接入这条通信路径,而不用被改造成第一张网络的一部分?

Vint Cerf 后来回忆,1977 年的演示是要向当时的 ARPA 主管 George Heilmeier 展示:多张网络可以像一个统一的互联网那样协同。在他的口述史中,一辆行驶于 Bay Shore Freeway 的车先连接湾区的无线中继站,再经网关进入 ARPANET,随后穿过分组卫星网抵达伦敦大学学院;通信还经过一条与挪威有关的专用卫星链路,之后返回 ARPANET,最终抵达南加州大学的一台主机。这是一条事先搭建好的工程路径,并非无边无界的云。

三张网络各自保留不同的运行环境:移动分组无线网、地面有线的 ARPANET,以及 SATNET。网关负责它们的接合处。BBN 提供网关软件;SRI 的团队和设备承载移动无线这一段;大学与研究机构提供主机和网络运行支持。Cerf 记得,团队并不打算为了“看起来一样”而改造这些网络。共同协议必须在差异之上完成通信。

一条成功路径能说明什么

最有把握的结果很具体:数据沿着预先安排的路径穿过三张分组网络,抵达远端主机。这比一张架构图或一份协议文本更进一步。它说明,只要主机与网关采用兼容规则,分别运行的网络技术就能参与同一次端到端通信。

但这不是一份普遍就绪度报告。公开记述没有给出大规模重复试验、流量负载、丢包率、故障恢复时间或独立运营方的完整测试矩阵。精心准备且已经安装好网关的一条路径,不能证明任意两张网络都可互通,不能证明任何条件下每个数据包都会抵达,也不能证明服务已可供普通用户使用。把 1977 年的协议直接称为后来规模部署的完整 TCP/IP 架构,也会抹去技术演进。

日期也需要谨慎处理。RFC 2235 将 ARPANET、Packet Radio Net 与 SATNET 的首次演示列在 1977 年 7 月;计算机历史博物馆的纪念文章则把重要传输日期定为 11 月 22 日。两者可能对应不同阶段,但现有引文无法确认。稳妥说法是三网演示发生在 1977 年;具体日期在这些来源之间并不一致。

在网络边界衡量里程碑

用后来的设计原则回看这场实验,Heng Lu 的第 64 与第 65 篇笔记提供了一个角度:共同规范应限于互操作所必需的内容,协议价值要看实际运行的实现。这是数十年后的解释框架,并非参与者当时使用的术语。历史证据更简单:底层网络没有因此变成同一种网络,但网关和主机在这条路径上配合成功。

这项演示没有把所有网络交给一个中心统一运营。它说明共同通信规则可以越过技术边界,而本地技术和运营者仍保持不同。它的成果不是普遍互通,而是一条跑通的路径,以及继续测试下一条路径的现实理由。

资料来源