- 先引用一张关系图
灰色部分为URI
- URI强调的是给资源标记命名,URL强调的是给资源定位。
- URI是Uniform Resource Identifier,表示是一个资源; URL是Uniform Resource Locator,表示是一个地址
- 举个??:
- Cythia是北京某公司的老板,地址在西二旗西北旺30号
- 现在告诉了大家Cythia的身份,大家都知道了北京某公司的老板是Cythia,有了一个头衔。
- 说起北京某公司的老板,大家都知道是Cythia
- URI就是网络资源的头衔,通过URI标记可以把网络世界里面的每一个事物都加以标记并区分开来。
- 如果你想亲自和Cythia见一面,你就需要定位他的具体地址(URL)
- 通过“西二旗西北旺30号”这个地址,你找到了他
- 网络世界里面的每一个资源不光有自己的头衔,还要能够被人找到。这个地址就叫做URL。
- 这个定义同时也是一个URI
- 而Cythia这个名字就是URN (URN)
- 因为URN可唯一标识一个实体
- 这里假设没有同名的现象
- 更多例子请参考
https://juejin.im/entry/566902ca60b25974ff5c7a3c
https://juejin.im/entry/58ff07b2a0bb9f0065d1667f
【计算机网络基础】URI、URN和URL的区别
原文:https://www.cnblogs.com/Auyuer/p/11220002.html