网络建设者
研究者、工程师、运营者和社群领袖的选择,塑造了互联网的开放架构。
BTW Media 编辑专题
互联网并不是一开始就完整成型的系统。它由研究者、工程师、运营者、机构和社群在几十年中共同建成,他们在世界真正理解网络之前,就选择了开放、互通与共同治理。
《互联网历史》是 BTW Media 的编辑档案,记录塑造全球网络的人物、协议、机构与关键转折点。
研究者、工程师、运营者和社群领袖的选择,塑造了互联网的开放架构。
TCP/IP、DNS、路由、电子邮件、Web、号码资源以及标准制定过程,使全球互联互通成为可能。
访谈、人物档案与历史记录,留存了互联网如何被构想、治理、拓展和守护。
这个专题汇集访谈、人物档案、有来源支撑的报道和历史分析,记录互联网时代的建设者与见证者。
本页讲述个人抉择、技术原则、公共机构与区域社群如何共同成就了文明级别的基础设施。
对记录于此的人来说,这是他们贡献的记录;对读者来说,这是一张理解互联网如何成为人类共享系统的地图。
专题系列
从分组交换理论到万维网,这张图连接了塑造全球网络的人物、协议决策和治理变迁。

1961
贡献记录
Leonard Kleinrock(1961):发表了最早的分组交换和信息流研究,为将消息分解成数据包提供了数学基础。

1962 / 1963
贡献记录
J.C.R. Licklider(1962 / 1963):阐述了“星际计算机网络”的愿景,这一愿景启发了 ARPA 的联网目标以及全球互联计算共同体的构想。

1964
贡献记录
Paul Baran(1964):RAND 备忘录《论分布式通信》提出了以生存为目标的分布式网络设计,是后来分组网络的重要概念先驱。

1965
贡献记录
Donald Davies(1965):在英国 National Physical Laboratory 创造了“packet”一词,并推动了实用分组交换架构的发展。

1968
贡献记录
Douglas Engelbart(1968):在“所有演示之母”上演示了 oN-Line System(NLS),展示了超文本、协同编辑、鼠标等其他交互概念,这些概念深刻影响了后来的在线工具。

1969
贡献记录
Lawrence (Larry) Roberts(1969):作为 ARPA 项目经理,他设计并领导了 ARPANET 的建设,将分组交换方案变成了第一个投入运行的研究网络。

1969
贡献记录
Jon Postel(1969):成为 RFC 系列的核心人物,并长期管理协议文档与编号——互联网的编号权威。

1969
贡献记录
Steve Crocker(1969):发起了 ARPANET 的 “Network Working Group”,并创建了 Request for Comments(RFC)系列——互联网协议的主要开放文档机制。

1972–1973
贡献记录
Vint Cerf & Bob Kahn(1972–1973):共同设计了传输控制协议(TCP)和后来的 TCP/IP,实现了跨多个网络的通信——网络互连的诞生。

1973
贡献记录
Robert Metcalfe(1973):在 Xerox PARC 发明了以太网,使局域网变得快速且可扩展,适用于办公室和校园环境。

1973–1975
贡献记录
Louis Pouzin(1973–1975):在法国开发了 CYCLADES,这是一个基于数据报的分组网络,直接影响了 TCP/IP 的设计。

1973
贡献记录
Danny Cohen(1973):首创了早期分组语音传输与字节序概念,是 TCP/IP 系统互操作性的关键。

1975
贡献记录
Yngvar G. Lundh(1975):在斯堪的纳维亚推动并部署了早期分组交换网络,将欧洲的研究网络连接起来。

1976
贡献记录
Elizabeth "Jake" Feinler(1976):在SRI管理ARPANET网络信息中心(NIC),负责维护DNS出现之前的官方主机名目录。

1977
贡献记录
Pål Spilling(1977):帮助在欧洲建立了早期的 ARPANET 连接,并合著了关于首次跨洲互联网(TCP/IP)实验的论文。

1977
贡献记录
Bob Kahn, Vint Cerf & Jon Postel(1977):首次进行了跨三个网络的 TCP/IP 测试(ARPANET、SATNET、PRNET),证明了该架构的可行性。

