URI,URL,URN的区别

本文详细解释了URI(统一资源标识符)、URL(统一资源定位符)与URN(统一资源名称)之间的关系与区别,通过实例深入探讨了它们在标识与定位资源上的应用与特性。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1.1定义

URI:Uniform Resource Identifier,统一资源标识符,用来标识任何远程或本地的可用资源。

URL:Uniform Resource Locator,统一资源定位符,用于完整地描述Internet上网页和其他资源的地址的一种标识方法。

URN:Uniform Resource Names,统一资源名称,唯一标识一个实体的标识符,但是不能给出实体的位置。

1.2三者的关系及区别

关系

区别

URI 标识一个事物 , URL 定位一个事物;然而,位置同样可以标识一个事物,所以,每个URL都是一个 URI,但一个 URI 并不一定是一个 URL。URN是用唯一标识表示。

举例说明

§ (URI)罗杰·佩特

这是我的名字,这是一个标识。它就像一个 URI,但它不是一个 URL,也不是一个URN,因为,它不能告诉你任何关于我的位置或如何找到我的信息,同时也不是唯一的。在这种情形中,这个名字在美国有可能指的是至少不同的5个人。

§ (URL)巴哈马国拿骚市西海岸街4914号

这是一个位置,它也是一个物理位置的标识。它既像一个 URL,也像一个 URI(因为所有的URL都是URI),它能间接的标识我为“xxx地的居民”。这种情形下,它可以唯一的标识我,但如果我有了一个室友,这种情况就会发生变化。

§ (URN)例如李舟的指纹。

这个指纹是唯一的,它能唯一标识一个人,但是没包含这个人的任何定位信息。

转载于:https://www.cnblogs.com/kevinhigher/archive/2012/10/07/2714643.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值