1. 程式人生 > >認識URL和URI

認識URL和URI

img form web Locator 通過 https height 主機名 交互

一、URL(Uniform Resource Locator)

1、什麽是URL

url是統一資源定位符,對可以從互聯網上得到的資源的位置和訪問方法的一種簡潔的表示,是互聯網上標準資源的地址。互聯網上的每個文件都有一個唯一的URL,它包含的信息指出文件的位置以及瀏覽器應該怎麽處理它。

2、結構組成

基本URL包含模式(或稱協議)、服務器名稱(或IP地址)、路徑和文件名,如“協議://授權/路徑?查詢”。

完整的、帶有授權部分的普通統一資源標誌符語法看上去如下:協議://用戶名:密碼@子域名.域名.頂級域名:端口號/目錄/文件名.文件後綴?參數=值#標誌。

二、URI(Uniform Resource Identifier)

1、什麽是URI

統一資源標識符是一個用於標識某一互聯網資源名稱的字符串。 該種標識允許用戶對任何(包括本地和互聯網)的資源通過特定的協議進行交互操作。URI由包括確定語法和相關協議的方案所定義。

Web上可用的每種資源 -HTML文檔、圖像、視頻片段、程序等 - 由一個通用資源標識符(Uniform Resource Identifier, 簡稱"URI")進行定位。

2、結構組成

(1)訪問資源的命名機制;

(2)存放資源的主機名;

(3)資源自身的名稱,由路徑表示。

三、兩者之間的聯系

URI和URL都定義了資源是什麽,但URL還定義了該如何訪問資源。URL是一種具體的URI,它是URI的一個子集,它不僅唯一標識資源,而且還提供了定位該資源的信息。URI 是一種語義上的抽象概念,可以是絕對的,也可以是相對的,而URL則必須提供足夠的信息來定位,是絕對的。

技術分享圖片(此圖借鑒於:https://www.cnblogs.com/wuyun-blog/p/5706703.html)

認識URL和URI