摘要

  • RFC 1392 在 1993 年把电子邮件、IP 和硬件地址列为常见类型;RFC 1983 于 1996 年把 URL 加入名单。
  • RFC 1738 已将 URL 语法列入 Standards Track;HTTP/1.0 当时仍属 Informational,RFC 1983 也说它的正式标准尚在制定。

1993 年 1 月,Internet Users’ Glossary 给“address”列出三种常见答案:电子邮件地址、IP 地址、硬件或 MAC 地址。同一本词汇表已经解释了 World Wide Web,却还没有把 URL 放进地址名单。Web 这个名字先出现了,定位 Web 资源的字符串还没被归进“常见地址”。

变化发生在词汇表的一行分类里:互联网地址的范围从人、主机和硬件,扩展到可定位的资源。

RFC 1738 于 1994 年 12 月定义 URL 的语法和语义,并进入 Standards Track。它把 URL 描述为一种紧凑表示,用来定位并访问 Internet 上的资源。冒号前的 scheme 决定后续字符串如何解释。URL 可以指向页面或文件,但它不是主机的 IP 地址,也不是网卡的硬件地址。

1996 年 5 月,RFC 1945 发布 HTTP/1.0,类别是 Informational;IESG 预计不久会有 Standards Track 文档取代它。RFC 1945 的摘要同时记录,World Wide Web 自 1990 年起就在使用 HTTP。使用已经发生,规范状态还在往前走。

同年 8 月,RFC 1983 取代 1993 年的词汇表,把“address”改成四类:电子邮件、IP、硬件和 URL。它说 URL 是 Internet 资源的紧凑字符串,主要用来通过 WWW 获取信息。几页之后,同一份文档又把 HTTP 定义为传输 HTML 文件的协议,并注明它的正式标准仍在 IETF 制定中。

这几份 RFC 各管一件事。RFC 1738 讲资源怎样被定位;RFC 1945 记录 HTTP/1.0 的常见用法,但不给它 Internet Standard 身份;RFC 1983 为读者整理术语。到 1997 年 1 月,RFC 2068 才把 HTTP/1.1 放上 Standards Track。

URL 的语法先进入标准轨道,HTTP/1.0 仍停留在 Informational;词汇表已把 URL 叫作常见地址,而 HTTP 的正式标准还在推进。资源在哪里,与页面怎样传过来,是两本不同的账。

这些 RFC 没有读者调查;若要判断“常见”是否对应浏览器里的真实习惯,需要当年的浏览器使用记录。

来源