什么是关于 URI、URL 和 URN [统一资源标识符、统一资源位置、统一资源名称]的“统一”?

Posted

技术标签:

【中文标题】什么是关于 URI、URL 和 URN [统一资源标识符、统一资源位置、统一资源名称]的“统一”?【英文标题】:What is 'uniform' about URI, URL and URN [Uniform Resource Identifier, Uniform Resource Location, Uniform Resource Name]? 【发布时间】:2018-01-08 22:59:45 【问题描述】:

我已经阅读了URI,URN和URL here 和 here 的区别,但是答案谈到了最后一个字母的区别,即标识符,名称和位置之间的区别。

我不明白为什么所有这些术语都有“统一”这个词,以及它们的统一之处。这个Wikipedia section 并没有过多地提及为什么从“通用”更改为“统一”的原因。

我想找到缺失的解释,而不是在没有完全理解它们的情况下仅仅记住这些术语。

【问题讨论】:

【参考方案1】:

基于 Tim Berners-Lee 自己的帐户,该帐户发表在他的书编织网络中:

在一次 IETF 会议上,Tim Berners-Lee 试图组建一个工作组,为他建议命名为通用文档标识符的内容创建一个 Internet 标准。

关于会议,用他的话来说(第 61 页):

[…] 有人强烈反对将某物称为通用文档标识符的“傲慢”。我怎么能如此放肆,将我的创作定义为“普遍的”?如果我希望 UDI 地址标准化,那么名称“统一文档标识符”当然就足够了。

虽然他不同意(这是一个关于网络是否可以成为“通用”的问题),但时间不多了,所以(第 62 页):

我愿意妥协,以便了解技术细节。所以universal变成了统一的,document变成了resource

他们组成了“统一资源标识符工作组”。 (然后这个小组认为“标识符”不是一个好标签,他们选择了“定位器”,形成了“URL”——他也不同意。)


当前的URI Internet standard (RFC 3986) 描述了section 1.1 中“统一”、“资源”和“标识符”的含义。

【讨论】:

以上是关于什么是关于 URI、URL 和 URN [统一资源标识符、统一资源位置、统一资源名称]的“统一”?的主要内容,如果未能解决你的问题,请参考以下文章

URI URL URN

URI URL URN的区别

URI-URL-URN

网络编程基础

URI/URL/URN

URI,URL,URN