URI,URL与URN的区别

2017-11-13 16:51:49 搬家

是不是对这三个名词有很多疑惑, 其实区别不大:

URI = Universal Resource Identifier 统一资源标志符

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

URN = Universal Resource Name 统一资源名称

他们三者的关系如图:

首先,URI,是uniform resource identifier,统一资源标识符,用来唯一的标识一个资源。换句话说,URI是抽象的定义,不管用什么方法表示,只要能定位一个资源,就叫URI

而它有两个子集就是URL 和 URN:

1,URL 用地址定位;

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

2,URN 用名称定位;

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

举个例子:去村子找个具体的人(URI),如果用地址:某村多少号房子第几间房的主人就是URL, 如果用身份证号+名字去找就是URN了。

原文地址:https://www.cnblogs.com/jinhengyu/p/10258111.html