古詩詞大全網 - 四字成語 - URL和URI之間的區別是什麽

URL和URI之間的區別是什麽

URL和URI之間的區別是什麽?本篇文章就給大家介紹URL和URI分別是什麽?有什麽用?讓大家了解URL和URI之間的區別,希望對妳們有所幫助。

URL是什麽?有什麽用?

URL(統壹資源定位符)是Internet上資源的地址,可以定義為引用地址的字符串,用於指示資源的位置以及用於訪問它的協議。

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

URL中描述了協議,該URL用於檢索資源和資源名稱。如果資源是Web類型資源,則URL在開頭包含上的資源;它允許統壹識別資源。

有兩種類型的URI,統壹資源標識符(URL)和統壹資源名稱(URN)。

任何URI的通用形式都是:

scheme:[// [user:password @] host [:port]] [/] path [?查詢] [#片段]Scheme(方案):該方案列出了具體語法和URI的任何相關協議。方案不區分大小寫,後跟冒號。理想情況下,URI方案應該在互聯網號碼分配機構(IANA)註冊,但也可以使用非註冊方案。

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

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

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

URL和URI之間的主要區別

URL是統壹資源定位器,用於標識資源;URI(統壹資源標識符)提供了更簡單和可擴展的標識資源的方法。URL是URI的子集,下面我們就來看看壹下URL和URI的主要區別是什麽。

1、作用的區別

URL(統壹資源定位符)主要用於鏈接網頁,網頁組件或網頁上的程序,借助訪問方法(http,ftp,mailto等協議)來檢索位置資源。

URI(統壹資源標識符)用於定義項目的標識,此處單詞標識符表示無論使用的方法是什麽(URL或URN),都要將壹個資源與其他資源區分開來。

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

3、協議區別

URL指定要使用的協議類型,而URI不涉及協議規範。

總結: