首先给大家举个例子,有一家公司的总经理,某天,给了我一张名片,上面写了他的头衔,北京XXX公司总经理 张三,还有他的办公室地址,北京市海淀区长安街35号北京XXX公司总经理办公室,那么,我以后给我的朋友吹牛,我认识北京XXX公司的总经理张三,我的朋友都知道北京XXX公司的总经理是一个叫张三的人,那么,这个头衔就和张三对应起来了,只要一说到这个头衔,大家都知道说的是张三,反应到网络世界,这个头衔就叫做URI,只要你给我一个URI,我就知道它代表了什么,比如,http://www.sina.com.cn代表了新浪网,admin@qq.com代表了某一个人的qq邮箱,你的qq号也是一个URI(腾讯服务器内可以识别就是你的QQ账户),URI就是网络资源的头衔,通过URI标记可以把网络世界里面的每一个事物都加以标记并区分开来。

好的,现在出现了一个问题,你现在知道北京XXX公司总经理是张三,“北京XXX公司总经理”就是张三这个人的URI,可是,我让你亲自去和张三见一面,你做得到吗?你肯定做不到,因为你不知道他的地址,虽然你有他的URI头衔,但是除此以外,你对他具体的情况一无所知,于是你要定位到他,你就必须得到他的办公室地址,通过“北京市海淀区长安街35号北京XXX公司总经理办公室”这个地址,你就找到了张三。反应到网络世界,网络世界里面的每一个资源不光有自己的头衔,还要能够被人访问,被人找到,所以,网络地址是必须的,否则,这个网络资源的存在没有任何意义,这个地址就叫做URL。

通过上面的描述,可以发现,URI强调的是给资源标记命名,URL强调的是给资源定位,但是你会发现,URL显然比URI包含信息更多,我通过URL也可以知道张三是总经理,并且我还知道了他的地址,所以大多数情况下大家觉得给一个网络资源分别命名和给出地址太麻烦,干脆就用地址既当地址用,又当标记名用,所以,URL也充当了WWW万维网里面URI的角色,但是他比URI多了一层意义,我不光知道你叫什么,我还知道你在哪里。我们在浏览器输入的都是URL,因为我们输入的目的是为了找到某一个资源,当然你输入的是URI也是没错的,因为URL也是URI。
这里写图片描述

Uri跟Url的区别相关推荐

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

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

  2. URI与URL的区别与关系--通俗易懂

    首先,URI是一种泛指的概念,URL是其具体的一种实现 URI:统一资源标识符.指的是一个可以用来唯一的标识一个资源的字符串,而不管其具体是用什么方式来实现唯一标识的.打个栗子,要在地球上唯一确定一个 ...

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

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

  4. uri和url的区别

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

  5. URI 和 URL 的区别

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

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

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

  7. HTTP协议、URI和URL、报文首部

    一.URI和URL 1.URI的概念 URI就是由某个协议方案表示的资源的定位标识符,协议方案指的是访问资源所用的协议类型名称. 采用HTTP协议时,协议方案就是http.除此之外,还有ftp.mai ...

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

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

  9. URI URL 简介区别

    一.URI <1>什么是URI URI,通一资源标志符(Uniform Resource Identifier, URI),表示的是web上每一种可用的资源,如 HTML文档.图像.视频片 ...

最新文章

  1. byte endian(biglittle endian)
  2. mysql innodb插件_mysql安装innodb插件
  3. android小部件如何实时更新,android – 使用AlarmManager手动更新小部件
  4. helm uninstall命令的使用:卸载Release
  5. Hashtable.ContainsKey跟Hashtable.Contains的区别
  6. python语言print函数_Python 的 print 函数
  7. golang log模块之log4go使用介绍
  8. Nuget如何管理本地的包
  9. RIPv2的认证(Enabling RIPv2 Autherization)
  10. 脉冲电磁阀工作原理图(给到爱学习的你)(转)
  11. 2023杭州电子科技大学计算机考研信息汇总
  12. Yolov5笔记--检测bilibili下载好的视频
  13. C语言学习日记(四)
  14. uniapp生成canvas商品海报
  15. 【原创】python语言实现半自动排班系统
  16. C语言猜数游戏两位数
  17. 关于虚拟机上fedora14不能上网的问题解决
  18. 图片上传 axios
  19. C语言中两个数交换组成新的数
  20. AIX系统管理界面工具SMIT快捷方式

热门文章

  1. 【小练习】“表格”制作及答案
  2. MySQL性能优化的21个最佳实践
  3. F5 network
  4. 电脑总是跳出错误报告
  5. RHEL5.1NFS+NIS+Authconfig+Autofs实现自动挂载NIS用户主目录
  6. vue-cli 搭建vue项目
  7. Vsftpd服务重启、暂停命令
  8. mysql删除重复记录
  9. 超神线段树 山海经
  10. java.lang.NoClassDefFoundError: com/mchange/v2/ser/Indirector解决方法