用户操作
[留言]  [发消息]  [加为好友] 
订阅我的博客
XML聚合    FeedSky
订阅到鲜果
订阅到Google
订阅到抓虾
alexmajy的公告
<p><center> <img src=http://services.nexodyne.com/email/icon/MvLsUuam2N8%3D/IzXOTic%3D/R01haWw%3D/0/image.png> </center></p> <p><center> <!-- Google CSE Search Box Begins --> <form id="searchbox_016864399487583339819:l_qhfx7uxzy" action="http://www.google.com/cse"> <input type="hidden" name="cx" value="016864399487583339819:l_qhfx7uxzy" /> <input type="hidden" name="cof" value="FORID:0" /> <input name="q" type="text" size="20" /> <input type="submit" name="sa" value="Search" /> <img src="http://www.google.com/coop/images/google_custom_search_smnar.gif" alt="Google Custom Search" /> </form> <!-- Google CSE Search Box Ends --> </center></p> <p> <center><a href="http://fanfou.com/alexmajy" target="_blank" title="饭否"><img src="http://b.fanfou.com/u/alexmajy/m170.png" alt="饭否" /></a></center> </p> <p><script type="text/javascript" src="http://www.google.com/reader/ui/publisher.js"></script> <script type="text/javascript" src="http://www.google.com/reader/public/javascript/user/18320400219560090547/state/com.google/broadcast?n=5&callback=GRC_p(%7Bc%3A%22blue%22%2Ct%3A%22Reading%20share%22%2Cs%3A%22false%22%7D)%3Bnew%20GRC"></script></p> <script src="http://www.google-analytics.com/urchin.js" type="text/javascript"> </script> <script type="text/javascript"> _uacct = "UA-1534038-3"; urchinTracker(); </script> <div><object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,0,0" width="178" height="352" id="passing" > <param name="movie" value="http://www.douban.com/doushow/alexmajy/dolist_random__6_2_small_logo/doushow.swf" /> <param name="quality" value="high" /> <param name="scale" value="noscale"/> <param name="align" value="tl"/> <param name="wmode" value="transparent"/> <embed src="http://www.douban.com/doushow/alexmajy/dolist_random__6_2_small_logo/doushow.swf" wmode="transparent" quality="high" width="178" height="352" name="passing" scale="noscale" align="tl" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" /> </object></div>
文章分类
存档

原创  URI, URL和URN的区别 收藏

      以前一直没有搞明白这几个东东的关系。在baidu上查的中文资料大多只介绍了语法的细节,对这几个概念并没有解释的和明白。今天大概看了一下RFC3986后才算把这几个概念搞清楚。RFC关于URI是如下定义的:"A Uniform Resource Identifier (URI) is a compact sequence of characters that identifies an abstract or physical resource. "下面对组成URI的三个词分别做一下解释。
  • Uniform,统一。统一可以带来一些好处。. 它使得不同类型的资源标识符在同一个上下文中使用,即使对这些资源的访问方式有可能是不同的。
  • Resource,资源。这里的资源可以是任何东西,如电子文档、图片和服务等。而且也不一定是可以通过Internet访问到的资源,例如人、企业、图书馆里的书等。同样,资源也可以是抽象的概念,如关系(父母,雇员),数值(零,一,无穷)。
  • Identifier,标识符。标识符表示URI用来区分资源。这种标识可以有各种不同的形式,如用名字作为标识符,或者用访问这种资源的地址作为标识符。因此URL和URN是URI的子集,即URI = { URL, URN, ...}
      下面是一些URI的例子:
   ftp://ftp.is.co.za/rfc/rfc1808.txt

http://www.ietf.org/rfc/rfc2396.txt

ldap://[2001:db8::7]/c=GB?objectClass?one

mailto:John.Doe@example.com

news:comp.infosystems.www.servers.unix

tel:+1-816-555-1212

telnet://192.0.2.16:80/

      如果一个URI是URL则说明该URI包含了访问某一资源的方式,否则我们认为这个URI仅仅是一个URN。其实不必非要把一个URI归为URL或者URN两者中的某一类,有时一个URI可能既是一个URL也是一个URN,这要看发布该URI的机构怎么规定。

发表于 @ 2007年06月07日 14:02:00 | 评论( loading... ) | 编辑| 举报| 收藏

旧一篇:关于论文数据库检索的介绍 | 新一篇:Come on, TRANSFORMERS is coming!

  • 发表评论
  • 评论内容:
  •  
Copyright © alexmajy
Powered by CSDN Blog