URI URL URN 详解

经常听说URL, URI, URN 但它们间的区别不胜明了,下面我们就把它们搞搞清楚:

声明:本文参考http权威指南

URI:

统一资源标示符(Uniform Resource Identifier);用来唯一确定互联网上的一个资源。

URI有2中形式:URL和URN

URL:

统一资源定位符(Uniform Resource)是URI最常见的形式;URL描述了一台特点服务器上某个资源的特定位置;它们可以明确说明如何从一个精确,固定的位置获取资源。如下图:

大部分URL都遵循一种标准格式,这种格式包含3个部分

1.URL的第一部分被称为方案(scheme),说明访问资源所使用的协议。

2.URL的第二部分指定了服务器的因特网地址;如www.baidu.com

3.其余的部分指定了web服务器上的某个资源;如/images/a.gif

URN: 统一资源名    

    URN 是URI的第二种表现形式;URN是作为特定内容的唯一名称来使用的,与目前资源的所在地无关。使用这些如位置无关的RUN就可以将资源随便移动,通过URN还可以通过同一个名字使用不同的协议来访问资源。URN还处于试验阶段,没有大范围的使用。为了更有效的工作,URN需要一个支撑架构来解析资源的位置,而此类架构的缺乏导致URN被使用的进度。但URN确实为未来的发展做出了一些令人兴奋的承诺。     

时间: 2024-10-19 19:15:21

URI URL URN 详解的相关文章

谷歌搜索参数url参数详解

谷歌搜索表单参数url参数详解 q(Query):查询的关键词,搜索查询q是必需的URL参数之一,其他都是可选的. 当q的值包含多个单词时,用加号分隔每个单词.(text) hl(Interface Language):Google搜索的界面语言hl=zh-CN简体中文语言界面,我们用的Google中文就是这个参数.hl=zh-TW繁体中文语言界面,港台地区常使用hl=en-英文语言界面 lr(Language Restrict):搜索内容的语言限定限定只搜索某种语言的网页.如果lr参数为空,则

url组成部分详解

url组成部分详解 就以下面这个URL为例,介绍下普通URL的各部分组成 http://www.aspxfans.com:8080/news/index.asp?boardID=5&ID=24618&page=1#name 从上面的URL可以看出,一个完整的URL包括以下几部分: 1.协议部分:该URL的协议部分为"http:",这代表网页使用的是HTTP协议.在Internet中可以使用多种协议,如HTTP,FTP等等本例中使用的是HTTP协议.在"HTTP

理解URI,URL,URN

在Web领域,我们常见三个专业词汇URI,URL,URN,对于这三个词我们或许知道其原意,其相互之间的关系,但对于URI,URN总有那么一层朦胧感,因为URI是抽象的概念,而URN远离现实开发有关.在这里对这3个概念进行一些分析,试图理清其内在逻辑. 首先需要了解IETF,RFC 在了解上述3个专业名词前,我们需要先了解IETF和RFC,因为这两者定义了UR*.IETF是国际互联网工程任务组(The Internet Engineering Task Force),它是互联网技术标准化的国际民间

MySql JDBC url 参数详解

MySql链接url参数详解 jdbc:mysql://[host:port],[host:port].../[database][?参数名1][=参数值1][&参数名2][=参数值2]... 常用的几个较为重要的参数: 参数名称 参数说明 缺省值 最低版本要求 user 数据库用户名(用于连接数据库)   所有版本 passWord 用户密码(用于连接数据库)   所有版本 useUnicode 是否使用Unicode字符集,如果参数characterEncoding设置为gb2312或gbk

URI URL URN

URI包括URL和URN URI:Uniform Resource Identifier 统一资源定位符 URL:Unirom Resource Locators 统一资源路径 URN:Uniform Resource Names 统一资源名称 URI可以分为URL,URN,或者同时具备locator和names特性 URN好比一个人的名字,确定身份 URL好比一个人的地址,找到的途径 URL是URI的子集 代替web地址时,URI比URL更准确,"URL""这个术语正被弃用

URI URL URN 之间的区别

URI  uniform resource identifier,统一资源标识符,用来唯一的标识一个资源 URL uniform resource locator,统一资源定位器,它是一种具体的URI,即URL可以用来标识一个资源,而且                  还指明了如何locate这个资源 URN uniform resource name,统一资源命名,是通过名字来标识资源 URI是以一种抽象的,高层次概念定义统一资源标识 URL和URN则是具体的资源标识的方式 URL和URN都

URI URL URN 关系

我们一起来看下面这个虚构的例子.这是一个URI: http://bitpoetry.io/posts/hello.html#intro 我们开始分析 http:// 是定义如何访问资源的方式.另外 bitpoetry.io/posts/hello.html 是资源存放的位置,那么,在这个例子中, #intro 是资源. URL是URI的一个子集,告诉我们访问网络位置的方式.在我们的例子中,URL应该如下所示: http://bitpoetry.io/posts/hello.html URN是UR

Http权威指南笔记(一) URI URL URN 关系

定义 URI:统一资源标识符(Uniform Resource Indentifier)用来标识服务器上的资源. URL:统一资源定位符(Uniform Resouce Locator)是资源标识符最常见的表示格式 URL格式 URL标准的格式主要包含三部分 1.第一部分方案或者协议(scheme),说明了访问服务器资源所使用的协议,主要有http,https,ftp等. 2.第二部分是服务器的域名或者iP地址及端口号(默认为80) 3.资源的路径及名称 URL的通用格式如下: <scheme>

URI URL URN的区别

一:什么是URI,URL,URN ? URI:Uniform Resource Identifier,统一资源标识符,是一个用于表示互联网上资源名称的字符串 格式:http://www.xxx.com:80/home/index.html?page=2 URL:Uniform Resource Locator,统一资源定位符,描述一台特定服务器上某特定资源的特定位置 URN:Uniform Resource Name,统一资源名称,用名称来定位资源,与资源的位置是无关的 二:区别如图: 总结: