URI(统一资源标识符)

URI:统一资源标识符

(Uniform Resource Identifier)

统一资源标识符是一个用于标识某一互联网资源名称的字符串。 Web上可用的每种资源 -HTML文档、图像、视频片段、程序等 - 都可以由一个通用资源标识符(Uniform Resource Identifier, 简称"URI")进行定位。


URI、URN、URI 之间的关系

URL:统一资源定位符(Uniform Resource Locator)

  • 它标识一个互联网资源,并指定对其进行操作或获取该资源的方法。主要用在各种WWW客户程序服务器程序C/S 架构中,采用URL可以用一种统一的格式来描述各种信息资源,包括文件、服务器的地址和目录等。

URN:统一资源名称(Uniform Resource Name)

  • URN是基于某名字空间通过名称指定资源的URI。人们可以通过URN来指出某个资源,而无需指出其位置和获得方式。资源无需是基于互联网的。

以上二者是URI的子集

Web上地址的基本形式是URI,它有两种形式:

一种是URL,这是目前URI的最普遍形式。

另一种就是URN,这是URL的一种更新形式,URN不依赖于位置,并且有可能减少失效连接的个数。

URI可被视为定位符(URL),名称(URN)或两者兼备。统一资源名(URN)如同一个人的名称,而统一资源定位符(URL)代表一个人的住址。换言之,URN定义某事物的身份,而URL提供查找该事物的方法

构成格式

具体URI的格式如下:

[协议名]//[用户名]:[密码]@[服务器地址]:[服务器端口号]/[路径]?[查询字符串]#[片段ID] [4]

URL的格式由下列三部分组成:

第一部分是协议(或称为服务方式);

第二部分是存有该资源的主机IP地址(有时也包括端口号);

第三部分是主机资源的具体地址。

你可能感兴趣的:(URI(统一资源标识符))