URI 统一资源标识符、URL 统一资源定位器、URN 统一资源命名
一、URL 统一资源定位器
1、定义
1.URL是一种具体的、特殊类型的URI,包含了用于查找某个资源足够的信息。
2.URL是一种简洁的表示,可以标识一个资源,而且指明如何定位这个资源。
2、组成
1.协议(或称为服务方式)。
2.存有该资源的主机IP地址(有时也包括端口号)。
3.主机资源的具体地址。如目录和文件名等。
二、URI 统一资源标识符
1、定义
1.URI用来唯一地标识一个资源,表示请求服务器的路径,URI是以一种抽象的,高层次概念定义统一资源标识。
2.HTTP使用URI来传输数据和建立连接,URI是一个字符串用来标示抽象或物理资源,URI 属于URL更高层次的抽象,一种字符串文本标准。
3.URI包括子类URN和子类URL,
2、组成
1.访问资源的命名机制。
2.存放资源的主机名。
3.资源自身名称。
3、格式
4、URI和URL的区别
URI只定义资源,而URL说明要如何访问这个资源,URL不仅唯一标识资源,而且还提供了定位该资源的信息,URL则必须提供足够的信息来定位,URL是URI的定位。
三、URN 统一资源命名
1.URN通过名字来标识资源,比如mailto: java-net @ java.sun.com 。
2.URN 命名资源但不定位资源。
2.URL和URN都是一种URI,但不一定每个URI 都是URL。