URI 和 URL 的区别#
一、实际含义#
・URI(Uniform Resource Identifier)和 URL(Uniform Resource Locator)是互联网上用来标识资源的两种不同的概念:
• URI(Uniform Resource Identifier):
二、两者区别#
・URI 是一个更广泛的概念,它指的是统一资源标识符,用于唯一标识互联网上的资源。
・URI 可以包括 URL 和 URN(Uniform Resource Name)两种形式。
・URI 不仅可以用来定位资源,还可以提供关于资源的名称信息。
・一个 URI 可能包含一个 URL,也可能不包含,这取决于它是否提供了足够的信息来定位资源。
• URL(Uniform Resource Locator):
・URL 是 URI 的一种,专门用来定位互联网上的资源。
・URL 提供了访问资源的具体路径和方法,比如协议(如 http、https、ftp)、服务器地址、端口号、路径等。
・简而言之,URL 是 URI 的一个子集,它允许你通过网络找到并访问资源。
三、举例#
• http://www.example.com/index.html
是一个 URL,因为它提供了访问特定网页的具体路径和方法。
• urn:isbn:978-3-16-148410-0
是一个 URN,它提供了一个书籍的标识符,但不包含如何访问这个资源的信息。
• mailto:[email protected]
是一个 URI,它用来标识一个电子邮件地址,但不是用来定位资源的 URL。
四、总结#
总的来说,URL 是 URI 的一种,专门用于定位资源,而 URI 是一个更广泛的术语,包括 URL 和其他类型的资源标识符。