Url,Urn,Uri定義及區別

2021-10-08 07:22:54 字數 624 閱讀 4344

url:(uniform resource locator,統一資源定位符),它是www的統一資源定位標誌,就是指網路位址。簡單來說就是你開啟乙個瀏覽器,位址列上顯示的**.

urn:uniform resource name, 統一資源名稱。定義了資源的身份(命名)

uri:uniform resource identifier, 統一資源識別符號,uri包含了url和urn,關係如下圖

url和urn都是uri,uri是一種更籠統的說法,它可以僅僅只是乙個資源名字,也可以是乙個既包含位置又包含具體名字的識別符號。

而url和urn有更具體的要求,url新增了位址,訪問機制即協議(http,ftp等),但沒有資源名字。

urn包含資源名,但沒有訪問協議。

例項:資源為#intro

這是乙個最具體的uri。

這是乙個url,沒有資源名#intro,但是在#intro位於這個位址。

bitpoetry.io/hello.html#intro這是乙個urn,urn來唯一標識乙個實體,沒有給出位址或者訪問方式,但可以這個資源是什麼名字,類似於書籍的isbn碼。

c 常量定義方法及區別(筆記)

常量區別變數,是不會變的量,只有宣告的時候允許賦值,其他任何時候都不允許被賦值,如果你給他賦值了編譯器會報錯。c 常量有兩種定義方式 兩種常量宣告方式區別不大,只有當一行要宣告多個變數的時候才表現出const位置的區別。define編譯預處理後面都沒有分號,const後面要後分號。建議把常量定義為大...

程序與執行緒的定義 關係及區別

程序與執行緒的定義 關係及區別 一 程序的定義 程序 指在系統中能獨立執行並作為資源分配的基本單位,它是由一組機器指令 資料和堆疊等組成的,是乙個能獨立執行的活動實體。程序一般有三個狀態 就緒狀態 執行狀態和等待狀態 或稱阻塞狀態 程序只能由父程序建立,系統中所有的程序形成一種程序樹的層次體系 掛起...

PHP字串定義方式及各自區別

單引號不能解析變數 單引號不能解析轉義字元,只能解析單引號和反斜線本身 變數和變數 變數和字串 字串和字串之間可以用.連線 雙引號可以解析變數,變數可以使用特殊字元和 包含 雙引號可以解析所有轉義字元 變數和變數 變數和字串 字串和字串之間可以用.連線 sql select from user wh...