明輝手游網(wǎng)中心:是一個免費提供流行視頻軟件教程、在線學(xué)習(xí)分享的學(xué)習(xí)平臺!

URL與URI之間的區(qū)別是什么

[摘要]URL和URI之間的區(qū)別是什么?本篇文章就給大家介紹URL和URI分別是什么?有什么用?讓大家了解URL和URI之間的區(qū)別,希望對你們有所幫助。URL是什么?有什么用?URL(統(tǒng)一資源定位符)是Internet上資源的地址,可以定義為引用地址的字符串,用于指示資源的位置以及用于訪問它的協(xié)議。URL...
URL和URI之間的區(qū)別是什么?本篇文章就給大家介紹URL和URI分別是什么?有什么用?讓大家了解URL和URI之間的區(qū)別,希望對你們有所幫助。

URL是什么?有什么用?

URL(統(tǒng)一資源定位符)是Internet上資源的地址,可以定義為引用地址的字符串,用于指示資源的位置以及用于訪問它的協(xié)議。

URL是在網(wǎng)絡(luò)上定位資源的最普遍使用的方式,它提供了一種通過描述其網(wǎng)絡(luò)位置或主要訪問機制來檢索物理位置的表示的方法。

URL中描述了協(xié)議,該URL用于檢索資源和資源名稱。如果資源是Web類型資源,則URL在開頭包含http / https。同樣,如果資源是文件,則以ftp開頭,如果資源是電子郵件地址,則以mailto開頭。

URL包含以下信息:

1、用于訪問資源的協(xié)議

2、服務(wù)器的位置(無論是通過IP地址還是域名)

3、服務(wù)器上的端口號(可選)

4、資源在服務(wù)器目錄結(jié)構(gòu)中的位置

5、片段標(biāo)識符(可選)

例:

2.jpg

如上圖所示,其中第一部分用于協(xié)議,部分的其余部分用于由域名或程序名稱組成的資源。

URI是什么?有什么用?

URI(統(tǒng)一資源標(biāo)識符)是標(biāo)識邏輯或物理資源的字符序列,與URL類似,也是一串字符。通過使用位置,名稱或兩者來標(biāo)識Internet上的資源;它允許統(tǒng)一識別資源。

有兩種類型的URI,統(tǒng)一資源標(biāo)識符(URL)和統(tǒng)一資源名稱(URN)。

任何URI的通用形式都是:

scheme:[// [user:password @] host [:port]] [/] path [?查詢] [#片段]

Scheme(方案):該方案列出了具體語法和URI的任何相關(guān)協(xié)議。方案不區(qū)分大小寫,后跟冒號。理想情況下,URI方案應(yīng)該在互聯(lián)網(wǎng)號碼分配機構(gòu)(IANA)注冊,但也可以使用非注冊方案。

權(quán)限組件:權(quán)限組件由多個部分組成:可選的身份驗證部分,主機(由注冊名稱或IP地址組成) , 以及可選的端口號。身份驗證部分包含用戶名和密碼,用冒號分隔,后跟at(@)符號。在@之后是主機名,然后是冒號,然后是一個端口號。請務(wù)必注意,IPv4地址必須采用點十進制表示法,并且IPv6地址必須括在括號中。

查詢(可選):查詢包含一串非分層數(shù)據(jù)。雖然語法沒有明確定義,但通常是由分隔符分隔的屬性值對序列,例如&符號或分號。查詢通過問號與前一部分分開。

片段(可選):片段包含片段標(biāo)識符,該標(biāo)識符為輔助資源提供方向。

URL和URI之間的主要區(qū)別

URL是統(tǒng)一資源定位器,用于標(biāo)識資源;URI(統(tǒng)一資源標(biāo)識符)提供了更簡單和可擴展的標(biāo)識資源的方法。URL是URI的子集,下面我們就來看看一下URL和URI的主要區(qū)別是什么。

1、作用的區(qū)別

URL(統(tǒng)一資源定位符)主要用于鏈接網(wǎng)頁,網(wǎng)頁組件或網(wǎng)頁上的程序,借助訪問方法(http,ftp,mailto等協(xié)議)來檢索位置資源。

URI(統(tǒng)一資源標(biāo)識符)用于定義項目的標(biāo)識,此處單詞標(biāo)識符表示無論使用的方法是什么(URL或URN),都要將一個資源與其他資源區(qū)分開來。

2、可以說URL是URI(URL是URI的子集),但URI永遠不能是URL。

3、協(xié)議區(qū)別

URL指定要使用的協(xié)議類型,而URI不涉及協(xié)議規(guī)范。

總結(jié):以上就是本篇文的全部內(nèi)容,希望能對大家的學(xué)習(xí)有所幫助。

以上就是URL和URI之間的區(qū)別是什么的詳細內(nèi)容,更多請關(guān)注php中文網(wǎng)其它相關(guān)文章!


網(wǎng)站建設(shè)是一個廣義的術(shù)語,涵蓋了許多不同的技能和學(xué)科中所使用的生產(chǎn)和維護的網(wǎng)站。