博客园  :: 首页  :: 管理

关于URI-URL-URN的概念-区别-及关系-介绍

Posted on 2023-09-25 14:28  520_1351  阅读(17)  评论(0编辑  收藏  举报

关于URI-URL-URN的概念-区别-及关系-介绍,本文主要参考于《HTTP权威指南》

URI = Uniform Resource Identifier 统一资源标识符

URL = Uniform Resource Locator 统一资源定位符

URN= Uniform Resource Name 统一资源名称


关于URI-Uniform Resource Identifier

简单来说,就是URI是抽象的定义,不管用什么方法表示,只要能定位一个资源,就叫URI。

URI有两种形式,分别是URL和URN ,现在,几乎所有的URI都是URL


关于URL-Uniform Resource Locator

URL描述了一台特定服务器上某资源的特定位置,它们可以明确说明如何从一个精确、固定的位置获取资源

大部分的URL都遵循一种标准格式,这种格式包含如下三个部分

URL 的第一部分被称为方案 (scheme),说明了访问资源所使用的协议类型。如 http://

第二部分给出了服务器的因特网地址,如公网IP地址或域名

其余部分制定了 Web 服务器上的某个资源,如 /index.html


关于URN-Uniform Resource Name

URI的第二种形式就是统一资源名(URN)。URN是作为特定内容的唯一名称使用的,与目前的资源所在地无关。

使用这些与位置无关的URN,就可以将资源四处搬移。通过URN,还可以用同一个名字通过多种网络访问协议来访问资源。

比如,不论因特网标准文档RFC 2141 位于何处(甚至可以将其复制到多个地方),都可以用下列的URN来命名它

urn:ietf:rfc:2141

URN 仍然处于试验阶段,还未大范围使用。为了更有效地工作,URN 需要一个支撑架构来解析资源的位置。而此类架构的缺乏也延缓了其被采用的进度。

 

 

 

尊重别人的劳动成果 转载请务必注明出处:https://www.cnblogs.com/5201351/p/17727870.html