@Sakura-W
2016-10-09T14:58:48.000000Z
字数 607
阅读 1327
网络
统一资源定位符URI(Uniform Resource Identifier)是一个用于标识某一互联网资源名称的字符串。该标识允许用户对网络中(一般指万维网)的资源通过特定的协议进行交互操作。
统一资源定位符URL(Uniform Resource Locator)代表网络资源的地址。
统一资源名称URN(Uniform Resource Name)代表网络资源的名称。
三者的关系为:
URL
URL是一种URI,它标识一个互联网资源,并指定对其进行操作或获取该资源的方法。例如:http://www.wikipedia.org
这个URL标识一个特定资源(维基百科首页),并表示该资源可以通过HTTP协议从www.wijipedia.org
这个网络主机获得。
URI
URN是基于命名空间通过名称指定的URI。人们可以通过URN来指出某个资源,无需指定其位置和获取方式。urn:issn:1535-3613
就是一个URN,允许人们在不知道位置的情况下谈论某一资源。
例子
http://bitpoetry.io/posts/hello.html#intro
这是一个标准的URI,http://bitpoetry.io/posts/hello.html
这一部分是URL,表示资源的位置和获取方式,bitpoetry.io/posts/hello.html#intro
是URN,表示资源的名称。