URI、URL与URN的定义与之间的关系

文章目录

  • URI、URL与URN的定义与之间的关系
    • 1.前言
    • 2.URI、URL与URN的定义
      • 2.1 URI(Uniform Resource Identifier)
      • 2.2 URL(Uniform Resource Locator)
      • 2.3 URN(Uniform Resource Name)
    • 3.URI 与 URL 和URN 的关系
    • 3.参考链接

1.前言

因欲了解URI、URL与URN的定义的关系,发现博客上相关的文章很少且不全/错误。故使用了公司的网络查询维基百科后总结如下

2.URI、URL与URN的定义

2.1 URI(Uniform Resource Identifier)

统一资源标志符在电脑术语中是用于标志某一互联网资源名称的字符串。

该种标志允许用户对网络中(一般指万维网)的资源通过特定的协议进行交互操作。

2.2 URL(Uniform Resource Locator)

统一资源定位符,或称统一资源定位器、定位地址、URL地址俗称网页地址,简称网址,是因特网上标准的资源的地址(Address),如同在网路上的门牌。

补充:此为维基百科上URL的定义,但笔者经查阅URI和URL的关系,认为上述定义是较为狭义的定义。如在Unix操作系统中,一个典型的URL地址可能是一个文件目录,例如file:///home/username/RomeoAndJuliet.pdf。该URL标志出存储于本地硬盘中的电子书文件,故这里引用在URI介绍中URL的定义:

URL是一种URI,它标志一个互联网资源,并指定对其进行操作或取得该资源的方法。可能通过对主要访问手段的描述,也可能通过网络“位置”进行标志。

2.3 URN(Uniform Resource Name)

统一资源名称,是统一资源标识(URI)的历史名字.如今URN和URL都已经是URI的一种

3.URI 与 URL 和URN 的关系

上文已提到,URN和URL是URI的一种。统一资源名(URN)如同一个人的名称,而统一资源定位符(URL)代表一个人的住址。换言之,URN定义某事物的身份,而URL提供查找该事物的方法。

例子:

URN:

  • 用于标志唯一书目的ISBN系统是一个典型的URN使用范例。例如,ISBN 0-486-27557-4无二义性地标志出莎士比亚的戏剧《罗密欧与朱丽叶》的某一特定版本。

URL:

  • 在URN的例子中,为获得该资源并阅读该书,人们需要它的位置,也就是一个URL地址。在类Unix操作系统中,一个典型的URL地址可能是一个文件目录,例如file:///home/username/RomeoAndJuliet.pdf
  • http://www.wikipedia.org/这个URL,标志一个特定资源(首页)并表示该资源的某种形式(例如以编码字符表示的,首页的HTML代码)是可以通过HTTP协议从www.wikipedia.org这个网络主机获得的。

3.参考链接

  • https://zh.wikipedia.org/wiki/统一资源标志符#RFC_3305
  • https://zh.wikipedia.org/wiki/统一资源定位符
  • https://zh.wikipedia.org/wiki/统一资源名称

URI、URL与URN【定义+联系】相关推荐

  1. 网络资源的定义--URI,URL,URN

    什么是网络资源? 网络资源主要是指借助于网络环境可以利用的各种信息资源的总和,例如HTML文档.图像.视频,音频.程序等等. 那么如何访问这些资源呢? 比如,今天朋友发给我一个链接:http://ww ...

  2. URI、URL以及URN的区别

    首先,URI,是uniform resource identifier,统一资源标识符,用来唯一的标识一个资源.而URL是uniform resource locator,统一资源定位器,它是一种具体 ...

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

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

  4. 【Android】Uri和Url和URN

    最早在Android方面接触这两个概念,是学习ContentProvider的时候,当时花了很多时间,始终不能很好的理解他们的区别,顺带着ContentProvider的用法也无法理解,最近通过实现网 ...

  5. URI,URL与URN的区别

    2017-11-13 16:51:49 URI = Universal Resource Identifier 统一资源标志符 URL = Universal Resource Locator 统一资 ...

  6. URI、URL和URN的关系

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

  7. URL、URN、URI

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

  8. URI、URL和URN的区别和联系

    什么是URI.URL.URN? URI(Uniform Resource Identifier ):统一资源标识符.URI类似于资源的 id,一个URI能够标识唯一一份资源,但反之则未必. URL(U ...

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

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

最新文章

  1. 图像指针与矩阵格式转换——Mat转uchar*及uchar*转Mat代码实现
  2. PyTorch 1.5发布,与AWS联手推出TorchServe
  3. [深度学习] PyTorch-BigGraph 使用
  4. MySQL分布式ID_分布式唯一ID系列(3)——数据库自增ID机制适合做分布式ID吗
  5. JAVA头部声明异常,Java 异常详解
  6. 最简单的php导出excel文件方法
  7. 把项目通过maven生产源码包和文档包并发布到自己的私服上
  8. 字节跳动教育部分开始裁员,N+2赔付...一大波读者失业
  9. Ubuntu下对executable (application/x-executable)文件创建快捷方式
  10. FPGA信号处理系列文章——数字锁频环
  11. Tomcat安装与卸载
  12. 2016年读书总结(一)
  13. linux选择填空题
  14. 从零开始安装Gentoo
  15. a=a*10+b型题目
  16. 温控中使用PID控制算法
  17. linux中uboot作用,uboot的作用和启动方式
  18. 邮件归档搜索审计稽核应用系统
  19. [转]ColdFusion简介
  20. echarts的渐变色配置 LinearGradient, 饼图默认渐变颜色设置不同的角度

热门文章

  1. vue3安装_Vue 3.0正式发布了!
  2. 爬虫python可以干嘛_【Python爬虫】什么是爬虫,爬虫能做什么?
  3. Navicat 连接 Oracle数据库并,导入数据泵(.dmp)
  4. java 正则表达式-忽略大小写与多行匹配
  5. Android Support Annotations
  6. Retrofit2源码分析(一)
  7. 两种include方式及filter中的dispatcher解析
  8. 第十节 4基于ashx方式的ASP.Net开发
  9. 重新打包版Inno Setup 5.4.3
  10. python通过解释器内置的open_Python 之 文件读写的学习