posts - 73,  comments - 55,  trackbacks - 0

          URI(Uniform Resoure Identifier:統一資源標識符),URL(Uniform Resoure Location:統一資源定位器),URN(Uniform Resource Name統一資源

          名),URC(Uniform Resource Citation統一資源引用符)

          URI、URL和URN是識別、定位和命名互聯網上的資源的標準途徑; URL,URN是URI的子集.

          ???? URI不能定位或讀取/寫入資源。這是統一的資源定位器(URL)的任務。URL是一種URI,但是它的大綱組件是已知的網絡協議(簡稱協議

          ),并且它把URI組件與某種協議處理程序(一種資源定位器和根據協議建立的約束規則與資源通訊的讀/寫機制)。

            URI一般不能為資源提供持久不便的名稱。這是統一的資源命名(URN)的任務。URN也是一種URI,但是全球唯一的、持久不便的,即使資

          源不在存在或不再使用。

          ????? web上地址的基本形式是URI,它代表統一資源標識符。有兩種形式:
          ????? URL:目前URI的最普遍形式就是無處不在的URL或統一資源定位器。
          ????? URN:URL的一種更新形式,統一資源名稱(URN, Uniform Resource Name)不依賴于位置,并且有可能減少失效連接的個數。但是其流行

          還需假以時日,因為它需要更精密軟件的支持。

          體系中的URI、URL和URN是彼此關聯的。URI的范疇位于體系的頂層,URL和URN的范疇位于體系的底層。這種排列顯示URL和URN都是URI的子范疇

          , URI表示的是統一的資源標識,它是以某種統一的(標準化的)方式標識資源的簡單字符串。典型情況下,這種字符串以scheme(命名URI

          的名字空間的標識符--一組相關的名稱)開頭,語法如下:

          [scheme:] scheme-specific-part

          URI以scheme和冒號開頭。Scheme用大寫/小寫字母開頭,后面為空或者跟著更多的大寫/小寫字母、數字、加號、減號和點號。冒號把scheme與

          scheme-specific-part分開了,并且scheme-specific-part的語法和語義(意思)由URI的名字空間決定。  

          其中一個例子是http://www.cnn.com,其中http是scheme,//www.cnn.com是 scheme-specific-part,并且它的scheme與scheme-specific-

          part被冒號分開了。

          我們可以把URI按照絕對的或相對的分類。絕對的URI指以scheme(后面跟著冒號)開頭的URI。前面提到的http://www.cnn.com就是絕對的URI

          的一個例子,其它的例子還有mailto:jeff@javajeff.comnews:comp.lang.java.help和xyz://whatever。你可以把絕對的URI看作是以某種方

          式引用某種資源,而這種方式對標識符出現的環境沒有依賴。   

          如果使用文件系統作類比,絕對的URI類似于從根目錄開始的某個文件的路徑。與絕對的URI不同的,相對的URI不是以scheme(后面跟著冒號)

          開始的URI。

          它的一個例子是articles/articles.html。你可以把相對的URI看作是以某種方式引用某種資源,而這種方式依賴于標識符出現的環境。如果用

          文件系統作類比,相對的URI類似于從當前目錄開始的文件路徑。

          URI:

          Web上可用的每種資源 - HTML文檔、圖像、視頻片段、程序等 - 由一個通過通用資源標志符(Universal Resource Identifier, 簡稱"URI")

          進行定位。
          URI一般由三部分組成:
          1. 訪問資源的命名機制。
          2. 存放資源的主機名。
          3. 資源自身的名稱,由路徑表示。
          注:大多數人可能熟悉"URL",而不是URI。URL是URI命名機制的一個子集。

          URL:

          URL是Uniform Resource Location的縮寫,譯為"統一資源定位符"。通俗地說,URL是Internet上用來描述信息資源的字符串,主要用在各種

          WWW客戶程序和服務器程序上,特別是著名的Mosaic。采用URL可以用一種統一的格式來描述各種信息資源,包括文件、服務器的地址和目錄等


          URL的格式
          URL的格式由下列三部分組成:
          第一部分是協議(或稱為服務方式);
          第二部分是存有該資源的主機IP地址(有時也包括端口號);
          第三部分是主機資源的具體地址。,如目錄和文件名等。
          第一部分和第二部分之間用"://"符號隔開,第二部分和第三部分用"/"符號隔開。第一部分和第二部分是不可缺少的,第三部分有時可以省略


          URL的缺點:
          當信息資源的存放地點發生變化時,必須對URL作相應的改變。因此人們正在研究新的信息資源表示方法,例如:URI(Universal Resource

          Identifier)即"通用資源標識"(參見RFC 1630)、URN(Uniform Resource Name)即"統一資源名"和URC(Uniform Resource Citation)即"

          統一資源引用符"等。

          ?

          posted on 2006-12-31 15:27 保爾任 閱讀(1127) 評論(0)  編輯  收藏 所屬分類: J2SE

          <2006年12月>
          262728293012
          3456789
          10111213141516
          17181920212223
          24252627282930
          31123456

          常用鏈接

          留言簿(4)

          隨筆分類

          隨筆檔案

          文章分類

          文章檔案

          搜索

          •  

          最新評論

          閱讀排行榜

          評論排行榜

          主站蜘蛛池模板: 武城县| 平罗县| 江源县| 徐州市| 阿克| 东山县| 丰顺县| 榕江县| 花垣县| 丹阳市| 巴彦淖尔市| 韶山市| 包头市| 原平市| 株洲县| 上饶市| 盈江县| 武宁县| 大埔县| 原平市| 洛阳市| SHOW| 鄂托克旗| 三门峡市| 广平县| 双城市| 响水县| 松滋市| 东明县| 峨眉山市| 台中市| 榆中县| 湟源县| 会东县| 宁南县| 横峰县| 黑河市| 大名县| 揭西县| 浦江县| 久治县|