1978
贡献记录
Steve Crocker, Jon Postel & Joyce Reynolds(1978):主导了早期类似 IETF 的协议协调和 RFC 系列的连续性——这是当今开放标准流程的核心。

1979
贡献记录
Radia Perlman(1979):开发了早期路由算法,这些算法后来演变为 Spanning Tree Protocol(1985 年定稿)。

1981–1983
贡献记录
Paul Mockapetris(1981–1983):发明了域名系统(DNS)来取代中央 HOSTS.TXT 文件。通过 RFC 882/883 引入了层次化、分布式的命名方式。

1981
贡献记录
Danny Cohen(1981):发表了《On Holy Wars and a Plea for Peace》,正式提出了字节顺序(即“endianness”)的概念。

1982
贡献记录
Daniel Karrenberg(1982):帮助建立了 EUnet,这是第一个泛欧互联网服务提供商(ISP),并在 1989 年成为 RIPE 的创始人之一。

1982–1983
贡献记录
Vint Cerf, Bob Kahn, Jon Postel & Steve Crocker(1982–1983):主持了 1983 年 1 月 1 日从 NCP 到 TCP/IP 的“标志日”切换——现代互联网正式运行的开端。

1983–1984
贡献记录
Radia Perlman(1983–1984):开发了生成树协议(STP),该协议使以太网网络变得可靠且无环路。

1984
贡献记录
Mike Muuss(1984):创造了 ping,它是网络中最简单、最持久的诊断工具之一。

1984–1986
贡献记录
Eric Allman(1984–1986):编写了 Sendmail,这是第一个通用互联网电子邮件传输系统,对全球电子邮件互操作性至关重要。

1985
贡献记录
Brian Carpenter(1985):领导了关键互联网标准的制定,并担任 IETF 工作组主席,推动 IPv6 和架构一致性。

1986
贡献记录
John Klensin(1986):在 SMTP、FTP 和互联网协议国际化方面的早期重要工作。

1987
贡献记录
Joyce K. Reynolds & Bob Braden(1987):参与了 RFC 编辑、TCP/IP 文档编写以及互联网研究组的协调工作。

1989
贡献记录
Alan Emtage(1989):开发了 Archie,第一个互联网搜索引擎,让用户能够在 FTP 服务器上查找文件。

1990 / 1991
贡献记录
Tim Berners-Lee(1990 / 1991):在 CERN 发明了万维网——创建了 HTTP、HTML 以及第一个网络服务器和浏览器,将网络基础设施转变为全球发布和信息系统。

1991
贡献记录
Linus Torvalds(1991):创建了 Linux 内核,它成为互联网基础设施、Web 服务器和开源计算的基石。

1991
贡献记录
Jianping Wu(1991):他曾领导中国首个学术互联网 CERNET 的开发,将全国各地的高校连接起来。

1991
贡献记录
Scott Bradner(1991):IETF 标准化与互联网治理中的关键人物,曾参与制定早期互联网政策与协议管理机制。

1992
贡献记录
Kilnam Chon(1992):建立了 KREONET(韩国研究网络),在亚洲率先实现了互联网连接。

1993
贡献记录
Marc Andreessen(1993):共同开发了 Mosaic,这是第一款主流图形化网页浏览器,它普及了万维网并启发了 Netscape。

1993
贡献记录
Robert Cailliau(1993):与伯纳斯-李在 CERN 合作,推广并完善万维网及其首个浏览器/服务器架构。

1994
贡献记录
Mitchell Baker(1994):曾领导 Mozilla 项目,维护开放网络标准,并推动社区驱动的浏览器开发。

1994
贡献记录
Xing Li(1994):CERNET(中国第一个学术网络,1994 年)的设计者,也是亚太地区 IPv6 的早期倡导者。

1995
贡献记录
Paul Vixie(1995):BIND(最广泛使用的 DNS 服务器软件)的主要开发者;改进了 DNS 的可靠性和安全性。

