欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

URI、URL和URN之間的區(qū)別與聯(lián)系

 更新時間:2006年12月20日 00:00:00   作者:  
URI:Uniform Resource Identifier,統(tǒng)一資源標識符;
URL:Uniform Resource Locator,統(tǒng)一資源定位符;
URN:Uniform Resource Name,統(tǒng)一資源名稱。
其中,URL,URN是URI的子集。
Web上地址的基本形式是URI,它代表統(tǒng)一資源標識符。有兩種形式:
URL:目前URI的最普遍形式就是無處不在的URL或統(tǒng)一資源定位器。
URN:URL的一種更新形式,統(tǒng)一資源名稱(URN, Uniform Resource Name)不依賴于位置,并且有可能減少失效連接的個數(shù)。但是其流行還需假以時日,因為它需要更精密軟件的支持。
URI是以某種統(tǒng)一的(標準化的)方式標識資源的簡單字符串。
URI一般由三部分組成:
1. 訪問資源的命名機制。 
2. 存放資源的主機名。 
3. 資源自身的名稱,由路徑表示。 
典型情況下,這種字符串以scheme(命名URI的名字空間的標識符——一組相關(guān)的名稱)開頭,語法如下:
[scheme:] scheme-specific-part 
URI以scheme和冒號開頭。Scheme用大寫/小寫字母開頭,后面為空或者跟著更多的大寫/小寫字母、數(shù)字、加號、減號和點號。冒號把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.com、news:comp.lang.java.help和xyz://whatever。你可以把絕對的URI看作是以某種方式引用某種資源,而這種方式對標識符出現(xiàn)的環(huán)境沒有依賴。如果使用文件系統(tǒng)作類比,絕對的URI類似于從根目錄開始的某個文件的徑。 
與絕對的URI不同的,相對的URI不是以scheme(后面跟著冒號)開始的URI。 它的一個例子是articles/articles.html。你可以把相對的URI看作是以某種方式引用某種資源,而這種方式依賴于標識符出現(xiàn)的環(huán)境。如果用文件系統(tǒng)作類比,相對的URI類似于從當前目錄開始的文件路徑。

URL是Uniform Resource Location的縮寫,譯為"統(tǒng)一資源定位符"。通俗地說,URL是Internet上用來描述信息資源的字符串,主要用在各種WWW客戶程序和服務(wù)器程序上,特別是著名的Mosaic。采用URL可以用一種統(tǒng)一的格式來描述各種信息資源,包括文件、服務(wù)器的地址和目錄等。 
URL的格式由下列三部分組成: 
第一部分是協(xié)議(或稱為服務(wù)方式); 
第二部分是存有該資源的主機IP地址(有時也包括端口號); 
第三部分是主機資源的具體地址。,如目錄和文件名等。 
第一部分和第二部分之間用"://"符號隔開,第二部分和第三部分用"/"符號隔開。第一部分和第二部分是不可缺少的,第三部分有時可以省略。
目前最大的缺點是當信息資源的存放地點發(fā)生變化時,必須對URL作相應的改變。因此人們正在研究新的信息資源表示方法,例如:URI(Universal Resource Identifier)即"通用資源標識"(參見RFC 1630)、URN(Uniform Resource Name)即"統(tǒng)一資源名"和URC(Uniform Resource Citation)即"統(tǒng)一資源引用符"等。
URI目前還處在進一步的研究當中。研究的方向就是彌補URL目前存在的缺點。

相關(guān)文章

  • JavaScript中的事件循環(huán)方式

    JavaScript中的事件循環(huán)方式

    這篇文章主要介紹了JavaScript中的事件循環(huán)方式,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2022-07-07
  • 使用按鈕控制以何種方式打開新窗口的屬性介紹

    使用按鈕控制以何種方式打開新窗口的屬性介紹

    在用戶體驗過程中可能會出現(xiàn)這樣的情況:自定義打開新窗口的樣式,本文將介紹詳細的解決方法,需要了解的朋友可以參考下
    2012-12-12
  • JS獲取url鏈接字符串 location.href

    JS獲取url鏈接字符串 location.href

    有時候我們需要獲取當前網(wǎng)頁的網(wǎng)址,方便我們判斷,一般情況我們都是通過location.href來獲取
    2013-12-12
  • Javascript學習筆記之函數(shù)篇(四):arguments 對象

    Javascript學習筆記之函數(shù)篇(四):arguments 對象

    JavaScript中arguments函數(shù)對象是該對象代表正在執(zhí)行的函數(shù)和調(diào)用它的函數(shù)的參數(shù)。JavaScript 函數(shù)中 arguments 為特殊對象,無需明確指出參數(shù)名,就能訪問它們。
    2014-11-11
  • 淺談JavaScript_DOM學習篇_圖片切換小案例

    淺談JavaScript_DOM學習篇_圖片切換小案例

    這篇文章主要介紹了JavaScriptDOM圖片切換小案例,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2019-03-03
  • 簡介JavaScript中的getSeconds()方法的使用

    簡介JavaScript中的getSeconds()方法的使用

    這篇文章主要介紹了簡介JavaScript中的getSeconds()方法的使用,是JS入門學習中的基礎(chǔ)知識,需要的朋友可以參考下
    2015-06-06
  • js函數(shù)中onmousedown和onclick的區(qū)別和聯(lián)系探討

    js函數(shù)中onmousedown和onclick的區(qū)別和聯(lián)系探討

    了解這兩個事件的區(qū)別,但是實際并沒有使用到這兩個事件的區(qū)別去做一些操作,通常使用onclick的時候也可以使用onmousedown,使用onclick的時候更多一些
    2013-05-05
  • Python腳本后臺運行的幾種方式

    Python腳本后臺運行的幾種方式

    這篇文章主要介紹了Python腳本后臺運行的幾種方式,linux下后臺運行、通過upstart方式實現(xiàn)、通過bash腳本實現(xiàn)、通過screen、tmux等方式實現(xiàn),需要的朋友可以參考下
    2015-03-03
  • js的toUpperCase方法用法實例

    js的toUpperCase方法用法實例

    這篇文章主要介紹了js的toUpperCase方法用法,實例分析了toUpperCase方法轉(zhuǎn)換大寫的使用技巧,需要的朋友可以參考下
    2015-01-01
  • JavaScript之數(shù)組扁平化詳解

    JavaScript之數(shù)組扁平化詳解

    這篇文章主要介紹了JavaScript之數(shù)組扁平化詳解的方法,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,,需要的朋友可以參考下
    2019-06-06

最新評論