摘要

  • RFC 1700 明说自己是 1994 年 10 月的分配快照,内容来自持续维护的在线文本文件;到 2002 年,RFC 3232 因其数据不完整且有时错误而将它转为 Historic。
  • 要证明某个协议参数“当前”如何分配,应保存注册表 URI、抓取时间、目标行、状态、引用、注册政策与可校验副本;RFC 负责解释历史与规则,不能代替当次观察。

想象一场发生在多年后的技术争议。甲方拿出 RFC 1700 的表格,乙方指向 IANA 网站上的另一项记录。两边引用的都不是伪造材料,却给出不同答案。问题并不一定是谁读错了,也可能只是两个证据各自有一只没有标出来的时钟。

RFC 3232 正是给这只时钟补上刻度。Joyce K. Reynolds 在 2002 年写道,Assigned Numbers 曾经定期以 RFC 形式发布,最后一版 RFC 1700 反映的是 1994 年 10 月的状态。此后,IANA 网站上的在线数据库已经取代这套出版方式;旧文档中的值不完整,也有部分错误。因此,RFC 1700 被改列为 Historic。

这个动作没有让旧文档失效。相反,它让旧文档终于只承担自己真正能承担的证明任务。

快照从一开始就承认在移动

RFC 1700 由 Reynolds 与 Jon Postel 编辑。它在开头把自己称作持续分配过程的一份快照,并说明当前分配保存在在线文本文件中。RFC 是把这些文件连接起来,再加上出版所需的格式内容。新的申请与纠错仍交给 IANA,Reynolds 也是当时列出的联络人。

更早的 RFC 900 让这种流动性更直观。表格不仅列出号码和名称,还保留过渡期间的旧号、状态标记和引用。登记工作显然不是等下一本 RFC 出版才发生;出版物只是从工作流中截取了一个可归档版本。

RFC 编号提供了稳定地址、编辑责任和长期可引用性,这是互联网制度的重要资产。但分配一旦继续发生,最后一版出版物与维护中的状态就必然出现间隔。新增记录造成遗漏,纠错则意味着旧值可能主动误导。

所以 RFC 3232 的关键不是“纸张换网页”。它把两种时间性分开:RFC 1700 证明 1994 年发布过什么,也证明当时如何描述分配制度;某个值今天是什么,则要由今天抓取的注册表来回答。

一行数值背后有一条授权路径

在线并不会自动带来权威。权威来自谁制定规则、谁按规则作出决定、谁执行并公布结果。RFC 2860 对 IETF 范围内的协议参数作了分工:IANA 按 RFC 中写明的标准和程序分配、登记;遇到含糊或技术争议时,IESG 提供指导,必要时由 IAB 作出最终处理。

该备忘录还要求 IANA 免费、在线公布当前分配,并提供公众提交申请的设施。这使注册表同时成为操作界面与决策结果的公开表面。研究者若只抄下“值—名称”,便看不见这条授权链。

RFC 8126 进一步说明注册表必须定义哪些东西:准确名称、所需字段、初始项目、变更控制,以及后续登记所用的政策。First Come First Served 主要检查申请是否合规和重复;Expert Review 需要指定专家按指导评估;Specification Required、RFC Required、IETF Review、Standards Action 又分别提高了公开说明、RFC、共识或标准行动的门槛。

这意味着外观相邻的两行,可能来自完全不同的审查强度。状态是 Reserved、Unassigned 还是 Deprecated,也不是空白的不同写法。引用文档、变更控制者、适用范围和政策,都是判断这行数据能否以及如何变化的组成部分。

“当前”必须写出采集时刻

IANA 在其机构介绍中把协议参数注册表描述为维持全球标识一致性的权威公共资源,并说明目前 IANA 职能由 ICANN 旗下的 Public Technical Identifiers 承担。这是 2026 年 9 月 10 日所见的现时陈述,不能倒推成 Reynolds 时代的永久事实。

同理,稳定 URL 指向的是持续更新的发布面,不是不可变文件。某行可能增加引用、改变状态、修正拼写或重新界定范围。今天说“当前值”而不留下时间,等于把一次观察伪装成永恒属性。

合格的证据包应记录注册表的完整名称和 URI、带时区的抓取时间、被引用的行或区间、显示状态与规范性引用,并保留原始响应或页面副本,计算字节级哈希。若同时有结构化数据和可读页面,两者都应保存:前者便于比较,后者便于复核语境。

标准化后的数据库只能指回原始材料,不能把它删除。请求、专家意见、IETF 决策、IANA 执行动作与后来的纠错也要分别记录。它们可以通过标识符连接,但不能被压成一个没有日期的“来源”字段。

下一次抓取出现差异时,不要覆盖旧行。先保存两个版本,再判断这是值变化、状态变化、引用补充、政策调整,还是采集器自身的解析差异。只有这样,“变化”才是一项可验证事件,而不是表格里突然出现的新事实。

Reynolds 留下的编辑判断

Internet Hall of Fame 在 2025 年追授 Joyce Reynolds 入选,并记述她在 USC Information Sciences Institute 与 Postel 共事、后来共同领导 RFC Editor 的经历。她已于 2015 年去世;这些材料只能支持历史贡献,不能暗示现任职位或当下意见。

Reynolds 曾亲手参与把持续变化的分配资料整理成可长期引用的 RFC,因此由她来宣布媒介边界格外有意味。她没有让档案与服务竞争,而是承认它们各自擅长回答不同问题。

可复核的研究记录也应分成三层。第一层是某时刻的注册表状态,包括原始副本与哈希;第二层是政策、申请、审查和执行构成的决策轨迹;第三层是创设命名空间、规定程序或记录旧状态的 RFC 档案。三层分别版本化,再互相链接。

这样,更新“现在”就不必删除“当时”。新 RFC 改变政策而数值未动时,记录为治理事件;在线行变化而没有新 RFC 时,记录为注册表事件;旧文档出现勘误时,保留原版及纠正关系。RFC 3232 最值得继承的,是这种不让一份证据冒充另一份证据的克制。

来源