URL URI URN 区别和联系
时间: 2024-06-09 21:09:03 浏览: 247
URL(Uniform Resource Locator)、URI(Uniform Resource Identifier)和URN(Uniform Resource Name)都是用来标识互联网上的资源的标准。
URI 是一个统一的标识符,可以用来唯一地标识一个资源。URL 和 URN 都是 URI 的子集。
URL 是一种 URI,它通过描述一个网络资源的位置来标识该资源,通常包括协议、主机名、端口号和路径等信息。URL 在Web中最常用,例如,http://www.example.com/index.html。
URN 也是一种 URI,它通过描述一个资源的名称来标识该资源,而不是描述该资源的位置。URN 目前还没有得到广泛的应用,例如,urn:isbn:0451450523。
因此,URI 是一种通用的标识符,其中包括 URL 和 URN 两种标识符,URL 是用于标识资源位置的 URI,URN 是用于标识资源名称的 URI。
相关问题
URL URI URN 区别和联系 举个例子
URL (Uniform Resource Locator)、URI (Uniform Resource Identifier) 和 URN (Uniform Resource Name) 都是用于标识互联网上的资源,它们有一些区别和联系。
URI 是一个统一的标识符,它可以用来标识任何类型的资源,包括但不限于互联网资源。URL 和 URN 都是 URI 的子集。
URL 包含了一个完整的路径,可以用来定位到互联网上的某个资源。例如,https://www.baidu.com/ 就是一个 URL,它包含了协议 (https)、主机名 (www.baidu.com) 和路径 (空路径)。
URN 是一个持久的标识符,它可以用来标识一个资源,而不管该资源是否存在于互联网上。URN 可以用来命名资源,但它并不提供资源的位置信息。例如,urn:isbn:0451450523 就是一个 URN,它标识了一本书的 ISBN 号码。
总之,URL 用于定位互联网上的资源,URN 用于命名资源,而 URI 是一个更广泛的概念,它可以用于标识任何类型的资源。
举个例子,假设有一本名为《计算机科学导论》的书。它的 URL 可能是 https://book.douban.com/subject/26912767/,URN 可能是 urn:isbn:9787115484444,而 URI 可以是任何一个能够唯一标识这本书的标识符,比如说 https://book.douban.com/subject/26912767/ 或 urn:isbn:9787115484444。
URL URI URN概念和区别联系
URL(Uniform Resource Locator), URI(Uniform Resource Identifier)和 URN(Uniform Resource Name)都是用于标识互联网上的资源的概念。
URI是URI的总称,而URL和URN是URI的两种具体实现方式。
URL是用于标识资源的位置(即资源的网络地址),例如:http://www.example.com/index.html
URN是用于标识资源的名称,与资源的位置无关,例如:urn:isbn:0451450523
区别:
- URL是URI的子集,而URN也是URI的子集
- URL标识的资源的位置可能会发生变化,而URN则是永久有效的
- URL包含了访问资源的协议(如http、ftp等)和地址信息,而URN则只包含资源的名称
- URL可以直接在浏览器中使用,URN则需要通过其他方式解析和访问资源
阅读全文
相关推荐