1996
贡献记录
Larry Landweber(1996):创建了 CSNET,并帮助超过 25 个国家接入早期互联网,在学术界与政策界之间架起桥梁。

1997
贡献记录
Radia Perlman(1997):著有《Interconnections》,系统阐述了网络协议设计原则,并影响了互联网路由教育。

1998
贡献记录
Jon Postel(1998):他展示了对 DNS 根服务器的掌控,并主导了 IANA 管理权移交,这也象征着他毕生所扮演的角色。

1998
贡献记录
Vint Cerf & Bob Kahn(1998):协助创立了 ICANN,并推动建立全球互联网命名和编号管理的制度框架。

1999
贡献记录
Al Gore(1999):他提出了《1991年高性能计算与通信法案》,该法案资助了互联网的扩展——他也因此获得“信息高速公路”的昵称。
Leonard Kleinrock(1961):发表了最早的分组交换和信息流研究,为将消息分解成数据包提供了数学基础。
J.C.R. Licklider(1962 / 1963):阐述了“星际计算机网络”的愿景,这一愿景启发了 ARPA 的联网目标以及全球互联计算共同体的构想。
Paul Baran(1964):RAND 备忘录《论分布式通信》提出了以生存为目标的分布式网络设计,是后来分组网络的重要概念先驱。
Donald Davies(1965):在英国 National Physical Laboratory 创造了“packet”一词,并推动了实用分组交换架构的发展。
Douglas Engelbart(1968):在“所有演示之母”上演示了 oN-Line System(NLS),展示了超文本、协同编辑、鼠标等其他交互概念,这些概念深刻影响了后来的在线工具。
Lawrence (Larry) Roberts(1969):作为 ARPA 项目经理,他设计并领导了 ARPANET 的建设,将分组交换方案变成了第一个投入运行的研究网络。
Jon Postel(1969):成为 RFC 系列的核心人物,并长期管理协议文档与编号——互联网的编号权威。
Steve Crocker(1969):发起了 ARPANET 的 “Network Working Group”,并创建了 Request for Comments(RFC)系列——互联网协议的主要开放文档机制。
Vint Cerf & Bob Kahn(1972–1973):共同设计了传输控制协议(TCP)和后来的 TCP/IP,实现了跨多个网络的通信——网络互连的诞生。
Robert Metcalfe(1973):在 Xerox PARC 发明了以太网,使局域网变得快速且可扩展,适用于办公室和校园环境。
Louis Pouzin(1973–1975):在法国开发了 CYCLADES,这是一个基于数据报的分组网络,直接影响了 TCP/IP 的设计。
Danny Cohen(1973):首创了早期分组语音传输与字节序概念,是 TCP/IP 系统互操作性的关键。
Yngvar G. Lundh(1975):在斯堪的纳维亚推动并部署了早期分组交换网络,将欧洲的研究网络连接起来。
Elizabeth "Jake" Feinler(1976):在SRI管理ARPANET网络信息中心(NIC),负责维护DNS出现之前的官方主机名目录。
Pål Spilling(1977):帮助在欧洲建立了早期的 ARPANET 连接,并合著了关于首次跨洲互联网(TCP/IP)实验的论文。
Bob Kahn, Vint Cerf & Jon Postel(1977):首次进行了跨三个网络的 TCP/IP 测试(ARPANET、SATNET、PRNET),证明了该架构的可行性。
Steve Crocker, Jon Postel & Joyce Reynolds(1978):主导了早期类似 IETF 的协议协调和 RFC 系列的连续性——这是当今开放标准流程的核心。
Radia Perlman(1979):开发了早期路由算法,这些算法后来演变为 Spanning Tree Protocol(1985 年定稿)。
Paul Mockapetris(1981–1983):发明了域名系统(DNS)来取代中央 HOSTS.TXT 文件。通过 RFC 882/883 引入了层次化、分布式的命名方式。
Danny Cohen(1981):发表了《On Holy Wars and a Plea for Peace》,正式提出了字节顺序(即“endianness”)的概念。
Vint Cerf, Bob Kahn, Jon Postel & Steve Crocker(1982–1983):主持了 1983 年 1 月 1 日从 NCP 到 TCP/IP 的“标志日”切换——现代互联网正式运行的开端。
Radia Perlman(1983–1984):开发了生成树协议(STP),该协议使以太网网络变得可靠且无环路。
Mike Muuss(1984):创造了 ping,它是网络中最简单、最持久的诊断工具之一。
Eric Allman(1984–1986):编写了 Sendmail,这是第一个通用互联网电子邮件传输系统,对全球电子邮件互操作性至关重要。
Brian Carpenter(1985):领导了关键互联网标准的制定,并担任 IETF 工作组主席,推动 IPv6 和架构一致性。
John Klensin(1986):在 SMTP、FTP 和互联网协议国际化方面的早期重要工作。
Joyce K. Reynolds & Bob Braden(1987):参与了 RFC 编辑、TCP/IP 文档编写以及互联网研究组的协调工作。
Alan Emtage(1989):开发了 Archie,第一个互联网搜索引擎,让用户能够在 FTP 服务器上查找文件。
Tim Berners-Lee(1990 / 1991):在 CERN 发明了万维网——创建了 HTTP、HTML 以及第一个网络服务器和浏览器,将网络基础设施转变为全球发布和信息系统。
Linus Torvalds(1991):创建了 Linux 内核,它成为互联网基础设施、Web 服务器和开源计算的基石。
Scott Bradner(1991):IETF 标准化与互联网治理中的关键人物,曾参与制定早期互联网政策与协议管理机制。
Marc Andreessen(1993):共同开发了 Mosaic,这是第一款主流图形化网页浏览器,它普及了万维网并启发了 Netscape。
Robert Cailliau(1993):与伯纳斯-李在 CERN 合作,推广并完善万维网及其首个浏览器/服务器架构。
Mitchell Baker(1994):曾领导 Mozilla 项目,维护开放网络标准,并推动社区驱动的浏览器开发。
Paul Vixie(1995):BIND(最广泛使用的 DNS 服务器软件)的主要开发者;改进了 DNS 的可靠性和安全性。
Larry Landweber(1996):创建了 CSNET,并帮助超过 25 个国家接入早期互联网,在学术界与政策界之间架起桥梁。
Radia Perlman(1997):著有《Interconnections》,系统阐述了网络协议设计原则,并影响了互联网路由教育。
Jon Postel(1998):他展示了对 DNS 根服务器的掌控,并主导了 IANA 管理权移交,这也象征着他毕生所扮演的角色。
Vint Cerf & Bob Kahn(1998):协助创立了 ICANN,并推动建立全球互联网命名和编号管理的制度框架。
Al Gore(1999):他提出了《1991年高性能计算与通信法案》,该法案资助了互联网的扩展——他也因此获得“信息高速公路”的昵称。
Daniel Karrenberg(1982):帮助建立了 EUnet,这是第一个泛欧互联网服务提供商(ISP),并在 1989 年成为 RIPE 的创始人之一。
Jianping Wu(1991):他曾领导中国首个学术互联网 CERNET 的开发,将全国各地的高校连接起来。
Kilnam Chon(1992):建立了 KREONET(韩国研究网络),在亚洲率先实现了互联网连接。
Xing Li(1994):CERNET(中国第一个学术网络,1994 年)的设计者,也是亚太地区 IPv6 的早期倡导者。
互联网里程碑
按十年梳理实验、协议、标准、网络与机构如何将网络互联变为共享的全球基础设施。
1962-1965
分组交换实现实用化
保罗·巴兰和唐纳德·戴维斯分别提出了分组交换通信,为后来的研究网络提供了一种无需依赖电路交换电话即可传输数据的方式。
Paul Baran, Donald Davies
RAND, National Physical Laboratory
1969
ARPANET 发送了第一条消息
第一条主机到主机的 ARPANET 消息在 UCLA 和 SRI 之间传送,使分组网络从研究架构转变为实际运行的实验。
Leonard Kleinrock, Charley Kline, Bill Duvall
UCLA, SRI, ARPA
1971
电子邮件成为网络上第一个持久的社交应用
雷·汤姆林森让网络邮件可以在机器之间传送,使人与人之间的通信成为互联网最早存在的理由之一。
Ray Tomlinson
BBN, ARPANET
1974
TCP 论文将网络互联定义为开放架构
Vint Cerf 和 Bob Kahn 发表了 TCP 论文,为网络提供了一种协议模型,用于将异构网络连接成互联网。
Vint Cerf, Bob Kahn
DARPA
1977
三网 TCP/IP 测试证明跨介质网络互联
分组无线、卫星和 ARPANET 路径通过共同的协议设计来承载流量,表明互联网可以在不同的物理网络上运行。
Vint Cerf, Jon Postel, Bob Kahn
DARPA research community
1983
TCP/IP 标志日使现代互联网投入运行
ARPANET 主机于 1983 年 1 月 1 日从 NCP 迁移到 TCP/IP,使该协议套件成为运营基础而非研究提案。
Vint Cerf, Bob Kahn, Jon Postel, Steve Crocker
DARPA, ARPANET community
1983-1984
DNS 将域名变为分布式互联网基础设施
Paul Mockapetris 和早期命名社区用域名系统取代了主机表,为不断扩展的网络提供了一个可扩展的命名层。
Paul Mockapetris, Jon Postel
USC/ISI, IANA
1986
NSFNET 将学术网络扩展为骨干网
NSFNET 计划连接了超级计算中心和研究机构,创建了骨干网,帮助互联网超越了最初的国防研究范畴。
National Science Foundation, regional academic networks
1980 年代末
路由增长倒逼域间协调
随着网络不断增多,运营商转向可扩展的域间路由实践,这后来使 BGP 和路由安全成为互联网运营的核心。
Network operators and routing researchers
IETF, operator community
1989 / 1990
Archie 使分布式网络资源可发现
Alan Emtage 创建了 Archie,这表明互联网不仅需要传输和寻址,还需要发现系统。
Alan Emtage
McGill University
1989 / 1991
万维网使互联网可用于发布与导航。
Tim Berners-Lee 提出并实现了 HTTP、HTML、URL 以及早期的浏览器/服务器软件,将网络变成了一个全球信息空间。
Tim Berners-Lee, Robert Cailliau
CERN
1992
区域号码协调实现制度化
区域互联网的快速发展催生了对持久地址分配机构的需求,APNIC 在亚太协调背景下应运而生。
Regional operators and registry builders
APNIC, RIR community
1993
萨尔瓦多融入全球互联网发展历程
本地建设者将本国的学术和技术社群连接到全球网络,展示了互联网历史是如何在最初的研究资助中心之外创造出来的。
Lito Ibarra
El Salvador internet community
1998
ICANN 成立以协调全球标识符
ICANN 成为 DNS 与标识符协调讨论的制度性平台,推动互联网治理迈向更正式的多利益攸关方结构。
Jon Postel, Vint Cerf, global governance community
ICANN, IANA community
1998
IPv6 在 RFC 2460 中定义
IETF 发布 RFC 2460,使互联网在 IPv4 地址耗尽后仍能扩展寻址能力,也让协议管理成为一项需要代际传承的任务。
Brian Carpenter, IETF IPv6 community
IETF
1986 / 1992
拉丁美洲学术网络成为区域基础设施
智利、委内瑞拉、阿根廷及邻近社区的建设者将科研网络转化为持久的区域互联网容量。
Florencio Utreras, Ermanno Pietrosemoli, Olga Cavalli
Latin American academic and governance communities
2000 年代
非洲技术社区提升能力、扩大参与
培训、软件社区和倡导让更多人能够构建、运营和治理互联网基础设施。
Dorcas Muthoni
African technology and internet communities
2000 年代
运营分析成为互联网管理的一部分
路由、寻址、测量和安全分析,是解释全球网络韧性与脆弱性的关键。
Geoff Huston
APNIC Labs, operator community
2016
IANA 管理权移交完成
这一过渡标志着治理从美国政府的监督向全球多利益相关方社区的重大转变。
ICANN, IANA community, global internet governance community
2010 年代 / 2020 年代
路由安全成为核心公共利益问题
RPKI、MANRS 和运营商协调使路由安全成为互联网的制度记忆和日常运营纪律的一部分。
Routing security researchers and operators
IETF, RIRs, operator community
2024
互联网历史成为有据可查的档案
测量档案、口述历史和编辑文集,使互联网历史本身成为需要为下一代守护的领域。
Jim Cowie and internet history researchers
Internet History Initiative
已发布档案
来自 BTW Media《互联网历史》专题的访谈、人物档案与历史报道。

