URL 和 URI 的區別


統一資源定位符 (URL)統一資源識別符號 (URI) 都是用於識別和定位網際網路上資源的標準化網路地址。它們經常被互換使用,但兩者之間存在細微差別。URL 用於指定網際網路上資源的地址,而 URI 可以指定 Web 資源的 URL 和 URN。

閱讀本文以瞭解更多關於 URL 和 URI 以及它們之間區別的資訊。

什麼是 URL?

URL 表示網際網路上 Web 資源的具體位置。URL 是對資源的引用,以及建立該資源的一種方式。它始終顯示一個唯一的資源,可以是 HTML 頁面、層疊樣式表 (CSS) 文件、影像或網際網路上的任何其他檔案。

URL 包括域名和指向特定資源的路徑。URL 是一個完整的 Web 地址,可用於訪問特定的網頁或資源。

URL 具有以下語法

protocol://domain_name.domain_code/file_path

這裡,“協議”指定檔案所在伺服器的型別。“域名”是伺服器的地址,“檔案路徑”指定伺服器上檔案的位置。此外,“//”是一種分隔符,指示瀏覽器接下來的單詞將是實際的 URL。

什麼是 URI?

URI 基本上是一個字串識別符號,用於指定網際網路上的資源。典型的 URI 是一個字元字串,可以使用位置、名稱或兩者來識別網際網路上的任何資源。

URI 是一個更通用的術語,包括 URL 和其他型別的 Web 地址。它可以用來識別資源,但它不一定包含查詢和訪問資源所需的資訊。它支援一種標準方法,使資源可以由網路或 Web 上的多臺計算機建立。

Web 瀏覽器和 P2P 檔案共享程式等軟體程式可以使用 URI 查詢和下載檔案。

URL 和 URI 之間的區別

下表重點介紹了 URL 和 URI 之間的重要區別:

序號 URL URI
1. 代表統一資源定位符。 代表統一資源識別符號。
2. 用於幫助描述專案的標識。 提供了一種定義專案標識的技術。
3. 它可以使用諸如協議之類的訪問方法來連結網頁、網頁的元件或網頁上的程式。 它可以用來區分一個資源與另一個資源,而不管使用的訪問方法是什麼。
4. 它提供了有關需要使用的協議型別的詳細資訊。 它不包含任何關於協議的規範。
5. 它是 URI 的一種型別。 可以認為是 URL 的超集。
6. URL 確定網際網路或計算機網路上資源的地址。 URI 識別並區分一個資源與其他資源。
7. URL 只能定位和檢索網頁。 URI 可以定位任何型別的檔案,例如 HTML、XML、XSLT 等等。
8. URL 的元件包括協議、域名、域名程式碼、檔案路徑、雜湊等。 URL 的元件包括協議、域名、域名程式碼、檔案路徑、雜湊等。

結論

URL 通常用於搜尋網際網路上的網頁,而 URI 用於識別 XML 和標籤庫檔案中的資源和二進位制檔案。URL 是一種特定型別的 URI,它指定了網際網路上資源的確切位置,而 URI 則是一個更通用的術語,可用於識別資源而不指定其位置。

更新於:2022-12-21

1K+ 瀏覽量

開啟您的 職業生涯

透過完成課程獲得認證

開始學習
廣告

© . All rights reserved.