Atitit uri url urn 的概念区别 与联系 目录 1.1. 概念图 uri包括url和urn。。Urn一般是相对路径。。。 1 1.2. 统一资源名称 (Uniform Resourc
Atitit uri url urn 的概念区别 与联系
目录
1.1. 概念图 uri包括url和urn。。Urn一般是相对路径。。。 1
1.2. 统一资源名称 (Uniform Resource Name, URN),urn应用场合 3
1.3. URL的语法 3
1.4. UserInfo属性 4
Url解析
1.1. 概念图 uri包括url和urn。。Urn一般是相对路径。。。
URI:统一资源标志符(Uniform Resource Identifier)
URL:统一资源定位符(uniform resource location)
“URI可以分为URL,URN或同时具备locators 和names特性的一个东西。URN作用就好像一个人的名字,URL就像一个人的地址。换句话说:URN确定了东西的身份,URL提供了找到它的方式。”
通过这些描述我们可以得到一些结论:uri包括url和urn。。Urn一般是相对路径。。。
1.2. 统一资源名称 (Uniform Resource Name, URN),urn应用场合
是URI两种形式之一。唯一标识一个实体的标识符,但是不能给出实体的位置
标识持久性 Internet 资源。URN 可以提供一种机制,用于查找和检索定义特定命名空间的架构文件。尽管普通的 URL 可以提供类似的功能,但是在这方面,URN 更加强大并且更容易管理,因为 URN 可以引用多个 URL。
URN是作为特定内容的唯一名称使用的,与当前资源的所在地无关。使用URN,就可以将资源四处迁移,而不用担心迁移后无法访问。
URN 和 URL 都属于 URI。
URN在web中主要应用是下拉菜单的制作。使用URN时下拉菜单的易扩展性将会得到很大的提高。
P2P下载中使用的磁力链接是URN的一种实现,它可以持久化的标识一个BT资源,资源分布式的存储在P2P网络中,无需中心服务器用户即可找到并下载它。
1.3. URL的语法
URL与URI很像,两者的格式几乎差不多,但是我们接触的还是URL比较多,就以URL为例说明
URL提供了一种访问定位因特网上任意资源的手段,但是这些资源可以通过不同的方法(例如HTTP、FTP、SMTP)来访问,不管怎样,他都基本上由9个部分构成:
<scheme>://<user>:<password>@<host>:<port>/<path>;<params>?<query>#<fragment>
scheme:获取资源使用的协议,例如http、ftp等,没有默认值
user:password:用户名与密码,这个是一个特殊的存在,一般访问ftp时会用到,他显示的表明了访问资源的用户名与密码。但是这个可以不写,不写的话可能会让你输入用户名密码
host:主机,访问那台主机,有时候可以是IP,有时候是主机名,例如www.baidu.com
port:端口,访问主机时的端口,如果http访问默认80,可以省略。
path:通过host:port我们能找到主机,但是主机上文件很多,通过path则可以定位具体文件。例如www.baidu.com/file/index.html。则path是/file/index.html,表示我们访问/file/index.html这个文件,他很像linux上的路径。
params:这个很少见,主要作用就是像服务器提供额外的参数,用来表示本次请求的一些特性。例如ftp传输模式有两种,二进制和文本,你肯定不希望使用文本形式传输二进制图片,这样你的图片下载下来后可能没法看了。为了向应用程序提供更丰富的信息,URL中有个专门的部分来表示这种参数。例如ftp://file.qiandu.com/pub/guid.pdf;type=d其中的type=d就是params
query:通过get方式请求的参数,例如:www.qiandu.com/index.html?username=dgh&passwd=123
fragment:例如www.qiandu.com/index.html#1。当html页面比较长时,我们通常会将其分为好几段,#1就可以 快速定位到某一段。
1.4. UserInfo属性
其实关于资源定位的时候还有一种写法,就是类似于
[java] view plain copy
1. sftp://tomcat@www.qiandu.com///app/index.pdf
就是在主机名前面有类似于xxx@的东西,其实这种表示就:用户@主机名或者用户@IP。@前面表示登录主机的用户,也就是UserInfo了。
URI与URL详解 - CSDN博客.html
转!!URL和URI区别 - 乌云de博客 - 博客园.html
Atitit uri url urn 的概念区别 与联系 目录 1.1. 概念图 uri包括url和urn。。Urn一般是相对路径。。。 1 1.2. 统一资源名称 (Uniform Resourc相关推荐
- URL,URI,URN三者的区别和联系(统一资源定、统一资源标识符、统一资源名称)
1.URL(统一资源定位符--Uniform Resource Locator): 指向Internet中位于某个主机上的资源,通常由四部分组成: 协议名称(常为HTTP) 页面所在主机的的DNS名或 ...
- HTML 统一资源定位器(Uniform Resource Locators)URL
URL是一个网页地址. URL可以由字母组成,如"W3CSchools.cc",或互联网协议(IP)地址: 192.68.20.50.大多数人进入网站使用网站域名来访问,因为 名字 ...
- URI,URL和URN有什么区别?
人们谈论URL , URI和URN好像是不同的东西,但是用肉眼看起来都是一样的. 它们之间有什么明显区别? #1楼 这是我的简化: URN:唯一资源名称,即" what"(例如ur ...
- 【网络】统一资源定位符 URL (Uniform Resource Locator)
统一资源定位符 (Uniform Resource Locator, URL) 是用于完整地描述Internet上网页和其他资源的地址的一种标识方法. Internet上的每一个网页都具有一个唯一的 ...
- HTML URL 统一资源定位器
HTML 统一资源定位器(Uniform Resource Locators) URL 是一个网页地址. URL可以由字母组成,,或互联网协议(IP)地址: 192.68.20.50.大多数人进入网站 ...
- Atitit. 高级软件工程师and 普通的区别 高级编程的门槛总结
Atitit. 高级软件工程师and 普通的区别 高级编程的门槛总结 1. 完备的知识体系 2 2. 编程理论/原理的掌握 2 1.1. 掌握常用的概念(ORM,IOC,AOP,event driv ...
- URI和URLConnection类的区别
URI和URLConnection类的区别 (1) URI格式 通用资源标志符(Universal Resource Identifier, 简称"URI") 就Android平台 ...
- 数据管理、数据治理、数据管控的概念区别和范围是什么?
数据管理.数据治理.数据管控的概念区别和范围是什么? 1.数据管理是利用计算机硬件和软件技术对数据进行有效的收集.存储.处理和应用的过程.其目的在于充分有效地发挥数据的作用,而实现数据有效管理的关键是 ...
- 【C 语言】指针数据类型 ( 指针类型变量 与 指针指向的内存块 概念区别 | 指针赋值 | 指针运算 | 内存赋值 | 内存取值 | 内存修改注意事项 )
文章目录 一.指针类型变量 与 指针指向的内存块 概念区别 1.指针赋值 2.指针运算 3.内存赋值 4.内存取值 5.内存修改注意事项 一.指针类型变量 与 指针指向的内存块 概念区别 指针类型变量 ...
- OpenFOAM中:点,线,面,体的概念区别(尤其是face和patch的区别)
OpenFOAM中:点,线,面,体的概念区别(尤其是face和patch的区别) 个人理解如下: face:有序点(point)的集合,物理面的概念 patch:边界面(face)的集合(非内部面), ...
最新文章
- 可转债数据一览表集思录_学习先进的可转债投资策略
- 「AI激荡三十年」中的哈工大与王海峰:中国AI如何从贫瘠的孤岛,走向世界?...
- python主要就业方向-【数据说话】当下的Python就业前景如何
- 阿里云ubuntu14.04下lamp环境搭建の备忘
- python常用导入函数及其他操作备忘录
- stm32串口通信(初学者对于串口通信的理解)
- uboot的常用命令详解
- aps后缀是什么文件_APS审核真的取消了么?
- 那些年我们追过的计算机经典书
- FireFox不支持InnerText的解决方法
- STM32G474 CANFD 用例详解
- 天涯论坛邮箱采集器1.0
- PC浏览器播放HLS协议的视频
- 删除右键菜单多余选项
- html5超萌哈士奇,哈士奇,是一种让人又爱又恨,又拥有自己独特风格的雪橇犬...
- 眼见不为“实”,人们更信任人工智能合成的假脸
- 老挑毛 win7 linux,老挑毛u盘启动工具下载
- 利用Windows 计划任务定时将本地文件复制到共享文件夹
- PTA基础编程题目集
- FotoMagico Pro 5.6.6 特别版 Mac 优秀电子视频相册制作工具软件
热门文章
- ps打开闪退_Photoshop2020安装教程,会安装软件是学ps的前提
- unity3d 取锚点位置_点的投影
- mysql load data 一行_MySQL LOAD DATA LOCAL INFILE仅导入一行
- 解除主键锁_mysql 锁
- InitializeSecurityDescriptor、InitializeAcl、AddAccessAllowedAce、SetSecurityDescriptorDacl
- algorithm头文件中的函数:remove()与remove_if() 函数,……
- zabbix客户端部署
- hdu 1452 因子和 + 逆元素+ 快速幂
- SecureCRT 查询ORCLE NUMBER字段显示问题
- 专家看台:阿里软件研发总监叶伟:如何处理技术和需求的矛盾