Auyuer

导航

【计算机网络基础】URI、URN和URL的区别

    1. 先引用一张关系图

      灰色部分为URI

    2. URI强调的是给资源标记命名,URL强调的是给资源定位。

    3. URI是Uniform Resource Identifier,表示是一个资源; URL是Uniform Resource Locator,表示是一个地址

    4. 举个🌰:

      1. Cythia是北京某公司的老板,地址在西二旗西北旺30号

        • 现在告诉了大家Cythia的身份,大家都知道了北京某公司的老板是Cythia,有了一个头衔。
        • 说起北京某公司的老板,大家都知道是Cythia
        • URI就是网络资源的头衔,通过URI标记可以把网络世界里面的每一个事物都加以标记并区分开来。

      2. 如果你想亲自和Cythia见一面,你就需要定位他的具体地址(URL)

        • 通过“西二旗西北旺30号”这个地址,你找到了他
        • 网络世界里面的每一个资源不光有自己的头衔,还要能够被人找到。这个地址就叫做URL。
        • 这个定义同时也是一个URI

      3. 而Cythia这个名字就是URN (URN)

        • 因为URN可唯一标识一个实体
        • 这里假设没有同名的现象

    5. 更多例子请参考

      https://juejin.im/entry/566902ca60b25974ff5c7a3c

      https://juejin.im/entry/58ff07b2a0bb9f0065d1667f

posted on 2019-07-21 02:02  一只大鸡腿  阅读(263)  评论(0编辑  收藏  举报