浅谈什么是 URL、URI、IRI、URN 及之间的区别
<p>可能大家最常见和熟悉的就是 URL,其次就是 URI 了,但是说真的要不是因为徐三学过计算机基础,可能还不一定知道 URL,所以就更别说 IRI 和 URN 是什么东西了,其实前些天就正好看到几个简写非常相似,那么今天就简单的写一下吧!
</p>
<p style="text-align:center;">
<img alt="浅谈什么是 URL、URI、IRI、URN 及之间的区别" src="/wp-content/uploads/2018/07/20180703125602_69551.jpg" title="?tle插图?m" />
</p>
<p>
理解 URL,URI,IRI 和 URN 之间的区别很重要,因为它们表示不同的概念。所以我们最直接的就是先来看看他们的具体解释分别是什么。URL 统一资源定位符URL 英文全称为 Uniform Resource Locator,中文为翻译“统一资源定位符”,是用于在网络中传播和访问互联网资源的一个地址,只有通过特定的地址才能够访问的指定的资源或者网页,简而言之就是我们所说的网址,当然这样有些不太恰当,但是确实最容易被理解的,就如你必须通过 https://www.huanp.com/seo/ 这个 URL 地址才能访问到我深圳seo徐三博客关于深圳seo优化的页面,而通过其他的链接都是不行的,这个地址就被称之为 URL。URI 统一资源标识符URI 英文全称为 Uniform Resource Identifier,中文翻译为“统一资源标识符”,也可以被理解为标识、定位任何资源的字符串,徐三感觉在某些程序或者标注的地方,许多人就喜欢将 URL 和 URI 两者混淆,其实通过反正其实都非常相似,但是却也有所不同,用徐三的简而言之来描述就是 URL 包含相对地址和绝对地址,URL 就属于绝对地址,所以 URI 包含 URI,简单的举例就是很多的网站可能都有/about 这个路径,但是不同的域名或者 IP 访问到的就是不同的资源页面,所以这就只是一个标识,并不能标识其具体未知或者唯一性。IRI 国际化资源标识符IRI 英文全称为 Internationalized Resource Identifiers,中文翻译为“国际化资源标识符”,和 URI 可以相提并论,其中的区别在于 URI 只能使用英文字符,所以没有办法很好的国际化兼容不同的文字语言,所以 IRI 就引入了 Unicode 字符来解决这个兼容问题,最后就有了国际化资源标识符(IRI)。URN 统一资源名称URN 英文全称为 Uniform Resource Name,中文翻译为“统一资源名称”,这是用于表示唯一一个实体的标识符,但是有不能给出实体的位置,用于标识持久性 Internet 资源,URN 可以提供一种机制,用于查找和检索定义特定命名空间的架构文件。尽管普通的 URL 可以提供类似的功能,但是在这方面,URN 更加强大并且更容易管理,因为 URN 可以引用多个 URL。徐三举个最简单的例子大家就明白了,那就是:磁力链接,它就是 URN 的一种实现,可以持久化的标识一个 BT 资源,资源分布式的存储在 P2P 网络中,无需中心服务器用户即可找到并下载它。
</p>
<p>
好啦,徐三就给大家科普到这里吧,其中可能缺乏具体的专业性或者描述,重点在于用最简单的方式表达出让大家都能理解的意思。
</p>
页:
[1]