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相关推荐

  1. URL,URI,URN三者的区别和联系(统一资源定、统一资源标识符、统一资源名称)

    1.URL(统一资源定位符--Uniform Resource Locator): 指向Internet中位于某个主机上的资源,通常由四部分组成: 协议名称(常为HTTP) 页面所在主机的的DNS名或 ...

  2. HTML 统一资源定位器(Uniform Resource Locators)URL

    URL是一个网页地址. URL可以由字母组成,如"W3CSchools.cc",或互联网协议(IP)地址: 192.68.20.50.大多数人进入网站使用网站域名来访问,因为 名字 ...

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

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

  4. 【网络】统一资源定位符 URL (Uniform Resource Locator)

    统一资源定位符 (Uniform Resource Locator, URL) 是用于完整地描述Internet上网页和其他资源的地址的一种标识方法.  Internet上的每一个网页都具有一个唯一的 ...

  5. HTML URL 统一资源定位器

    HTML 统一资源定位器(Uniform Resource Locators) URL 是一个网页地址. URL可以由字母组成,,或互联网协议(IP)地址: 192.68.20.50.大多数人进入网站 ...

  6. Atitit. 高级软件工程师and 普通的区别 高级编程的门槛总结

    Atitit.  高级软件工程师and 普通的区别 高级编程的门槛总结 1. 完备的知识体系 2 2. 编程理论/原理的掌握 2 1.1. 掌握常用的概念(ORM,IOC,AOP,event driv ...

  7. URI和URLConnection类的区别

    URI和URLConnection类的区别 (1) URI格式 通用资源标志符(Universal Resource Identifier, 简称"URI") 就Android平台 ...

  8. 数据管理、数据治理、数据管控的概念区别和范围是什么?

    数据管理.数据治理.数据管控的概念区别和范围是什么? 1.数据管理是利用计算机硬件和软件技术对数据进行有效的收集.存储.处理和应用的过程.其目的在于充分有效地发挥数据的作用,而实现数据有效管理的关键是 ...

  9. 【C 语言】指针数据类型 ( 指针类型变量 与 指针指向的内存块 概念区别 | 指针赋值 | 指针运算 | 内存赋值 | 内存取值 | 内存修改注意事项 )

    文章目录 一.指针类型变量 与 指针指向的内存块 概念区别 1.指针赋值 2.指针运算 3.内存赋值 4.内存取值 5.内存修改注意事项 一.指针类型变量 与 指针指向的内存块 概念区别 指针类型变量 ...

  10. OpenFOAM中:点,线,面,体的概念区别(尤其是face和patch的区别)

    OpenFOAM中:点,线,面,体的概念区别(尤其是face和patch的区别) 个人理解如下: face:有序点(point)的集合,物理面的概念 patch:边界面(face)的集合(非内部面), ...

最新文章

  1. 可转债数据一览表集思录_学习先进的可转债投资策略
  2. 「AI激荡三十年」中的哈工大与王海峰:中国AI如何从贫瘠的孤岛,走向世界?...
  3. python主要就业方向-【数据说话】当下的Python就业前景如何
  4. 阿里云ubuntu14.04下lamp环境搭建の备忘
  5. python常用导入函数及其他操作备忘录
  6. stm32串口通信(初学者对于串口通信的理解)
  7. uboot的常用命令详解
  8. aps后缀是什么文件_APS审核真的取消了么?
  9. 那些年我们追过的计算机经典书
  10. FireFox不支持InnerText的解决方法
  11. STM32G474 CANFD 用例详解
  12. 天涯论坛邮箱采集器1.0
  13. PC浏览器播放HLS协议的视频
  14. 删除右键菜单多余选项
  15. html5超萌哈士奇,哈士奇,是一种让人又爱又恨,又拥有自己独特风格的雪橇犬...
  16. 眼见不为“实”,人们更信任人工智能合成的假脸
  17. 老挑毛 win7 linux,老挑毛u盘启动工具下载
  18. 利用Windows 计划任务定时将本地文件复制到共享文件夹
  19. PTA基础编程题目集
  20. FotoMagico Pro 5.6.6 特别版 Mac 优秀电子视频相册制作工具软件

热门文章

  1. ps打开闪退_Photoshop2020安装教程,会安装软件是学ps的前提
  2. unity3d 取锚点位置_点的投影
  3. mysql load data 一行_MySQL LOAD DATA LOCAL INFILE仅导入一行
  4. 解除主键锁_mysql 锁
  5. InitializeSecurityDescriptor、InitializeAcl、AddAccessAllowedAce、SetSecurityDescriptorDacl
  6. algorithm头文件中的函数:remove()与remove_if() 函数,……
  7. zabbix客户端部署
  8. hdu 1452 因子和 + 逆元素+ 快速幂
  9. SecureCRT 查询ORCLE NUMBER字段显示问题
  10. 专家看台:阿里软件研发总监叶伟:如何处理技术和需求的矛盾