<?xml version="1.0" encoding="UTF-8" ?>
<rss version="2.0">
<channel>
<title><![CDATA[向东博客 专注WEB应用 构架之美 --- 构架之美，在于尽态极妍 | 应用之美，在于药到病除]]></title> 
<link>http://www.jackxiang.com/index.php</link> 
<description><![CDATA[赢在IT，Playin' with IT,Focus on Killer Application,Marketing Meets Technology.]]></description> 
<language>zh-cn</language> 
<copyright><![CDATA[向东博客 专注WEB应用 构架之美 --- 构架之美，在于尽态极妍 | 应用之美，在于药到病除]]></copyright>
<item>
<link>http://www.jackxiang.com/post//</link>
<title><![CDATA[[转] URI与URL的区别]]></title> 
<author>jack &lt;xdy108@126.com&gt;</author>
<category><![CDATA[Php/Js/Shell/Go]]></category>
<pubDate>Wed, 23 Jan 2013 07:18:45 +0000</pubDate> 
<guid>http://www.jackxiang.com/post//</guid> 
<description>
<![CDATA[ 
	<br/>（原网址：http://zhidao.baidu.com/question/38764759.html）<br/>Web上可用的每种资源 - HTML文档、图像、视频片段、程序等 - 由一个通过通用资源标志符（Universal Resource Identifier, 简称&quot;URI&quot;）进行定位。<br/>1.URI一般由三部分组成：<br/>2.访问资源的命名机制。<br/>3.存放资源的主机名。<br/>4.资源自身的名称，由路径表示。<br/>考虑下面的URI，它表示了当前的HTML 4.0规范：<br/>&nbsp;&nbsp;&nbsp;&nbsp;http://www.webmonkey.com.cn/html/html40/<br/>&nbsp;&nbsp;&nbsp;&nbsp;这个URI是这样的：这是一个可通过HTTP协议访问的资源，位于主机www.webmonkey.com.cn上，通过路径“/html/html40”访问。在HTML文档中其它资源包括&quot;mailto&quot;（收发email&nbsp;&nbsp;和&quot;ftp&quot;（FTP访问）。<br/>这是URI的另一个例子，指向一个用户的邮箱：<br/>&lt;A href=&quot;Joe&#039;&gt;mailto:joe@someplace.com&quot;&gt;Joe Cool&lt;/A&gt;<br/>注：大多数读者可能熟悉&quot;URL&quot;，而不是URI。URL是RUI命名机制的一个子集。<br/>片段标志符<br/>有的URI指向一个资源的内部。 这种URI以&quot;#&quot;结束，并跟着一个anchor标志<br/>符（称为片段标志符）。例如，下面是一个指向section_2的URI：<br/>http://somesite.com/html/top.htm#section_2<br/>相对URI<br/>相对URI 不包含任何命名规范信息。它的路径通常指同一台机器上的资源。相<br/>对URI可能含有相对路径（如，“..”表示上一层路径），还可能包含片段标<br/>志符。<br/>为了说明相对URI，假设我们有一个基本的URI http://www.acme.com/support/intro.htm<br/>下面的链接中使用了相对URI：<br/>&lt;A href=&quot;suppliers.htm&quot;&gt;Suppliers&lt;/A&gt;<br/>它扩展成完全的URI就是 &quot;http://www.acme.com/support/suppliers.htm&quot;，<br/>下面是一个图像的相对URI：<br/>&lt;IMG src=&quot;../icons/logo.gif&quot; alt=&quot;logo&quot;&gt;<br/>它扩展成完全的URI就是 &quot;http://www.acme.com/icons/logo.gif&quot;。<br/>在HTML中，URI被用来：<br/>链接到另一个文档或资源(参看A和LINK元素)。<br/>链接到一个外部样式表或脚本(参看LINK和SCRIPT元素)。<br/>在页内包含图像、对象或applet(参看IMAG、OBJECT、APPLET和INPUT<br/>元素)。<br/>建立图像映射(参看MAP和AREA元素)。<br/>提交一个表单(参看FORM)。<br/>建立一个框架文档(参看FRAME和IFRAME元素)。<br/>引用一个外部参考(参看Q、BLOCKQUOTE, INS和DEL元素)。<br/>指向一个描述文档的metadata(参看HEAD元素)。<br/><br/>2.什么是URL：<br/>URL是Uniform Resource Location的缩写，译为“统一资源定位符”。通俗地说，URL是Internet上用来描述信息资源的字符串，主要用在各种WWW客户程序和服务器 程序上，特别是著名的Mosaic。采用URL可以用一种统一的格式来描述各种信息资源，包括文件、服务器的地址和目录等。<br/>◇ URL的格式<br/>URL的格式由下列三部分组成：<br/>第一部分是协议（或称为服务方式）；<br/>第二部分是存有该资源的主机IP地址（有时也包括端口号）；<br/>第三部分是主机资源的具体地址。，如目录和文件名等。<br/>第一部分和第二部分之间用“：//”符号隔开，第二部分和第三部分用“/”符号隔开。第一部分和第二部分是不可缺少的，第三部分有时可以省略。<br/>◇ URL示例<br/>文件的URL：<br/>用URL表示文件时，服务器方式用file表示，后面要有主机IP地址、文件的存取路径（即目录）和文件名等信息。有时可以省略目录和文件名，但“/”符号不能省略。<br/>例一：file://ftp.yoyodyne.com/pub/files/foobar.txt<br/>代表存放主机ftp.yoyodyne.com上的pub/files/目录下的一个文件，文件名是foobar.txt。<br/>例二：file://ftp.yoyodyne.com/pub<br/>代表主机ftp.yoyodyne.com上的目录/pub。<br/>例三：file://ftp.yoyodyne.com/<br/>代表主机ftp.yoyodyne.com上的根目录。<br/>Gopher的URL：<br/>Gopher服务器有可能使用特殊的端口，在这种情况下，主机IP地址与端口之间要用“：隔开。<br/>例一：gopher://gopher.yoyodyne.com/<br/>表示主机gopher.yoyodyne.com上的gopher服务器。<br/>例二：gopher://gopher.banzai.edu:1234<br/>表示主机gopher.banzai.edu上的gopher服务器，在端口1234上。<br/>网络新闻的URL：<br/>利用URL表示网络新闻组时，如果是usenet的话只要指定出新闻组的名字即可。<br/>例如：news:rec.gardening<br/>表示usenet上的rec.gardening新闻组（园艺）。<br/>HTTP的 URL：<br/>使用超级文本传输协议HTTP，提供超级文本信息服务的资源。<br/>例一：http://www.peopledaily.com.cn/channel/welcome.htm<br/>其计算机域名为www.peopledaily.com.cn。超级文本文件（文件类型为.html）是在目录/channel下的welcome.htm。这是中国人民日报的一台计算机。<br/>例二：http://www.rol.cn.net/talk/talk1.htm<br/>其其计算机域名为www.rol.cn.net。超级文本文件（文件类型为.html）是在目录/talk下的talk1.htm。这是瑞得聊天室的地址，可由此进入瑞得聊天室的第1室。<br/><br/>URI、URL和URN之间的区别与联系<br/>URI：Uniform Resource Identifier，统一资源标识符；<br/>URL：Uniform Resource Locator，统一资源定位符；<br/>URN：Uniform Resource Name，统一资源名称。<br/>其中，URL,URN是URI的子集。<br/>Web上地址的基本形式是URI,它代表统一资源标识符。有两种形式：<br/>URL：目前URI的最普遍形式就是无处不在的URL或统一资源定位器。<br/>URN：URL的一种更新形式，统一资源名称(URN, Uniform Resource Name)不依赖于位置，并且有可能减少失效连接的个数。但是其流行还需假以时日，因为它需要更精密软件的支持。<br/>URI是以某种统一的（标准化的）方式标识资源的简单字符串。<br/>URI一般由三部分组成：<br/>1. 访问资源的命名机制。<br/>2. 存放资源的主机名。<br/>3. 资源自身的名称，由路径表示。<br/>典型情况下，这种字符串以scheme（命名URI的名字空间的标识符——一组相关的名称）开头，语法如下：<br/>[scheme:] scheme-specific-part<br/>URI以scheme和冒号开头。Scheme用大写/小写字母开头，后面为空或者跟着更多的大写/小写字母、数字、加号、减号和点号。冒号把 scheme与scheme-specific-part分开了，并且scheme-specific-part的语法和语义（意思）由URI的名字空间 决定。如下面的例子：<br/>http://www.cnn.com，其中http是scheme，//www.cnn.com是 scheme-specific-part，并且它的scheme与scheme-specific-part被冒号分开了。<br/>URI有绝对和相对之分，绝对的URI指以scheme（后面跟着冒号）开头的URI。前面提到的http://www.cnn.com就 是绝对的URI的一个例子，其它的例子还有mailto:jeff@javajeff.com、news:comp.lang.java.help和 xyz://whatever。你可以把绝对的URI看作是以某种方式引用某种资源，而这种方式对标识符出现的环境没有依赖。如果使用文件系统作类比，绝 对的URI类似于从根目录开始的某个文件的径。<br/>与绝对的URI不同的，相对的URI不是以scheme（后面跟着冒号）开始的URI。 它的一个例子是articles/articles.html。你可以把相对的URI看作是以某种方式引用某种资源，而这种方式依赖于标识符出现的环境。 如果用文件系统作类比，相对的URI类似于从当前目录开始的文件路径。<br/>URL是Uniform Resource Location的缩写，译为&quot;统一资源定位符&quot;。通俗地说，URL是Internet上用来描述信息资源的字符串，主要用在各种WWW客户程序和服务器 程序上，特别是著名的Mosaic。采用URL可以用一种统一的格式来描述各种信息资源，包括文件、服务器的地址和目录等。<br/>URL的格式由下列三部分组成：<br/>第一部分是协议（或称为服务方式）；<br/>第二部分是存有该资源的主机IP地址（有时也包括端口号）；<br/>第三部分是主机资源的具体地址。，如目录和文件名等。<br/>第一部分和第二部分之间用&quot;：//&quot;符号隔开，第二部分和第三部分用&quot;/&quot;符号隔开。第一部分和第二部分是不可缺少的，第三部分有时可以省略。<br/>目前最大的缺点是当信息资源的存放地点发生变化时，必须对URL作相应的改变。因此人们正在研究新的信息资源表示方法，例 如：URI(Universal Resource Identifier)即&quot;通用资源标识&quot;（参见RFC 1630）、URN（Uniform Resource Name）即&quot;统一资源名&quot;和URC（Uniform Resource Citation）即&quot;统一资源引用符&quot;等。<br/>URI目前还处在进一步的研究当中。研究的方向就是弥补URL目前存在的缺点。<br/><br/>----------------------------------------------<br/>简单理解就是URL是大门，URI是门里的每个屋子。<br/><br/>URL：<br/>URL是Uniform Resource Location的缩写，既然楼主知道我就不啰嗦了<br/><br/>URI 是在 Internet 上定位资源的常规方案，它的着重点在于资源，而不是位置。理论上，URI 可以查找镜像文档的最近的副本，或者定位从一个站点移动到另一个站点的文档。<br/><br/>URI是Web上可用的每种资源 - HTML文档、图像、视频片段、程序等 - 由一个通过通用资源标志符（Universal Resource Identifier, 简称&quot;URI&quot;）进行定位。<br/>URI一般由三部分组成：<br/>1. 访问资源的命名机制。<br/>2. 存放资源的主机名。<br/>3. 资源自身的名称，由路径表示。<br/>注：大多数人可能熟悉&quot;URL&quot;，而不是URI。URL是URI命名机制的一个子集。<br/><br/>区别就是URI定义资源，而URL不单定义这个资源，还定义了如何找到这个资源。 比如说，一个服务器上，到一个文件夹/网页的绝对地址（absolute path）就是URI。<br/>参考资料：http://baike.baidu.com/view/160675.htm
]]>
</description>
</item><item>
<link>http://www.jackxiang.com/post//#blogcomment</link>
<title><![CDATA[[评论] [转] URI与URL的区别]]></title> 
<author> &lt;user@domain.com&gt;</author>
<category><![CDATA[评论]]></category>
<pubDate>Thu, 01 Jan 1970 00:00:00 +0000</pubDate> 
<guid>http://www.jackxiang.com/post//#blogcomment</guid> 
<description>
<![CDATA[ 
	
]]>
</description>
</item>
</channel>
</rss>