1、URI和URL含義:
在理解URL之前先來看一下什么是URI
1.1 什么是URI?
簡單點說:URI就是通用資源標志符,不理解是吧,我第一次聽說也是不理解。
進一步說:網絡上的一些資源(文檔、圖片、音頻、視頻、程序等)都是有一些通用資源標識(Universal Resource Identifier, URI)進行定位的。也就是說如果你想要在網絡上找到特定的這些資源,只需知道他們的URI,就可以進行定位,從而找到他們。
通常情況下URI由三部分組成:
1、訪問資源的命名機制
2、存放資源的主機名
3、資源自身的名稱,由路徑表示
如下面的URI:
http://www.itdecent.cn/writer#/notebooks/9212154http:// 可以這樣解讀:
1、以http機制訪問資源
2、存在以www.itdecent.cn為名的主機上
3、資源路徑為notebooks/9212154http://
1.2什么是URL
URL是URI的子集,它是Uniform Resource Locator的縮寫,統(tǒng)一資源定位符”。 采用URL可以用一種統(tǒng)一的格式來描述各種信息資源,包括文件、服務器的地址和目錄等。 URL的格式由三部分組成:
①第一部分是協(xié)議(或稱為服務方式)。
②第二部分是存有該資源的主機IP地址(有時也包括端口號)。
③第三部分是主機資源的具體地址,如目錄和文件名等。
第一部分和第二部分用“://”符號隔開,
第二部分和第三部分用“/”符號隔開。
第一部分和第二部分是不可缺少的,第三部分有時可以省略。
2、URL和URI的區(qū)別:
URI的定義是:統(tǒng)一資源標識符;
URL的定義是:統(tǒng)一資源定位符。
URI屬于URL更低層次的抽象,一種字符串文本標準。
換句話說,URI屬于父類,而URL屬于URI的子類。URL是URI的一個子集。
URI屬于URL更低層次的抽象,一種字符串文本標準。
換句話說,URI屬于父類,而URL屬于URI的子類。URL是URI的一個子集。