URL和URI的關係

2021-08-15 22:51:47 字數 1008 閱讀 2628

一、先上概念

uri (uniform resource identifier)統一資源標示符,重點在於i(identifier),可以唯一標識乙個資源。

url(uniform resource location)統一資源定位符,重點在於locater,可以提供找到該資源的路徑。

urn(uniform resource name)統一資源名稱,唯一標識乙個實體的識別符號,但是不能給出實體的位置。比如一本書的isbn編碼就是urn,乙個人的身份證號也是urn

二、詳細介紹

url的組成部分:

看著url來說:

uri的分類:

uri有絕對和相對之分,絕對的uri指以scheme(後面跟著冒號)開頭的uri。前面提到的http://網域名稱 就是絕對的uri的乙個例子,其它的例子還有mailto:***@***.xx、news:位址和xyz://whatever。你可以把絕對的uri看作是以某種方式引用某種資源,而這種方式對識別符號出現的環境沒有依賴。如果使用檔案系統作模擬,絕對的uri類似於從根目錄開始的某個檔案的徑。

與絕對的uri不同的,相對的uri不是以scheme(後面跟著冒號)開始的uri。 它的乙個例子是articles/articles.html。你可以把相對的uri看作是以某種方式引用某種資源,而這種方式依賴於識別符號出現的環境。如果用檔案系統作模擬,相對的uri類似於從當前目錄開始的檔案路徑。

三、說說關係

那麼這三者究竟什麼關係?看下面這張圖

也就是說,uri分為三種,url or urn or (url and uri)

url代表資源的路徑位址,而uri代表資源的名稱。

統一資源名(urn)如同乙個人的名稱,而統一資源定位符(url)代表乙個人的住址。換言之,urn定義某事物的身份,而url提供查詢該事物的方法。urn僅用於命名,而不指定位址。

四、下面看栗子

這些全都是uri, 其中有些是url.

URI與URL的關係,URI的格式

uri uniform resource identifier 翻譯為統一資源識別符號,是乙個用於標識某 一網際網路資源名稱的字串。url uniform resource location 翻譯為統一資源定位符,它描述一台特定服 務器上某特定資源的特定位置。uri用字串標識某一網際網路資源,而ur...

URL 和 URI 有什麼關係

uri和url的區別 uri uniform resource identifier,統一資源識別符號 url uniform resource locator,統一資源定位符 urn uniform resource name,統一資源名稱。uri和url的關係 url,urn是uri的子集。什麼...

URI下的URL和URN之間的關係

在 web 應用中,uri url 經常被人混淆和無解。本文詳細描述了 uri url 以及 urn 之間的聯絡和區別 uri uniform resource identifier,統一資源識別符號 是乙個用於標識某一網際網路資源名稱的字串。該種標識允許使用者對網路中 一般指全球資訊網 的資源通過...