1. 概述
在计算机术语中,URI是用来标识资源名称的字符串.该标志允许用户使用特定的协议和网络上(比如WWW(Word Wide Web))资源进行交互.URI由指定具体的语法和相关的协议组成.其中最常见的一种URI的形式就是URL(uniform resource locator)统一资源定位符.通常代表一个网址.不常见的应用在URN(uniform resource name)统一资源名称,是URLs在识别特定命名空间机制的一个补充.
2. URI URL和URN的关系
URN函数就像是一个人的名字,URL就像是一个人的住址.换句话说就是URN提供定义,而URL就是提供一个方法来找到它.
2.1 URL
URL就是URI.除了标注一个网络的资源外,还指定了它的主要访问机制和网络位置.比如一个URL: http://example.org/wiki/Main_Page 代表了以HTML的形式通过http协议获取example.org主机地址的/wiki/Main_Page资源.
2.2 URN
URN是URI一种用来通过特定的命名空间产生的名字用于标注资源.U