zoukankan      html  css  js  c++  java
  • URI,URL,URN的区别

    1.1定义

    URI:Uniform Resource Identifier,统一资源标识符,用来标识任何远程或本地的可用资源。

    URL:Uniform Resource Locator,统一资源定位符,用于完整地描述Internet上网页和其他资源的地址的一种标识方法。

    URN:Uniform Resource Names,统一资源名称,唯一标识一个实体的标识符,但是不能给出实体的位置。

    1.2三者的关系及区别

    关系

    区别

    URI 标识一个事物 , URL 定位一个事物;然而,位置同样可以标识一个事物,所以,每个URL都是一个 URI,但一个 URI 并不一定是一个 URL。URN是用唯一标识表示。

    举例说明

    § (URI)罗杰·佩特

    这是我的名字,这是一个标识。它就像一个 URI,但它不是一个 URL,也不是一个URN,因为,它不能告诉你任何关于我的位置或如何找到我的信息,同时也不是唯一的。在这种情形中,这个名字在美国有可能指的是至少不同的5个人。

    § (URL)巴哈马国拿骚市西海岸街4914号

    这是一个位置,它也是一个物理位置的标识。它既像一个 URL,也像一个 URI(因为所有的URL都是URI),它能间接的标识我为“xxx地的居民”。这种情形下,它可以唯一的标识我,但如果我有了一个室友,这种情况就会发生变化。

    § (URN)例如李舟的指纹。

    这个指纹是唯一的,它能唯一标识一个人,但是没包含这个人的任何定位信息。

  • 相关阅读:
    mysql 15道语句练习题
    分组查询以及where和having的区别
    java初学复习
    Working with Excel Files in Python
    PIP常用命令
    pip install 提示代理连接失败原因及解决办法
    关于Encode in UTF-8 without BOM
    360极速浏览器Onetab插件存储位置
    使用夜神模拟器录制脚本
    微信小程序开发经验总结
  • 原文地址:https://www.cnblogs.com/kevinhigher/p/2714643.html
Copyright © 2011-2022 走看看