URI、URL、URN的区别和联系

1 URI:统一资源标识符

URI(Uniform Resource Identifier)统一资源标识符:用于标识某一互联网资源的字符串, 该字符串就是URI,它允许用户对任何(本地和互联网)资源通过特定协议进行交互操作。

2 URL:统一资源定位符

URL(Uniform Resource Locator)统一资源定位符:每一互联网资源都有统一且唯一的地址,该地址就是URL,也即网络地址。

3 URN:统一资源名称

URN(Uniform Resource Name)统一资源名称:用特定命名空间的名字标识资源,该名字就是URN。

4 URI、URL、URN三者的关系

在这里插入图片描述

  1. URL和URN都是URI的子集;

  2. URL是URI的一种,不仅标识了Web 资源,还指定了操作或者获取方式,同时指出了主要访问机制和网络位置;

  3. URN是URI的一种,用特定命名空间的名字标识资源。使用URN可以在不知道其网络位置及访问方式的情况下讨论资源。

  4. 举例说明如下:

    http://bitpoetry.io/posts/hello.html#intro
    
    http:// 定义如何访问资源的方式
    
    bitpoetry.io/posts/hello.html 资源存放的位置
    
    #intro 资源
    
    URL是URI的一个子集,告诉我们访问网络位置的方式
    http://bitpoetry.io/posts/hello.html
    
    URN是URI的子集,包括名字(给定的命名空间内),但是不包括访问方式
    bitpoetry.io/posts/hello.html#intro
    

5 结语

Web上地址的基本形式是URI,它有两种形式:

  1. 一种是URL,这是目前URI的最普遍形式。
  2. 另一种就是URN,这是URL的一种更新形式,URN不依赖于位置,并且有可能减少失效连接的个数,但是其流行还需假以时日,因为它需要更精密软件的支持。
  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

hellosc01

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值