1988年,计算环境与现代截然不同。当时 Windows 2.0 仅作为 DOS 外壳运行在配备双软盘驱动器的 8086 PC 上,VGA 尚属新兴视频标准。同年,伦敦东部一家三人初创公司致力于构建低成本局域网(LAN)。由于缺乏统一标准,一位年轻程序员对正在兴起的 TCP/IP 协议产生了浓厚兴趣,这主要源于他刚完成 IBM PC 网络 API NetBIOS 的实现。

早期的技术研究依赖图书馆书籍、杂志文章以及通过低速拨号连接的 Usenet 提问。在这一背景下,试图将 TCP/IP 堆栈强行适配 ISO/OSI 七层模型的做法往往带来额外复杂性。近四十年后,硬件存储从软盘演进至千兆字节硬盘,网络连接从千字节调制解调器升级为光纤和 Wi-Fi,图形处理能力也大幅提升。尽管底层技术发生了巨变,但除极少数例外,万物互联的核心依然依赖于 TCP/IP。这一全球数据生态系统的“数字氧气”至今仍是值得关注的技术基石。
近期出现的 Homa 拥堵控制协议常被误认为是 TCP 的替代品,但实际上它是设计用于与 TCP 并行运行的替代方案。这种兼容性得益于 TCP/IP 架构中的一项关键设计决策:将传输层与控制层分离为 TCP 和 IP 两个独立协议。IP 协议负责在两个地址间尽力而为地发送数据包,而 TCP 则基于 IP 提供可靠、有序的字节流服务,并处理丢包重传。这种分层设计允许开发者在不使用 TCP 的情况下,直接构建基于 IP 的其他协议。
TCP/IP 的开放性与灵活性使其在与 IBM 系统网络架构(SNA)和电信领域异步传输模式(ATM)等由大型行业主导的竞争协议的较量中脱颖而出。早期观点认为,基于包交换的 IP 因传输延迟的不确定性而无法支撑可靠应用,但历史证明 TCP/IP 凭借由工程师共识驱动的开放特性克服了这些质疑。1983 年 1 月 1 日,ARPANET(互联网前身)正式从 NCP 协议切换至 TCP/IP,标志着孤立网络必须适应或消亡于互联世界的关键转折点。
Vint Cerf 和 Bob Kahn 在 1974 年的开创性论文中明确将 TCP/IP 设计为互联网基础协议。从论文发表到 ARPANET 全面采用历时九年,而五年后,初学者仅需三个月即可构建全新的硬件堆栈。相比之下,为 IBM PS/2 微通道架构开发可安装驱动程序耗时更长。TCP/IP 击败反对派后,其极其实用且开放的本质多次帮助互联网度过危机。随着设备自由连接成为可能,互联网在无中央控制和守门人的情况下呈指数级增长。早期人们担忧普通用户的涌入会导致网络堵塞甚至崩溃,图像标签的引入曾被视为末日预兆。然而,在蒂姆·伯纳斯·李(Tim Berners-Lee)启动万维网项目之前,交通拥堵并未摧毁互联网。





