<!-- --><!-- --><!-- --> <!-- -->
URI 、 URL 和 URN 是什 么 ?
体系中的 URI 、 URL 和 URN 是彼此 关联 的。 URI 的范畴位于体系的 顶层 , URL 和 URN 的范畴位于体系的底 层 。 这种 排列 显 示 URL 和 URN 都是 URI 的子范畴,如 图 1 所示:
<!-- --><!-- --><!-- -->
图 1 : URI 、 URL 和 URN 之 间 的 层 次 关 系。 URL 和 URN 是 URI 的子范畴。
URI 表示的是 统 一的 资 源 标识 ,它是以某 种统 一的( 标 准化的)方式 标识资 源的 简单 字符串 。
20090417说明:层次关系图显示不出来。
上网Google(百度百科):
1.什么是URI
Web上可用的每种资源 - HTML文档、图像、视频片段、程序等 - 由一个通过通
用资源标志符(Universal Resource Identifier, 简称"URI")进行定位。
URL:统一资源定位符(URL,英语Uniform Resource Locator的缩写)也被称为网页地址,是因特网上标准的资源的地址。
URN
统一资源名称 (Uniform Resource Name, URN)
唯一标识一个实体的标识符,但是不能给出实体的位置。系统可以先在本地寻找一个实体,在它试着在Web上找到该实体之前。它也允许Web位置改变,然而这个实体却还是能够被找到。
标识持久性 Internet 资源。URN 可以提供一种机制,用于查找和检索定义特定命名空间的架构文件。尽管普通的 URL 可以提供类似的功能,但是在这方面,URN 更加强大并且更容易管理,因为 URN 可以引用多个 URL。
与 URL 不同,URN 与地址无关。
URN 和 URL 都属于 URI。
URN在web中主要应用是下拉菜单的制作。使用URN时下拉菜单的易扩展性将会得到很到的提高。