📜  URL 和 URI 的区别

📅  最后修改于: 2021-09-13 02:09:04             🧑  作者: Mango

URL(统一资源定位器):
URL(统一资源定位器)通常被定义为字符的字符串被引导到一个地址。这是在网络上定位资源的一种非常常用的方式。它提供了一种通过描述其网络位置或主要访问机制来检索物理位置表示的方法。

该协议在用于检索资源和资源名称的 URL 中进行了描述。如果资源可能是 Web 类型资源,则 URL 开头包含 http/https。类似地,如果资源可能是文件,则以 ftp 开头,如果资源是电子邮件地址,则以 mailto 开头。 URL 的语法如下所示,其中主要部分用于协议,其余部分用于由网站名称或程序名称组成的资源。

https://www.geeksforgeeks.org/minimum-cost-graph

此处,域名描述了服务器(Web 服务)和程序名称(服务器上的目录和文件的路径)。

URI(统一资源标识符):
到URL,URI(统一资源标识符)类似也是字符的字符串,标识使用位置,名称或两者在网络上的资源无论是。它允许统一标识资源。一个 URI 被另外分组为一个定位器、一个名称或两者,这表明它可以描述一个 URL、URN 或两者。尽管使用了技术,URI 中的术语标识符指的是资源的重要性。

URI中的前一类是URL,其中使用协议来指定资源的访问方式,并且在URL中额外布置了资源名称。 URL 可能是一种非持久性的 URI。要求 URN 具有全球唯一性并具有全球范围。

URL 和 URI 的区别:

URL URI
URL is used to describe the identity of an item. URI provides a technique for defining the identity of an item.
URL links a web page, a component of a web page or a program on a web page with the help of accessing methods like protocols. URI is used to distinguish one resource from other regardless of the method used.
URL provides the details about what type of protocol is to be used. URI doesn’t contains the protocol specification.
URL is a type of URI. URI is the superset of URL.