1992 年的 Internet 同时面对几只速度不同的钟:路由表和 B 类网络号已经逼近设备与人员的承受力,更大的地址空间却需要漫长的架构选择。RFC 1380 没有把它们压成一个项目。它要求眼前缓解、短期工程、中期替代与长期研究一同启动,还提醒读者:用于“争取时间”的工作,本身会消耗未来方案所需的人力、迁移窗口与选择空间。
阅读档案
RFC 1432 的书目表里有作者、页数、价格、读者和类型,却没有单独一列叫“这条记录在什么时候仍然有效”。1993 年的这份文献并非忘记了时间;恰恰相反,它用问号、待出版状态和变动警告,把时间写进了每一种事实的边界。
阅读档案
连接很容易被看成一份完成证明:它有建立时刻,有持续时间,也有关闭记录。RFC 1283 却在 1991 年刻意压住了这种推断。它让 SNMP 经过 OSI 面向连接传输服务,却没有把应用问题交给连接回答。目标进程是否收到请求、回复是否属于该请求、何时超时、是否重传,仍须由 SNMP 自己判断。下层多了一段状态,上层并没有因此获得结果。
阅读档案
屏幕上出现正确的人名,并不等于搜索已经被解释清楚。1993 年的 RFC 1431 把命中目标、混入多少其他结果、目录实际做了多少工作拆成三件事,也因此留下了一份关于“如何不让指标冒充现实”的早期记录。
阅读档案
没有中央政府的网络,仍然可以有共同规则;但共同规则不能凭空生成执法权。1991 年的 RFC 1281 把这个矛盾摆在安全讨论的起点。它要求参与者合作,也把监测、通报、响应和制裁拆回各自的责任主体。真正值得追踪的不是一句“应当安全”,而是每一步行动究竟依据哪条规则、谁获得过通知、谁有权决定,以及证据能支持到哪里。
阅读档案
`unknown-8bit` 不是解码器,而是一张认知收据。它不告诉读者这些字节属于哪种语言,也不承诺哪张字符表能够还原原文;它只记录一件事:负责改造邮件的网关没有可靠证据回答这个问题。RFC 1428 的价值,正是在 1993 年的格式迁移中为“不知道”保留了一个合法位置。
阅读档案
两棵树可以彼此连接,却不能因此被说成同一棵树。RFC 1279 想把 DNS 形状的域名层级放进 X.500 目录,同时保留另一套组织、人员与角色记录。最关键的设计不是怎样让搜索显得无缝,而是怎样让无缝界面不篡改对象身份:域名不是组织,邮箱也不是人。
阅读档案
纸上的路径很顺:新客户端先说 `EHLO`,旧服务器若听不懂,就报错但保持连接,让客户端退回 `HELO`。仅仅十七个月后,接替 RFC 1425 的 RFC 1651 却不得不记录另一幅现场:有的服务器一听见新命令就断线,有的拒绝 `EHLO` 之后连旧问候也不再接受。规范早已拥有回退,运行中的网络还没有可靠地拥有它。
阅读档案
方便输入的东西,未必适合保存。RFC 1278 允许管理员用域名代替一串 IP,也允许用宏压缩冗长的 Presentation Address;但它同时要求,域名若得到多个 IP,就要生成多个网络地址,并明说任何宏都不应成为依赖。1991 年的这份短文,讨论的并不只是标点和语法,而是一条至今仍容易被界面遮住的边界:人看到的简写,不等于系统已经持久化的网络事实。
阅读档案
屏幕先给出了意义,验证器却还在追问字节。收件人能读懂正文,甚至可以立刻照办;机器仍需确认,眼前这些行是否能够还原成发件人当初签名的规范形式。RFC 1421 的 `MIC-CLEAR` 并没有消灭这段时间差,而是把它明确写进协议:阅读可以先发生,密码学确信不能假装已经发生。
阅读档案
1991 年那次测试留下了两种负担。测量程序在约十小时内尝试了 73,760 次连接;为了逐站解释这项测量而发送的邮件,却制造了更大的网络与管理成本,而且约有一半无法投递。RFC 1273 没有把这场矛盾藏进脚注,而是在全年结果尚不存在时,先把实验如何观察、如何打扰、又如何被观察对象改变写了出来。
阅读档案
管理站记得一台设备的名字,也保存着它昨天的地址。今天,名字服务无法再把二者对应起来;旧地址却可能仍能收到 SNMP 请求。它也可能已经属于另一台刚上线的设备。RFC 1419 的价值正在这条窄缝里:缓存可以让运行中的管理系统穿过发现故障,但旧路线不能因此升级成设备身份。
阅读档案
一张路由表不会因为仍留在内存里,就自动取得下一次会话的通行证。RFC 1267 把对端路由表明确绑在一次连接的生命期内;三十多年间,BGP 允许这段记忆越过断线,却不断增加协商、陈旧标记、计时器和清除条件。历史的主线不是“永不忘记”,而是每延长一次记忆,就要多写一层不确定性。
阅读档案
纠正文档很容易,纠正已经安装在别处的解释却不容易。RFC 1408 给 Telnet 环境变量划定了字节语法:零表示变量名,一区隔变量值。可是它本来要记录的 BSD 参考实现恰好反着使用这两个标记。同一个选项号、同一串字节,从此可以产生两棵不同的语法树。后来的修复没有假装新文字能改写旧程序,而是先为旧分歧设计识别办法,再给确定的未来分配一个新编号。
阅读档案
56 和 49 不是同一事实的两种写法。RFC 1266 先记录七个自治系统里的 56 台 BGP 边界路由器,再把 T3 NSFNET 试验网的七台设备从运行互联网的口径中拿掉,得到六个自治系统、49 台。试验记录仍然有效,却没有借一次加法混进生产记录。
阅读档案
屏幕上的一条曲线没有把来路画出来:设备何时被轮询,实际间隔是多少,计数器是否重置,端口是否换过,原始样本又怎样被压成平均值或峰值。RFC 1404 试图让不同网络交换统计结果,却没有假装一个数字能独立说明自己。数字能跨越机构边界,解释数字的测量履历也必须一起过去。
阅读档案
一项路由协议写成 RFC,并不等于它已在复杂网络里经受住考验。1991 年的 RFC 1264 把这句话拆成一柜子凭证:规范、MIB、安全架构、独立代码、特性测试、运行环境和规模边界。2006 年,IETF 把这套面向所有路由文档的统一清单列为历史。被撤掉的是默认门槛,不是代码、互操作与运行事实之间的区别。
阅读档案
1993 年,一台边界路由器可以把路径来历压进 32 位标签,却不可能把完整历史一并塞进去。RFC 1403 的关键并不是让小标签显得无所不知,而是让它说清楚“信息是否完整”。一旦缺失的路径关系到新的 BGP 宣告,系统就必须停止猜测。
阅读档案
一台机器把邮件交给下一台机器,可以自称管道;它若把图片换成另一种格式、把远程文件搬到本地,或替发件人拆分正文,就已经参与决定“哪一个对象”抵达边界另一侧。RFC 1344 在 1992 年没有用“优化”掩盖这一步:改动内容的中继必须承认自己成了网关,而网关的动作记录不能冒充保真、送达或同意的证明。
阅读档案
1991 年的 NREN 既是一张准备建设的高速网络,也是一间政策实验室。RFC 1259 希望在里面试技术、应用、价格、互联和隐私机制。它最值得保留的边界是:实验能让后果变得可见,却不能把一批研究机构的经历直接写成全体公众的选择。
阅读档案