URI的子集URL和URN
URI:Uniform Resource Identifier,即统一资源标志符,用来唯一的标识一个资源。
URL:Uniform Resource Locator,统一资源定位符。即URL可以用来标识一个资源,而且还指明了如何locate这个资源。
URN:Uniform Resource Name,统一资源命名。即通过名字来表示资源的。
URL肯定是一个URI,但是一个URI并不一定是一个URL,URL仅仅是URI的一种表现形式而已。两者的差距主要可以从命名上来区分,URI是资源标志符,所有他只要求具有"标识性",而URL是和URI的主要区别就是,URL除了具有URI的“标识性”以外,还具有定位功能,可以用来描述资源的具体位置,还指明了获取资源所采用的协议。一个完整的URL包含协议名称,主机名称(IP或者域名)、端口号(没写端口号默认 为80端口)、路径和查询字符串这5个部分。比如:http://www.baidu.com:80/search/hello.png?type=png.这样一个url,上述的5个部分分别是:网络传输协议名称:http,主机:www.mcrosoft.com,端口号:80,路径:images/hello.png 查询字符串:type=png。
看完了URL和URI的区别,我们在看看URN是什么东西。URN也是URL的一种表现形式,它和URL的区别就是与资源的位置无关,正式由于位置的无关性,被某个URN标识的资源在位置发生变化时,其URI可以保持不变。
所以看来URL和URN都是URI的一种扩展,一种表现形式,URL和URN肯定是一个URI,但是URI不一定是URN或URL。
URI的子集URL和URN相关推荐
- URI、URL 和 URN 之间有什么区别?
问题描述: 人们谈论 URL.URI 和 URN,就好像它们是不同的东西,但在肉眼看来它们是一样的. 它们之间有什么可区分的区别? 解决方案1: 与HuntsBot一起,探索全球自由职业机会–hunt ...
- 一次搞懂 URI、URL、URN
一次搞懂 URI.URL.URN 文章目录 一次搞懂 URI.URL.URN 简介 参考 正文 名词解释 URI 格式 URL 格式 URN 格式 结语 简介 在使用网络相关的 API 又或是信息传输 ...
- URI,URL和URN有什么区别?
人们谈论URL , URI和URN好像是不同的东西,但是用肉眼看起来都是一样的. 它们之间有什么明显区别? #1楼 这是我的简化: URN:唯一资源名称,即" what"(例如ur ...
- URI,URL与URN的区别
2017-11-13 16:51:49 URI = Universal Resource Identifier 统一资源标志符 URL = Universal Resource Locator 统一资 ...
- URI和URL、URN的区别
百度百科上是这样定义的. URI:Universal Resource Identifier,通用资源标识符: URL:Uniform Resource Locator,统一资源定位符: URN:Un ...
- URL、URN、URI
目录 URL URN URI 总结 参考 URL URL:(全称:Uniform Resource Locator) 统一资源定位符. 举个栗子: 张三,他住在"广东省佛山市顺德区乐从镇新华 ...
- 简单说明URI、URL和URN
URI :Uniform Resource Identifier,统一资源标识符 URL:Uniform Resource Locator,统一资源定位符 URN:Uniform Resource N ...
- URI、URL和URN的区别和联系
什么是URI.URL.URN? URI(Uniform Resource Identifier ):统一资源标识符.URI类似于资源的 id,一个URI能够标识唯一一份资源,但反之则未必. URL(U ...
- uri,url,urn的含义和区别是什么?
一 含义 uri:统一资源标识符,全称:Uniform Resource Identifier.是一种网络资源描述方式,解决的问题是:如何在网络上标识一个资源?这些资源包括各种文本,图片,音视频等. ...
最新文章
- Tri-Party Deep Network Representation
- DataBinding初探 数据绑定的用法 ,import 集合类型,绑定的表达式,访问集合类型2...
- Sharding Sphere如何配置,把两表连接导致的笛卡尔集的效果去掉
- ckeditor的使用实例
- cmake学习(五) 系统默认变量和内置变量
- 我要嫁给一个程序员你们怎么看?
- MySQL主从复制的原理及配置方法(比较详细)
- 我:一个女孩从软件测试工程师到主管的成长
- k8s学习: Ingress Nginx
- 散粉在哪个步骤用_如何正确的使用散粉
- 转 markdown编写规则、语法
- linux安装pip3_Liunx下安装Python3.5.0版本,本地有python2.7.5,python2和3共存
- VBS整人代码大合集
- 小米cc9出厂线刷包_小米cc9 pro刷机教程,线刷升级更新官方系统包
- FPGA驱动USB协议芯片的测试
- ANSI SQL之殇
- R语言 重命名指定列
- LWIP协议栈[I/drv.emac] RxCpltCallback err = -3错误解决办法
- Python编程从入门到实践第五章部分习题
- 解决 ZLibrary 登录/注册不了的问题