首先,URI是一种泛指的概念,URL是其具体的一种实现
URI:统一资源标识符。指的是一个可以用来唯一的标识一个资源的字符串,而不管其具体是用什么方式来实现唯一标识的。打个栗子,要在地球上唯一确定一个人,有很多种方式。可以通过其身份证号码,DNA序列,指纹,还有实时空间位置等等。以上这些都可以唯一的确定一个人,他们都可以算是URI。
URL:统一资源定位符,定位符定位符看名字就知道,URL就是以上方法中通过位置来唯一确定一个人的方法,所以说URL是URI的一种实现,URI有多种实现,但不是所有URI都是URL,特指通过位置来唯一确定资源的才是URL,其他的如DNA序列,身份证是URI但都不是URL。
通过位置来确定唯一性还有一个好处就是,不仅可以确定其唯一还可以通过位置找到它。而如身份证,虽然可以唯一的确定一个人,但你要找到他就很麻烦。

总的来说:URI是一种广泛的概念,即:唯一确定一个资源,但不管如何去唯一的确定。URL是URI的一种实现方法,是众多确定唯一资源方法的一种,特指通过位置来唯一确定一个资源。

如果看了还不是很理解,推荐去看一下这篇文章,我就是看了这篇才明白的:
HTTP 协议中 URI 和 URL 有什么区别? - denight的回答 - 知乎
https://www.zhihu.com/question/21950864/answer/154309494

URI与URL的区别与关系--通俗易懂相关推荐

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

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

  2. HTTP 协议入门 — (TCP/IP协议族、通信传输流、URI 与 URL 的区别、Cookie 状态管理、HTTP 支持的方法、状态码类别、HTTP 首部字段)

    TCP/IP协议族 在介绍 HTTP 协议之前,我们先对 TCP/IP 协议族有个大概的了解,TCP/IP 协议从上到下主要分为应用层.传输层.网络层和数据链路层,各层的主要功能如下表所示: 协议层 ...

  3. URI、URL和URN的关系

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

  4. URI和URL的区别(12万访问量)

    其实很多小伙伴困惑的只是他们之间的区别,但网上很多博客都把二者复杂化了. 绕来绕去解释了半天就是没说区别, 因此笔者在这里做一个简单的总结. 只讲区别,不讲原理. 想了解原理直接百度百科就行了. 先看 ...

  5. Uri跟Url的区别

    首先给大家举个例子,有一家公司的总经理,某天,给了我一张名片,上面写了他的头衔,北京XXX公司总经理 张三,还有他的办公室地址,北京市海淀区长安街35号北京XXX公司总经理办公室,那么,我以后给我的朋 ...

  6. uri和url的区别

    URL(Uniform Resource Locator):统一资源定位符 顾名思义,URL就是一个表示资源位置的字符串,基本的URL格式为 "协议://IP地址/路径和文件名", ...

  7. URI 和 URL 的区别

    URI : 统一资源标识符(Uniform Resource Identifier)是一个用于标识,某一互联网资源名称的字符串. Web上可用的每种资源 -HTML文档.图像.视频片段.程序等 - 由 ...

  8. 【翻译】URI与URL的区别

    原文地址: https://danielmiessler.com/study/url-uri/ 首先,URL是URI的一种.所以有人跟你说URL不是URI,他就错了呗. 但也不是所有的URI都是URL ...

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

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

最新文章

  1. 巧用句柄函数:闪烁窗体,做提示功能时很有用哦
  2. 【ArcGIS Pro微课1000例】0011:ArcGIS Pro范围内汇总工具的巧妙使用——以甘肃省各地区内河流总长度计算为例
  3. stream 过滤俩个字段_Java8 Stream:2万字20个实例,玩转集合的筛选、归约、分组、聚合...
  4. H3C的DHCP中继配置命令
  5. Oracle统计信息锁,oracle 由于impdp 引起的表统计信息被锁 ORA-20005: object statistics are locked...
  6. AdaPrompt:进一步将下游任务融入到预训练模型
  7. ZooKeeper(四)ZooKeeper的简单使用
  8. Eclipse清除SVN的账号信息
  9. python查看大文件的最后一行
  10. 安卓抓包工具tcpdump
  11. Json时间格式转换
  12. riso1855使用说明_理想CV1855驱动下载 理想CV1855打印机驱动 v20170627 32bit+64bit 免费安装版 下载-脚本之家...
  13. CANoe——CanTest模块信号测试函数
  14. 智慧城市大数据运营中心及城市大脑综合运行管理平台建设方案WORD
  15. mac ios自动化 appium-doctor 安装opencv4nodejs爬坑记录
  16. 使用C++编写阿里云平台短信验证码demo (三)——阿里短信验证码请求字符串
  17. 用java制作扑克牌_java实现简易扑克牌游戏
  18. [差分 上下界最大流] SRM 694 div1 SRMDiv0Easy
  19. ClassCastException: java.lang.String cannot be cast to com.alibaba.fastjson.JSONObject 的解决办法
  20. 上海大学计算机考研资料汇总

热门文章

  1. linux下 opencv 和 ffmpeg安装
  2. CSS 选择器 — 重学CSS
  3. 【科研】ET-BERT资料库梳理
  4. Node.js实现网络爬虫
  5. DAPM之浅析(一)
  6. || 与 ?. 与 ??
  7. Git--(GitHub)
  8. VUE Mac 项目拷贝后webpack-dev-server:Permission denied 权限问题
  9. matlab 振幅谱函数,用MATLAB求周期信号的振幅谱和相位谱函数运行出错(两个)...
  10. 玩转 GPT4All