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

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

 更新時(shí)間:2006年12月20日 00:00:00   作者:  
URI:Uniform Resource Identifier,統(tǒng)一資源標(biāo)識(shí)符;
URL:Uniform Resource Locator,統(tǒng)一資源定位符;
URN:Uniform Resource Name,統(tǒng)一資源名稱。
其中,URL,URN是URI的子集。
Web上地址的基本形式是URI,它代表統(tǒng)一資源標(biāo)識(shí)符。有兩種形式:
URL:目前URI的最普遍形式就是無(wú)處不在的URL或統(tǒng)一資源定位器。
URN:URL的一種更新形式,統(tǒng)一資源名稱(URN, Uniform Resource Name)不依賴于位置,并且有可能減少失效連接的個(gè)數(shù)。但是其流行還需假以時(shí)日,因?yàn)樗枰苘浖闹С帧?
URI是以某種統(tǒng)一的(標(biāo)準(zhǔn)化的)方式標(biāo)識(shí)資源的簡(jiǎn)單字符串。
URI一般由三部分組成:
1. 訪問(wèn)資源的命名機(jī)制。 
2. 存放資源的主機(jī)名。 
3. 資源自身的名稱,由路徑表示。 
典型情況下,這種字符串以scheme(命名URI的名字空間的標(biāo)識(shí)符——一組相關(guān)的名稱)開頭,語(yǔ)法如下:
[scheme:] scheme-specific-part 
URI以scheme和冒號(hào)開頭。Scheme用大寫/小寫字母開頭,后面為空或者跟著更多的大寫/小寫字母、數(shù)字、加號(hào)、減號(hào)和點(diǎn)號(hào)。冒號(hào)把scheme與scheme-specific-part分開了,并且scheme-specific-part的語(yǔ)法和語(yǔ)義(意思)由URI的名字空間決定。如下面的例子:
http://www.cnn.com,其中http是scheme,//www.cnn.com是 scheme-specific-part,并且它的scheme與scheme-specific-part被冒號(hào)分開了。
URI有絕對(duì)和相對(duì)之分,絕對(duì)的URI指以scheme(后面跟著冒號(hào))開頭的URI。前面提到的http://www.cnn.com就是絕對(duì)的URI的一個(gè)例子,其它的例子還有mailto:jeff@javajeff.com、news:comp.lang.java.help和xyz://whatever。你可以把絕對(duì)的URI看作是以某種方式引用某種資源,而這種方式對(duì)標(biāo)識(shí)符出現(xiàn)的環(huán)境沒(méi)有依賴。如果使用文件系統(tǒng)作類比,絕對(duì)的URI類似于從根目錄開始的某個(gè)文件的徑。 
與絕對(duì)的URI不同的,相對(duì)的URI不是以scheme(后面跟著冒號(hào))開始的URI。 它的一個(gè)例子是articles/articles.html。你可以把相對(duì)的URI看作是以某種方式引用某種資源,而這種方式依賴于標(biāo)識(shí)符出現(xiàn)的環(huán)境。如果用文件系統(tǒng)作類比,相對(duì)的URI類似于從當(dāng)前目錄開始的文件路徑。

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

相關(guān)文章

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

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

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

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

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

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

    有時(shí)候我們需要獲取當(dāng)前網(wǎng)頁(yè)的網(wǎng)址,方便我們判斷,一般情況我們都是通過(guò)location.href來(lái)獲取
    2013-12-12
  • Javascript學(xué)習(xí)筆記之函數(shù)篇(四):arguments 對(duì)象

    Javascript學(xué)習(xí)筆記之函數(shù)篇(四):arguments 對(duì)象

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

    淺談JavaScript_DOM學(xué)習(xí)篇_圖片切換小案例

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

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

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

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

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

    Python腳本后臺(tái)運(yùn)行的幾種方式

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

    js的toUpperCase方法用法實(shí)例

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

    JavaScript之?dāng)?shù)組扁平化詳解

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

最新評(píng)論