URI、URL和URN之間的區(qū)別與聯(lián)系
更新時間:2006年12月20日 00:00:00 作者:
URI:Uniform Resource Identifier,統(tǒng)一資源標(biāo)識符;
URL:Uniform Resource Locator,統(tǒng)一資源定位符;
URN:Uniform Resource Name,統(tǒng)一資源名稱。
其中,URL,URN是URI的子集。
Web上地址的基本形式是URI,它代表統(tǒng)一資源標(biāo)識符。有兩種形式:
URL:目前URI的最普遍形式就是無處不在的URL或統(tǒng)一資源定位器。
URN:URL的一種更新形式,統(tǒng)一資源名稱(URN, Uniform Resource Name)不依賴于位置,并且有可能減少失效連接的個數(shù)。但是其流行還需假以時日,因?yàn)樗枰苘浖闹С帧?
URI是以某種統(tǒng)一的(標(biāo)準(zhǔn)化的)方式標(biāo)識資源的簡單字符串。
URI一般由三部分組成:
1. 訪問資源的命名機(jī)制。
2. 存放資源的主機(jī)名。
3. 資源自身的名稱,由路徑表示。
典型情況下,這種字符串以scheme(命名URI的名字空間的標(biāo)識符——一組相關(guān)的名稱)開頭,語法如下:
[scheme:] scheme-specific-part
URI以scheme和冒號開頭。Scheme用大寫/小寫字母開頭,后面為空或者跟著更多的大寫/小寫字母、數(shù)字、加號、減號和點(diǎn)號。冒號把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看作是以某種方式引用某種資源,而這種方式對標(biāo)識符出現(xiàn)的環(huán)境沒有依賴。如果使用文件系統(tǒng)作類比,絕對的URI類似于從根目錄開始的某個文件的徑。
與絕對的URI不同的,相對的URI不是以scheme(后面跟著冒號)開始的URI。 它的一個例子是articles/articles.html。你可以把相對的URI看作是以某種方式引用某種資源,而這種方式依賴于標(biāo)識符出現(xiàn)的環(huán)境。如果用文件系統(tǒng)作類比,相對的URI類似于從當(dāng)前目錄開始的文件路徑。
URL是Uniform Resource Location的縮寫,譯為"統(tǒng)一資源定位符"。通俗地說,URL是Internet上用來描述信息資源的字符串,主要用在各種WWW客戶程序和服務(wù)器程序上,特別是著名的Mosaic。采用URL可以用一種統(tǒng)一的格式來描述各種信息資源,包括文件、服務(wù)器的地址和目錄等。
URL的格式由下列三部分組成:
第一部分是協(xié)議(或稱為服務(wù)方式);
第二部分是存有該資源的主機(jī)IP地址(有時也包括端口號);
第三部分是主機(jī)資源的具體地址。,如目錄和文件名等。
第一部分和第二部分之間用"://"符號隔開,第二部分和第三部分用"/"符號隔開。第一部分和第二部分是不可缺少的,第三部分有時可以省略。
目前最大的缺點(diǎn)是當(dāng)信息資源的存放地點(diǎn)發(fā)生變化時,必須對URL作相應(yīng)的改變。因此人們正在研究新的信息資源表示方法,例如:URI(Universal Resource Identifier)即"通用資源標(biāo)識"(參見RFC 1630)、URN(Uniform Resource Name)即"統(tǒng)一資源名"和URC(Uniform Resource Citation)即"統(tǒng)一資源引用符"等。
URI目前還處在進(jìn)一步的研究當(dāng)中。研究的方向就是彌補(bǔ)URL目前存在的缺點(diǎn)。
URL:Uniform Resource Locator,統(tǒng)一資源定位符;
URN:Uniform Resource Name,統(tǒng)一資源名稱。
其中,URL,URN是URI的子集。
Web上地址的基本形式是URI,它代表統(tǒng)一資源標(biāo)識符。有兩種形式:
URL:目前URI的最普遍形式就是無處不在的URL或統(tǒng)一資源定位器。
URN:URL的一種更新形式,統(tǒng)一資源名稱(URN, Uniform Resource Name)不依賴于位置,并且有可能減少失效連接的個數(shù)。但是其流行還需假以時日,因?yàn)樗枰苘浖闹С帧?
URI是以某種統(tǒng)一的(標(biāo)準(zhǔn)化的)方式標(biāo)識資源的簡單字符串。
URI一般由三部分組成:
1. 訪問資源的命名機(jī)制。
2. 存放資源的主機(jī)名。
3. 資源自身的名稱,由路徑表示。
典型情況下,這種字符串以scheme(命名URI的名字空間的標(biāo)識符——一組相關(guān)的名稱)開頭,語法如下:
[scheme:] scheme-specific-part
URI以scheme和冒號開頭。Scheme用大寫/小寫字母開頭,后面為空或者跟著更多的大寫/小寫字母、數(shù)字、加號、減號和點(diǎn)號。冒號把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看作是以某種方式引用某種資源,而這種方式對標(biāo)識符出現(xiàn)的環(huán)境沒有依賴。如果使用文件系統(tǒng)作類比,絕對的URI類似于從根目錄開始的某個文件的徑。
與絕對的URI不同的,相對的URI不是以scheme(后面跟著冒號)開始的URI。 它的一個例子是articles/articles.html。你可以把相對的URI看作是以某種方式引用某種資源,而這種方式依賴于標(biāo)識符出現(xiàn)的環(huán)境。如果用文件系統(tǒng)作類比,相對的URI類似于從當(dāng)前目錄開始的文件路徑。
URL是Uniform Resource Location的縮寫,譯為"統(tǒng)一資源定位符"。通俗地說,URL是Internet上用來描述信息資源的字符串,主要用在各種WWW客戶程序和服務(wù)器程序上,特別是著名的Mosaic。采用URL可以用一種統(tǒng)一的格式來描述各種信息資源,包括文件、服務(wù)器的地址和目錄等。
URL的格式由下列三部分組成:
第一部分是協(xié)議(或稱為服務(wù)方式);
第二部分是存有該資源的主機(jī)IP地址(有時也包括端口號);
第三部分是主機(jī)資源的具體地址。,如目錄和文件名等。
第一部分和第二部分之間用"://"符號隔開,第二部分和第三部分用"/"符號隔開。第一部分和第二部分是不可缺少的,第三部分有時可以省略。
目前最大的缺點(diǎn)是當(dāng)信息資源的存放地點(diǎn)發(fā)生變化時,必須對URL作相應(yīng)的改變。因此人們正在研究新的信息資源表示方法,例如:URI(Universal Resource Identifier)即"通用資源標(biāo)識"(參見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學(xué)習(xí)筆記之函數(shù)篇(四):arguments 對象
JavaScript中arguments函數(shù)對象是該對象代表正在執(zhí)行的函數(shù)和調(diào)用它的函數(shù)的參數(shù)。JavaScript 函數(shù)中 arguments 為特殊對象,無需明確指出參數(shù)名,就能訪問它們。2014-11-11淺談JavaScript_DOM學(xué)習(xí)篇_圖片切換小案例
這篇文章主要介紹了JavaScriptDOM圖片切換小案例,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2019-03-03簡介JavaScript中的getSeconds()方法的使用
這篇文章主要介紹了簡介JavaScript中的getSeconds()方法的使用,是JS入門學(xué)習(xí)中的基礎(chǔ)知識,需要的朋友可以參考下2015-06-06js函數(shù)中onmousedown和onclick的區(qū)別和聯(lián)系探討
了解這兩個事件的區(qū)別,但是實(shí)際并沒有使用到這兩個事件的區(qū)別去做一些操作,通常使用onclick的時候也可以使用onmousedown,使用onclick的時候更多一些2013-05-05