资讯专栏INFORMATION COLUMN

对于计算机领域的URI、URL、URN理解认识

OldPanda / 1122人阅读

摘要:由包括确定语法和相关协议的方案所定义。统一资源名称唯一标识一个实体的标识符,但是不能给出实体的位置。使用可以在不知道其网络位置及访问方式的情况下讨论资源。

首先,介绍他们的相关定义:

1、URI(Uniform Resource Identifier)统一资源标识符,是用来标识某一互联网资源名称的字符串。 该种标识允许用户对任何(包括本地和互联网)的资源通过特定的协议进行交互操作。URI由包括确定语法和相关协议的方案所定义。Web上可用的每种资源 -HTML文档、图像、视频片段、程序等 - 由一个通用资源标识符(Uniform Resource Identifier, 简称"URI")进行定位。

2、URL(Uniform Resource Locator)统一资源定位符,统一资源定位符是对可以从互联网上得到的资源的位置和访问方法的一种简洁的表示,是互联网上标准资源的地址。互联网上的每个文件都有一个唯一的URL,它包含的信息指出文件的位置以及浏览器应该怎么处理它。

3、URN(Uniform Resource Name)统一资源名称,唯一标识一个实体的标识符,但是不能给出实体的位置。系统可以先在本地寻找一个实体,在它试着在Web上找到该实体之前。它也允许Web位置改变,然而这个实体却还是能够被找到。

他们之间的联系:
 

简单的可以把URN和URL都可以看作是URI但是严格意义上来说URI可以进一步划分为URL、URN或者是俩孩子的组合。 URL和URN都是URI的子集。

URL

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

URN

URN是URI的一种,用特定命名空间的名字标识资源。使用URN可以在不知道其网络位置及访问方式的情况下讨论资源。
举例说明联系:
这是一个URI:
http://bitpoetry.io/posts/hello.html#intro
http://是定义如何访问资源的方式;
bitpoetry.io/posts/hello.html是资源存放的位置;
#intro是资源。
URL是URI的一个子集,告诉我们访问网络位置的方式。在我们的例子中,URL应该如下:
http://bitpoetry.io/posts/hello.html
URN是URI的子集,包括名字(给定的命名空间内),但是不包括访问方式,如下所示:
bitpoetry.io/posts/hello.html#intro
由上面的例子可以更加全面的了解他们之间的联系与区别。

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/91880.html

相关文章

  • PHP_HTTP协议

    摘要:网络之间互连的协议超文本传输协议是互联网上应用最为广泛的一种网络协议。使用什么协议,来说明这两个问题。 HTTP协议介绍 重要性:是使用webservice,还是rest做大型架构,都离不开对HTTP协议的认识 简化的说:webservice = http协议 + XMLRest = http协议 + JSON 各种API,也是通过http + XML/JSON来实现 做采集,需要对h...

    ziwenxie 评论0 收藏0
  • 前端面试总结——持续更新

    摘要:原型是由构造器函数创建的。从原型继承的方法与属性是在构造器函数中定义的。可以将此属性作为构造器使用获得某个对象实例的构造器的名字,可以这么用该属性的值是那个函数本身,而不是一个包含函数名称的字符串。 前端面试题总结 写在前面的话: 写文目的:总结前端面试过程中没回答上来的点,深化印象,也方便日后温习。 写文方法:写之前先自己看相关知识,理解好后过段时间根据记忆来写,最后对比纠正。 ...

    oliverhuang 评论0 收藏0
  • 前端面试总结——持续更新

    摘要:原型是由构造器函数创建的。从原型继承的方法与属性是在构造器函数中定义的。可以将此属性作为构造器使用获得某个对象实例的构造器的名字,可以这么用该属性的值是那个函数本身,而不是一个包含函数名称的字符串。 前端面试题总结 写在前面的话: 写文目的:总结前端面试过程中没回答上来的点,深化印象,也方便日后温习。 写文方法:写之前先自己看相关知识,理解好后过段时间根据记忆来写,最后对比纠正。 ...

    lily_wang 评论0 收藏0
  • 前端面试总结——持续更新

    摘要:原型是由构造器函数创建的。从原型继承的方法与属性是在构造器函数中定义的。可以将此属性作为构造器使用获得某个对象实例的构造器的名字,可以这么用该属性的值是那个函数本身,而不是一个包含函数名称的字符串。 前端面试题总结 写在前面的话: 写文目的:总结前端面试过程中没回答上来的点,深化印象,也方便日后温习。 写文方法:写之前先自己看相关知识,理解好后过段时间根据记忆来写,最后对比纠正。 ...

    Cruise_Chan 评论0 收藏0
  • 当看到这些算机专业术语...

    摘要:图形用户界面,是指采用图形方式显示的计算机操作用户界面,与相对,比如软件安装后会有打开选项。统一资源名称唯一标识一个实体的标识符,但是不能给出实体的位置。可以提供一种机制,用于查找和检索定义特定命名空间的架构文件。 正文 CLI command-line interface 命令行用户界面,是指可在用户提示符下键入可执行指令的界面。在安装很多工具时会看到,比如vue-cli、r...

    yeooo 评论0 收藏0

发表评论

0条评论

最新活动
阅读需要支付1元查看
<