URL,URI 和URN 之間的區別

2021-06-05 02:08:25 字數 1012 閱讀 9903

uri 標識乙個事物 , url 定位乙個事物;然而,位置同樣可以標識乙個事物,所以,每個url都是乙個 uri,但乙個 uri 並不一定是乙個 url。

這是我的名字,這是乙個標識。它就像乙個 uri,但它不是乙個 url,因為,它不能告訴你任何關於我的位置或如何找到我的資訊。在我說的這種情形中,這個名字在美國有可能指的是至少不同的5個人。

這是乙個位置,它也是乙個物理位置的標識。它既像乙個 url,也像乙個 uri(因為所有的url都是uri),它能間接的標識我為「***地的居民」。這種情形下,它可以唯一的標識我,但如果我有了乙個室友,這種情況就會發生變化。

我說「像」,是因為,這兩個例子在語法上是不符合要求的。

來自維基百科:

在電腦科學裡,url(uniform resource locator)是uri(uniform resource identifier)的子集,用來標識乙個唯一有效的資源,人們可以通過它來獲取這個資源。 在很多常見的使用方法裡,在很多技術文件和口頭討論中,它通常被不正確的當成了uri的同義詞…

因為這種常見的混淆,很多產品和文件中本來應該使用這個時卻錯誤的使用了那個,他們按自己的理解來使用這些術語,或者把它們等同對待。

我的名字,羅傑·佩特,類似於乙個 urn ,不同的是urn更有規則,特意用來表示即在空間上又在時間上的唯一性。

因為我的名字很可能和其他人重名,它並不是全球唯一的,不適合做urn。然而,即使是沒有其他家庭使用這個名字,但我的名字是從祖上繼承下來的,所以它在時間範圍裡仍然不能唯一。即使我的名字跟祖上不一樣,但我的後代也可能使用這個名字,它仍然不適合作為乙個urn。

urn在嚴格的唯一性約束方面有別於url,但它們卻都是使用相同的uri語法。

URL, URI 和 URN 之間的區別

英文原文 what s the difference between a uri and a url?uri 標識乙個事物 url 定位乙個事物 然而,位置同樣可以標識乙個事物,所以,每個 url 都是乙個 uri,但乙個 uri 並不一定是乙個 url。舉例說明 這是我的名字,這是乙個標識。它就像...

URL URI和URN三者之間的區別

原文 區別首先我們要弄清楚一件事 url和urn都是uri的子集。換言之,url和urn都是uri,但是uri不一定是url或者urn。為了更好的理解這個概念,看下面這張。通過下面的例子 源自 wikipedia 我們可以很好地理解urn 和 url之間的區別。如果是乙個人,我們會想到他的姓名和住址...

URL URI和URN三者之間的區別

一 名詞含義 uri universal resource identifier 統一資源標誌符 url universal resource locator 統一資源定位符 urn universal resource name 統一資源名稱 二 區別 uri分為三種,url or urn or ...