本文參考統(tǒng)一資源標志符 - 維基百科,自由的百科全書 (wikipedia.org)來總結(jié)的莱睁,如有錯誤狸驳,請指正。希望您耐心看完后缩赛,能有所收獲。
URI(Uniform Resource Identifier) 標志某一個資源的位置的字符串撰糠。
URI有兩種形式:
- 常見形式是URL(統(tǒng)一資源定位符)
- 更罕見的形式是URN(統(tǒng)一資源名稱)
URI可被視為定位符(URL)酥馍,名稱(URN)或兩者兼?zhèn)洹?br> 統(tǒng)一資源名(URN)如同一個人的名稱,而統(tǒng)一資源定位符(URL)代表一個人的住址阅酪。
URL是一種URI旨袒,它標志一個互聯(lián)網(wǎng)資源。然后其中是包含了URN的术辐。
就像:http://www.wikipedia.org/index.html 這是一個URL砚尽,而其中的index.html是URN,基于http://www.wikipedia.org/這一個空間(某個域名對應(yīng)的服務(wù)器)辉词。
- URL: 地址+文件名(URN)必孤。
- URN:書名(有唯一性的,特定的ISBN空間中)瑞躺。
- URI:包括了URL和URN兩種敷搪。
URN是基于某個名字空間通過名稱指定資源的URI。例如ISBN系統(tǒng)的書目查找幢哨。
一個典型的URN使用范例:用于標志唯一書目的ISBN系統(tǒng)。
例如,ISBN 0-486-27557-4
無二義性地標志出莎士比亞的戲劇《羅密歐與朱麗葉》的某一特定版本拗盒。
資源無需是基于互聯(lián)網(wǎng)的浩峡。就像上面說的書本毙替,在ISBN系統(tǒng)中是唯一的,所以就不需要知道它的具體位置践樱,只需要知道這本書的“編號”厂画,就可以知道是哪一本書本。僅僅使用到URN就夠了映胁,不需要URL(或者說木羹,默認且只能是ISBN系統(tǒng))。
技術(shù)刊物解孙,特別是IETF和W3C發(fā)布的標準中坑填,通常不再使用“URL”這一術(shù)語,因為很少需要區(qū)別URL和URI弛姜。但是脐瑰,在非技術(shù)文獻和萬維網(wǎng)軟件中,URL這一術(shù)語仍被廣泛使用廷臼。此外苍在,術(shù)語“網(wǎng)址”(沒有正式定義)在非技術(shù)文獻中時常作為URL或URI的同義詞出現(xiàn),雖然往往其指代的只是“http”和“https”協(xié)議荠商。