一、URI:统一资源标识符
1、URI的定义:
* URI是一个用于标志某一互联网资源名称的字符串;
* 这种标志允许用户对任何的资源(包括本地的和互联网的)通过特定的协议进行交互操作;
* URI由包括确定语法和相关协议的方案所定义。
2、URI的组成:
(1)协议:服务方式,如http;
(2)主机IP地址:存有该资源的主机IP,有时也包括端口号;
(3)主机资源的具体地址:目录,文件名等。
二、URL:统一资源定位符
1、URL的定义:
* URL是对可以从互联网上得到的资源的位置和访问方法的一种简洁的表示,是互联网上标准资源的地址;
* 互联网上的每一个文件都有一个唯一的URL;
* URL包含的信息指出文件的位置以及浏览器应该怎么处理它。
三、URN:统一资源名称
1、URN的定义:
* URN是唯一标志一个实体的标识符,但是不能给出实体的位置;
* 系统在web上找到实体之前可以先在本地寻找一个实体;
* URN是作为特定内容的唯一名称使用的,与当前资源的所在地无关;使用URN可以将资源四处迁移而不用担心迁移后无法访问(适用于标志持久性资源)。
四、URI,URL,URN的关系
* URL和URN是URI的两种表现形式,URI可以被视为定位符和名称两者兼具的标识符;
* URN可以引用多个URL;
* URI和URL都有绝对和相对两种。