URI、URL和URN的区别和联系

本文介绍了URI(统一资源标识符)、URL(统一资源定位符)和URN(统一资源名称)的概念及其区别和联系。URI作为资源的唯一标识,URL是URI的子集,提供资源的定位方式,而URN则通过名称来标识资源。虽然URN和URL都是URI的子集,但它们的格式和用途不同,URL依赖于位置,URN则不依赖。根据现代观点,不再区分URI的具体类型,统称为URI或URL。
摘要由CSDN通过智能技术生成

什么是URI、URL、URN?

  • URI(Uniform Resource Identifier ):统一资源标识符。URI类似于资源的 id,一个URI能够标识唯一一份资源,但反之则未必。
  • URL(Uniform Resource Locator):统一资源定位符。
  • URN(Uniform Resource Name):统一资源名称。

区别和联系

    URL可以定位到一份资源所在的位置,同样可以标识唯一的一份资源,起到了URI的作用,所以每一个URL都是一个URI,URL是URI的子集。

URL格式:

https://user:pass@www.example.cn:80/dir/index.htm?uid=1#ch1
协议方案名 (scheme):https
登录信息(认证)(user information):user:pass
服务器地址(host):www.example.cn
服务器端口号(port):80
带层次的文件路径(path):dir/index.htm
查询字符串(query):uid=1
片段标识符(fragment):ch1
分隔符:@、?、#

    URN表示特定资源的唯一名称,拥有与URL不同的格式,URN是不依赖位置而依靠名字标识资源的。同样URN也是URI的子集。

URN格式:

urn:example:mammal:monotreme:echidna
协议方案名(scheme)
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值