统一资源标识符(英语:Uniform Resource Identifier,缩写:URI)在计算机术语中是一个用于标识某一互联网资源名称的字符串。 -- 源于RFC2936
php
统一资源定位符(英语:Uniform Resource Locator,缩写:URL;或称统一资源定位器、定位地址、URL地址[1],俗称网页地址或简称网址)是因特网上标准的资源的地址(Address),如同在网络上的门牌。 -- 源于RFC1738
html
统一资源名称(英语:Uniform Resource Name,缩写:URN)是统一资源标识(URI)的历史名字,它使用urn:
做为URI scheme。 -- 源于RFC2141
网络
URI 能够进一步分为定位器(URL)、名称(URN),或者两者兼具。即URL和URN为URI的子集。app
URL强调的是资源的定位和获取资源的方式,具备惟一性、存在性和时效性。如生活中的门牌地址。ide
URN强调的是资源的名称和惟一性,哪怕资源不存在或再也不可用依然保持不变。如生活中人的身份证号、图书中的isbn。ui
URL是URI的子集,也是根据这个URI组成,但由于URL强调的是定位和获取资源的方式,因此scheme被缩小为protocol,即具体的协议来获取资源。url
而对于URN,Android中的ContentProvider就是一个很好的体现。spa
zh.wikipedia.org/wiki/%E7%BB…
code