当涉及到 Internet 和 Web 术语时,术语 URI、URL 和 URN 是最常用的。
让我们仔细看看以了解它们之间的区别。
目录
统一资源定位器 (URL)
URL 是一串字符串,用于通过使用资源位置的地址来访问信息或资源。
URL 的语法
scheme: subdomain/domain-name.Top-level-domain/sub-folder
在这种语法中,该方案提供了有关正在使用的协议的详细信息,例如 HTTPS、FTP 和 HTTP。 子域元素不是强制性的。 之后,它就有了一个二级域,也就是域地址。 最后,子文件夹(如果有)会将用户带到确切的目标位置。
网址示例
https://www.techblik.com.com/articles mailto:[email protected] file:///localhost/8.8.8.8
统一资源名称 (URN)
统一资源名称不提供用于访问资源的协议或资源的地址,但它提供有关资源本身的信息。 它仅包括资源的名称或标识。
URN 的语法
urn:<nid>:<nss></nss></nid>
每个 URN 至少由三个部分组成。
URN 示例
urn:nbn:de:101:3-2019075675872913 urn:uuid:6r4bc420-9c3a-12i9-97d9-0665700c9a66 ISBN 1-446-2776877-40
ISBN – 书籍的唯一标识符
统一资源标识符 (URI)
URI 是一种标准方法,用于通过位置、名称或两者来识别 Internet 上的资源。 URN 和 URL 一起称为 URI。
URI 的语法
scheme:// authority path ? query # fragment
在此语法中,该方案提供有关正在使用的协议的详细信息。 权限属性标识域地址。 path 属性显示资源的整个路径,query 代表一个请求动作。 最后,资源的部分组件称为片段。
URI 示例
foo://webiste.com:8042/over/there?name=ferret#nose https://mywebsite.com/drive/photos
URI 中的每个语法元素并非始终都是强制性的。 它主要只需要一个方案名称和一个文件路径。
mailto:[email protected] Name: Mary Jane ISBN 1-446-2776877-40 telnet://192.0.1.24/80
注 – 所有 URL 都是 URI。 但并非每个 URI 都在 URL 之下
结论
我希望您对 URI、URL 和 URN 有了更好的理解。 您可能也有兴趣阅读有关 URL 黑名单以及如何修复它的信息。
喜欢阅读这篇文章吗? 与世界分享如何?