URI 和 URL 的區別#
一、實際含義#
・URI(統一資源標識符)和 URL(統一資源定位符)是互聯網上用來標識資源的兩種不同的概念:
・URI(統一資源標識符):
二、兩者區別#
・URI 是一個更廣泛的概念,它指的是統一資源標識符,用於唯一標識互聯網上的資源。
・URI 可以包括 URL 和 URN(統一資源名稱)兩種形式。
・URI 不僅可以用來定位資源,還可以提供關於資源的名稱信息。
・一個 URI 可能包含一個 URL,也可能不包含,這取決於它是否提供了足夠的信息來定位資源。
・URL(統一資源定位符):
・URL 是 URI 的一種,專門用來定位互聯網上的資源。
・URL 提供了訪問資源的具體路徑和方法,比如協議(如 http、https、ftp)、伺服器地址、端口號、路徑等。
・簡而言之,URL 是 URI 的一個子集,它允許你通過網絡找到並訪問資源。
三、舉例#
• http://www.example.com/index.html
是一個 URL,因為它提供了訪問特定網頁的具體路徑和方法。
• urn:isbn:978-3-16-148410-0
是一個 URN,它提供了一個書籍的標識符,但不包含如何訪問這個資源的信息。
• mailto:[email protected]
是一個 URI,它用來標識一個電子郵件地址,但不是用來定位資源的 URL。
四、總結#
總的來說,URL 是 URI 的一種,專門用於定位資源,而 URI 是一個更廣泛的術語,包括 URL 和其他類型的資源標識符。