URL

URL(Universal Resource Locator) 统一资源定位符
常见的协议:http/https,ftp,ws/wss(websocket),file(用浏览器打开本地文件然后看看地址栏)

URN

URN = Universal Resource Name 统一资源名称

URI

URI = Universal Resource Identifier 统一资源标识符

URL , URN , URI 的区别

网络上对这三者的讨论经久不息,这三者的名称和定义太过相近,总是有很多人把他们弄混了。根据w3c的一份澄清和建议文档所述,出现这样的情况是有一定历史原因的,他们也试图解决这个问题。
根据文档第一节,我们可以确定的知道 URL和URN都是URI的一种,还有未被用过的URC,他们都是用来区分“资源”的。URN好比一个人的名字,URL好比一个人的地址,而这两者就是每个人的标识,也就是URI。如果用编程语言来类比,URI是接口,URL和URN是实现类(注意:这个类比可能不太准确,实际上他们都是规范)。

总结:

  1. URN:资源的名字;URL:资源的位置;URI:资源的标识。
  2. URL和URN 都是URI,是它的一个子集。
  3. URL是我们最常见的,我们常说的web网址就是URL。

参考:
w3c权威解释及建议
mozilla的解释
一篇不错的译文

URL,URL,URN的定义与区别相关推荐

  1. URI、URL、URN的关系与区别

    URI.URL.URN的关系与区别 URI是一个大集合,里面包含了URL和URN. 1.URI(RUI全称Uniform Resource Identifier.也就是统一资源标识符) 标识符是个泛泛 ...

  2. URI、URL与URN【定义+联系】

    URI.URL与URN的定义与之间的关系 文章目录 URI.URL与URN的定义与之间的关系 1.前言 2.URI.URL与URN的定义 2.1 URI(Uniform Resource Identi ...

  3. URI、URL 和 URN 之间有什么区别?

    问题描述: 人们谈论 URL.URI 和 URN,就好像它们是不同的东西,但在肉眼看来它们是一样的. 它们之间有什么可区分的区别? 解决方案1: 与HuntsBot一起,探索全球自由职业机会–hunt ...

  4. URL、URN与URI的区别与联系

    他们之间的区别 URI是互联网统一资源标识符,URL和URN是它的实现的一种方式,URL是通过资源位置路径来标记资源,URN是通过名字(命名空间字符串)来标记,URL和URN都是URI的子集 URI( ...

  5. URI、URL和URN的关系

    在学习Java网络编程时,对URI和URL概念模糊不清,于是进行了资料查询和知识总结.本文讲述了URI.URL和URN基本概念和区别联系,如有问题,切望指正. 一.URI.URL.URN基本概念 1. ...

  6. URL、URN、URI

    目录 URL URN URI 总结 参考 URL URL:(全称:Uniform Resource Locator) 统一资源定位符. 举个栗子: 张三,他住在"广东省佛山市顺德区乐从镇新华 ...

  7. URL、URN和URI

    文章目录 URL(统一资源定位符) URN(统一资源名称) URI (统一资源标志符) URL.URN和URI的区别 域名和IP地址的区别 参考文献 URL(统一资源定位符) URL是对可以从互联网上 ...

  8. URI,URL和URN有什么区别?

    人们谈论URL , URI和URN好像是不同的东西,但是用肉眼看起来都是一样的. 它们之间有什么明显区别? #1楼 这是我的简化: URN:唯一资源名称,即" what"(例如ur ...

  9. 你知道URL、URI和URN三者之间的区别吗?

    这是一个经典的技术争论,许多人都会自问:URL.URI,很可能还有URN,它们之间的区别是什么.虽然,现在我们简单地把 URN 和 URL 都看做 URI,但严格来说URI可以进一步划分为URL.UR ...

最新文章

  1. 充分理解HP Flex-10和VMware的端口映射关系
  2. C++默认构造函数的一点说明
  3. make的一些默认操作
  4. #10172. 「一本通 5.4 练习 1」涂抹果酱 题解
  5. 从头开始敲代码之《从BaseApplication/Activity开始》
  6. 【Python】Matplotlib绘制带颜色标尺的彩色曲面
  7. 浅析五种最常用的Java加密算法,以后可以直接拿来用了
  8. 移动端API接口优化的术和结果
  9. python3 数组转字符串_Q:与python3交互中字符串转gbk的问题
  10. 缺少ntstrsafe.lib kndis5mp.lib解决办法
  11. TY_GASPX SQL
  12. java.sql.SQLException: Access denied for user ‘root‘@‘hadoop001‘ (using password: YES)
  13. android pdf阅读开发
  14. 【自定义View】从零开始写一个PDF查看器
  15. 澳洲墨尔本大学的计算机专业,墨尔本大学计算机专业排名澳洲第一,申请条件又有变化了!...
  16. OceanBase 社区版 3.1.3 Docker镜像尝鲜,能错过?不存在的
  17. mysql error 1114_ERROR 1114 (HY000): The table is full
  18. python制作词云图片的三个步骤_3分钟教你用python制作一个简单词云
  19. Final发布中间产物
  20. 面向中国企业关系抽取的双向门控递归单元神经网络

热门文章

  1. OkHttp原理解析(1)
  2. gradle配置和使用
  3. 智慧厕所引导系统的应用
  4. Node中的事件轮询机制
  5. Android 屏幕适配(修改系统字体大小、显示大小、修改分辨率相关适配)
  6. 辗转相除法和更相减损法 定义,原理,Java实现以及优化
  7. 电分糊涂日记之《电阻电路一般分析方法》
  8. OpenCV下肤色检测代码
  9. uniapp生成海报,保存相册 / 分享微信好友和朋友圈
  10. spring文档怎么读