URL
统一资源定位符(Uniform Resource Locator,缩写:URL),是对资源的引用和访问该资源的方法。俗称网址,就是浏览器地址栏里面的。
组成部分
URI
统一资源标志符(Uniform Resource Identifier,缩写:URI),提供了一种识别资源的方法。但与 URL 不同的是,URI 不提供定位所述资源的方法。
URI 的最常见的形式是统一资源定位符(URL),经常指定为非正式的网址。由此,可以看出 URI 是 URL 的超集,并且每个 URL 本质上也是一个 URI。
URN
统一资源名称(Uniform Resource Name,缩写:URN)是统一资源标识(URI)的历史名字,使用 urn: 作为 URI 方案。
URL和URI的差异
URL是URI的一种类型,它包括关于如何访问资源的信息。在 RFC3986 中的这样一句话:
术语“统一资源定位器”(URL)指的是 URI 的子集,除了标识资源外,它还通过描述资源的主要访问机制提供了一种定位资源的方法。
URI、URN、URL
清晰的展示URI、URN、URL 三者的内容:
从概念上总结三者的关系的话
URL :指定位置的 URI
URN :指定名称的 URI
URI :同时指定名称和位置的 URI