URI和URL的區別

2021-10-19 16:14:07 字數 2315 閱讀 4075

<1>什麼是uri

<2>uri的結構組成

uri通常由三部分組成:

①資源的命名機制;

②存放資源的主機名;

③資源自身的名稱。

(注意:這只是一般uri資源的命名方式,只要是可以唯一標識資源的都被稱為uri,上面三條合在一起是uri的充分不必要條件)

<3>uri舉例

如:我們可以這樣解釋它:

①這是乙個可以通過https協議訪問的資源,

②位於主機 blog.csdn.net上,

③通過「/qq_32595453/article/details/79516787」可以對該資源進行唯一標識(注意,這個不一定是完整的路徑)

注意:以上三點只不過是對例項的解釋,以上三點並不是uri的必要條件,uri只是一種概念,怎樣實現無所謂,只要它唯一標識乙個資源就可以了。

url是uri的乙個子集。它是uniform resource locator的縮寫,譯為「統一資源定位 符」。

通俗地說,url是internet上描述資訊資源的字串,主要用在各種www客戶程式和伺服器程式上。

採用url可以用一種統一的格式來描述各種資訊資源,包括檔案、伺服器的位址和目錄等。url是uri概念的一種實現方式。

url的一般格式為(帶方括號的為可選項):

protocol :// hostname[:port] / path / [;parameters][?query]#fragment

url的格式由三部分組成: 

①第一部分是協議(或稱為服務方式)。

②第二部分是存有該資源的主機ip位址(有時也包括埠號)。

③第三部分是主機資源的具體位址,如目錄和檔名等。

第一部分和第二部分用「://」符號隔開,

第二部分和第三部分用「/」符號隔開。

第一部分和第二部分是不可缺少的,第三部分有時可以省略。 

從上面的例子來看,你可能覺得uri和url可能是相同的概念,其實並不是,uri和url都定義了資源是什麼,但url還定義了該如何訪問資源。url是一種具體的uri,它是uri的乙個子集,它不僅唯一標識資源,而且還提供了定位該資源的資訊。uri 是一種語義上的抽象概念,可以是絕對的,也可以是相對的,而url則必須提供足夠的資訊來定位,是絕對的。

<1>什麼是uri

<2>uri的結構組成

uri通常由三部分組成:

①資源的命名機制;

②存放資源的主機名;

③資源自身的名稱。

(注意:這只是一般uri資源的命名方式,只要是可以唯一標識資源的都被稱為uri,上面三條合在一起是uri的充分不必要條件)

<3>uri舉例

如:我們可以這樣解釋它:

①這是乙個可以通過https協議訪問的資源,

②位於主機 blog.csdn.net上,

③通過「/qq_32595453/article/details/79516787」可以對該資源進行唯一標識(注意,這個不一定是完整的路徑)

注意:以上三點只不過是對例項的解釋,以上三點並不是uri的必要條件,uri只是一種概念,怎樣實現無所謂,只要它唯一標識乙個資源就可以了。

url是uri的乙個子集。它是uniform resource locator的縮寫,譯為「統一資源定位 符」。

通俗地說,url是internet上描述資訊資源的字串,主要用在各種www客戶程式和伺服器程式上。

採用url可以用一種統一的格式來描述各種資訊資源,包括檔案、伺服器的位址和目錄等。url是uri概念的一種實現方式。

url的一般格式為(帶方括號的為可選項):

protocol :// hostname[:port] / path / [;parameters][?query]#fragment

url的格式由三部分組成: 

①第一部分是協議(或稱為服務方式)。

②第二部分是存有該資源的主機ip位址(有時也包括埠號)。

③第三部分是主機資源的具體位址,如目錄和檔名等。

第一部分和第二部分用「://」符號隔開,

第二部分和第三部分用「/」符號隔開。

第一部分和第二部分是不可缺少的,第三部分有時可以省略。 

從上面的例子來看,你可能覺得uri和url可能是相同的概念,其實並不是,uri和url都定義了資源是什麼,但url還定義了該如何訪問資源。url是一種具體的uri,它是uri的乙個子集,它不僅唯一標識資源,而且還提供了定位該資源的資訊。uri 是一種語義上的抽象概念,可以是絕對的,也可以是相對的,而url則必須提供足夠的資訊來定位,是絕對的。

URI和URL的區別

url 統一資源定位符 也就是 例如 uri 通用資源標誌符 uri uniform resource identifier 統一資源標誌符 url uniform resource location 統一資源定位符 或統一資源定位器 urn uniform resource name 統一資源命名...

URI和URL的區別

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

URI和URL的區別

譯者 華科小濤 初學http協議,就被這兩個相似的術語搞蒙了,查了很多資料,總算搞清楚了。找資料還是英文啊,靠譜。本篇部落格翻譯自 是在是一片簡單實用的好文,對幫我們弄清概念很有幫助 譯文 一直存在很多技術上的爭論,其中最為妙的恐怕就是web位址應該叫什麼的問題。通常情況就是這樣 有人把位址列的內容...