URI、URL、URN的关系

本文参考统一资源标志符 - 维基百科,自由的百科全书 (wikipedia.org)来总结的,如有错误,请指正。希望您耐心看完后,能有所收获。

URI(Uniform Resource Identifier) 标志某一个资源的位置的字符串。

URI有两种形式:

  • 常见形式是URL(统一资源定位符)
  • 更罕见的形式是URN(统一资源名称)

URI可被视为定位符(URL),名称(URN)或两者兼备。
统一资源名(URN)如同一个人的名称,而统一资源定位符(URL)代表一个人的住址。

URL是一种URI,它标志一个互联网资源。然后其中是包含了URN的。
就像:http://www.wikipedia.org/index.html 这是一个URL,而其中的index.html是URN,基于http://www.wikipedia.org/这一个空间(某个域名对应的服务器)。

  • URL: 地址+文件名(URN)。
  • URN:书名(有唯一性的,特定的ISBN空间中)。
  • URI:包括了URL和URN两种。

URN是基于某个名字空间通过名称指定资源的URI。例如ISBN系统的书目查找。
一个典型的URN使用范例:用于标志唯一书目的ISBN系统。
例如,ISBN 0-486-27557-4无二义性地标志出莎士比亚的戏剧《罗密欧与朱丽叶》的某一特定版本。

资源无需是基于互联网的。就像上面说的书本,在ISBN系统中是唯一的,所以就不需要知道它的具体位置,只需要知道这本书的“编号”,就可以知道是哪一本书本。仅仅使用到URN就够了,不需要URL(或者说,默认且只能是ISBN系统)。

技术刊物,特别是IETFW3C发布的标准中,通常不再使用“URL”这一术语,因为很少需要区别URL和URI。但是,在非技术文献和万维网软件中,URL这一术语仍被广泛使用。此外,术语“网址”(没有正式定义)在非技术文献中时常作为URL或URI的同义词出现,虽然往往其指代的只是“http”和“https”协议。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 什么是URL? 统一资源定位符(Uniform Resource Locator,缩写:URL),是对资源的引用和...
    安北分享阅读 4,050评论 0 9
  • [统一资源名](URN)如同一个人的名称,而[统一资源定位符](URL)代表一个人的住址。URI可被视为定位符(U...
    石卒2018阅读 1,950评论 0 0
  • 一 、基础概念 [https://github.com/CyC2018/CS-Notes/blob/master/...
    timothyue1阅读 3,709评论 0 1
  • 曾经我天真的以为URI和URL是一样的,只是不同叫法而已,然后某一天有人告诉我这两个不一样,so我发现是时候好好研...
    你叫呆小瓜阅读 49,498评论 8 28
  • URI、URL、URN 起源: 这三个缩略词是Tim Berners-Lee在一篇名为RFC 3986: Unif...
    sampson666888阅读 4,010评论 0 1

友情链接更多精彩内容