URL URI URN 区别和联系 举个例子
时间: 2024-06-09 13:09:03 浏览: 145
解析URI与URL之间的区别与联系
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。
阅读全文