URI、URL、URN区别
笔记参考:b站Python小镇
三者关系:URI是一个大的集合,里面包含了URL和URN。
URI:全称Uniform Resource Identitfier,也就是统一资源标识符,可以标识互联网上某一资源,用来标识抽象或物理资源的一个紧凑字符串。
URL:全称Uniform Resource Locator,统一资源定位符,一种定位资源的主要访问机制的字符串,一个标准的URL必须包括:protocol、host、port、path、parameter、anchor。
URN:全称Uniform Resource Name,统一资源命名符,解析需要解析器,通过特定命名空间中的唯一名称或ID来标识资源。
URL与URN的区别:
个人的身份证号就是URN,个人的家庭地址就是URL,URN可以唯一标识一个人,而URL可以告诉邮递员怎么把货送到你手里。
在举例:假设在a服务器(电脑)上的images文件夹下存在了一张猫的图片(cat.jpg),通过URL可以这样访问:HTTPS:/127.0.0.1xxxx/images/cat.jpg,通信协议+电脑IP地址+本机资源定位地址。但是当a服务器损坏或者cat.jpg移动位置时,就无法在通过原来的URL地址访问到。
URN的原理是将这张图片通过解析器解析成一个具有唯一标识名的文件(1a34f345g5545g455gg39df),这样通过这个唯一标识,无论该图片是否移动目录或者服务器是否宕机都可以直接访问,但是解析的成本过高,因此一般资源访问的主流还是采用URL的方式。
URI与URL区别:
统一资源标志符URI就是在某一规则下能把一个资源独一无二地标识出来。URI和URL都定义了资源是什么,但URL还定义了该如何访问资源。URL是一种具体的URI,它是URI的一个子集,它不仅唯一标识资源,而且还提供了定位该资源的信息。URI是一种语义上的抽象概念,可以是绝对的,也可以是相对的。而URL则必须提供足够的信息来定位,是绝对的。
URI、URL、URN区别相关推荐
- URI URL URN的区别
定义: URI:Uniform Resource Identifier,即统一资源标志符,用来唯一的标识一个资源. URL:Uniform Resource Locator,统一资源定位符.即URL可 ...
- URI,URL,URN
"URI可以分为URL,URN或同时具备locators 和names特性的一个东西.URN作用就好像一个人的名字,URL就像一个人的地址.换句话说:URN确定了东西的身份,URL提供了找到 ...
- 网络资源的定义--URI,URL,URN
什么是网络资源? 网络资源主要是指借助于网络环境可以利用的各种信息资源的总和,例如HTML文档.图像.视频,音频.程序等等. 那么如何访问这些资源呢? 比如,今天朋友发给我一个链接:http://ww ...
- URI URL 简介区别
一.URI <1>什么是URI URI,通一资源标志符(Uniform Resource Identifier, URI),表示的是web上每一种可用的资源,如 HTML文档.图像.视频片 ...
- URI, URL, URN
总结 http://127.0.0.1:8080/cmd_helloworld/?name=guowuxin 用路径唯一标识了一个资源 这是一个URL,也是一个URI urn:isbn:0-486-2 ...
- URI URL URN
URI:Uniform Resource Identifier URI组成:独一无二的标识 URL:Uniform Resource Identifier URL组成: internet资源类型-sc ...
- 你知道URL、URI和URN三者之间的区别吗?
这是一个经典的技术争论,许多人都会自问:URL.URI,很可能还有URN,它们之间的区别是什么.虽然,现在我们简单地把 URN 和 URL 都看做 URI,但严格来说URI可以进一步划分为URL.UR ...
- URL,URI,URN三者之间的区别
1.URL,URI,URN定义 URI(Uniform Resource Identifier):统一资源标识符 URL(Uniform Resource Locator):统一资源定位符 URN(U ...
- HTTP 协议入门 — (TCP/IP协议族、通信传输流、URI 与 URL 的区别、Cookie 状态管理、HTTP 支持的方法、状态码类别、HTTP 首部字段)
TCP/IP协议族 在介绍 HTTP 协议之前,我们先对 TCP/IP 协议族有个大概的了解,TCP/IP 协议从上到下主要分为应用层.传输层.网络层和数据链路层,各层的主要功能如下表所示: 协议层 ...
- 什么是URL,URI或URN?
什么是URL,URI或URN? 什么是URI? 每个Web服务器资源都有一个名字,这样客户端就可以说明它们感兴趣的资源是什么了. 服务器资源名被称为统一资源标识符(Uniform Resource I ...
最新文章
- 场景多、变种快、粒度细,网易易盾是如何有效解决这些内容安全难题的?
- 没有RunInstallerAttribute.Yes的公共安装程序。
- Bootstrap组件_下拉菜单
- 分治法——巨人与鬼问题
- 去除html,获取某个标签里面内容
- [转载] Java8 Stream流遍历 如何使用索引
- MongoDB的导入与导出
- 精妙SQL语句集合(收集)
- flex AdvancedDataGrid 高级表格 介绍 教程
- 理解BERT每一层都学到了什么
- 5G Next Generation of Communication
- java google翻译api接口_java 免费调用google 谷歌翻译api
- 如何在Java中将字符转换为ASCII
- SQL Server各版本官方下载地址
- Java 日期格式化规则
- 视频教程-2021软考网络工程师-上午真题解析培训视频课程-软考
- 搜狗浏览器怎么清除浏览记录 搜狗浏览器清除浏览记录教程
- discuz php单页,Discuz! 单页制作教程
- python三维图像切片成二维_python之画三维图像
- 关于大学在校生对共享单车的用后体验的调查报告