什麼是URI和URL

2021-04-02 03:15:29 字數 2672 閱讀 1556

什麼是uri

, 簡稱"uri")進行定位。

uri一般由三部分組成:

訪問資源的命名機制。

存放資源的主機名。

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

考慮下面的uri,它表示了當前的html 4.0規範:

http://.webmonkey.com.cn/html/html40/
這個uri是這樣的:這是乙個可通過http協議訪問的資源,位於主

機.webmonkey.com.cn上,通過路徑「/html/html40」訪問。在html文件中

其它資源包括"mailto"(收發email)和"ftp"(ftp訪問)。

joe cool

注:大多數讀者可能熟悉"url"

,而不是uri。url是rui命名機制的乙個子集。

有的uri指向乙個資源的內部。 這種uri以"#"結束,並跟著乙個anchor標誌

符(稱為片段標誌符

)。例如,下面是乙個指向section_2的uri:

http://somesite.com/html/top.htm#section_2
相對uri

不包含任何命名規範資訊。它的路徑通常指同一臺機器上的資源。相

對uri可能含有相對路徑(如,「..」表示上一層路徑),還可能包含片段標誌符。

為了說明相對uri,假設我們有乙個基本的uri

suppliers
它擴充套件成完全的uri就是 "http://.acme.com/support/suppliers.htm"

, 下面是乙個影象的相對uri:

它擴充套件成完全的uri就是 "http://.acme.com/icons/logo.gif"

。在html中,uri

被用來:

url是uniform resource location的縮寫,譯為「統一資源定位符」。通俗地說,url是internet上用來描述資訊資源的字串,主要用在各種客戶程式和伺服器程式上,特別是著名的mosaic。採用url可以用一種統一的格式來描述各種資訊資源,包括檔案、伺服器的位址和目錄等。

◇ url的格式

url的格式由下列三部分組成:

第一部分是協議(或稱為服務方式);

第二部分是存有該資源的主機ip位址(有時也包括埠號);

第三部分是主機資源的具體位址。,如目錄和檔名等。

第一部分和第二部分之間用「://」符號隔開,第二部分和第三部分用「/」符號隔開。第一部分和第二部分是不可缺少的,第三部分有時可以省略。

◇ url示例

檔案的url:

用url表示檔案時,伺服器方式用file表示,後面要有主機ip位址、檔案的訪問路徑(即目錄)和檔名等資訊。有時可以省略目錄和檔名,但「/」符號不能省略。

例一:file://ftp.yoyodyne.com/pub/files/foobar.txt

代表存放主機ftp.yoyodyne.com上的pub/files/目錄下的乙個檔案,檔名是foobar.txt。

例二:file://ftp.yoyodyne.com/pub

代表主機ftp.yoyodyne.com上的目錄/pub。

例三:file://ftp.yoyodyne.com/

代表主機ftp.yoyodyne.com上的根目錄。

gopher的url:

gopher伺服器有可能使用特殊的埠,在這種情況下,主機ip位址與埠之間要用「:隔開。

例一:gopher://gopher.yoyodyne.com/

表示主機gopher.yoyodyne.com上的gopher伺服器。

例二:gopher://gopher.banzai.edu:1234

表示主機gopher.banzai.edu上的gopher伺服器,在埠1234上。

網路新聞的url:

利用url表示網路新聞組時,如果是usenet的話只要指定出新聞組的名字即可。

例如:news:rec.gardening

表示usenet上的rec.gardening新聞組(園藝)。

http的 url:

使用超級文字傳輸協議http,提供超級文字資訊服務的資源。

例一:http://.peopledaily.com.cn/channel/welcome.htm

其計算機網域名稱為.peopledaily.com.cn。超級文字檔案(檔案型別為.html)是在目錄/channel下的welcome.htm。這是中國人民**的一台計算機。

例二:http://.rol.cn.net/talk/talk1.htm

其其計算機網域名稱為.rol.cn.net。超級文字檔案(檔案型別為.html)是在目錄/talk下的talk1.htm。這是瑞得聊天室的位址,可由此進入瑞得聊天室的第1室。

◇ url的缺點

最大的缺點:當資訊資源的存放地點發生變化時,必須對url作相應的改變。因此人們正在研究新的資訊資源表示方法,例如:uri(universal resource identifier)即「通用資源標識」(參見rfc 1630)、urn(uniform resource name)即「統一資源名」和urc(uniform resource citation)即「統一資源引用符」等。

什麼是URI,什麼是URL

1.什麼是uri 注 大多數讀者可能熟悉 url 而不是uri。url是rui命名機制的乙個子集。片段標誌符 有的uri指向乙個資源的內部。這種uri以 結束,並跟著乙個anchor標誌 符 稱為片段標誌符 例如,下面是乙個指向section 2的uri 相對uri 相對uri 不包含任何命名規範資...

URL 和 URI 有什麼關係

uri和url的區別 uri uniform resource identifier,統一資源識別符號 url uniform resource locator,統一資源定位符 urn uniform resource name,統一資源名稱。uri和url的關係 url,urn是uri的子集。什麼...

URL和URI的對比

例 建立url url myurl new url 解析該 為uri資料 uri uri uri.parse url和uri的區別 url的格式由下列三部分組成 第一部分是協議 或稱為服務方式 第二部分是存有該資源的主機ip位址 有時也包括埠號 第三部分是主機資源的具體位址。如目錄和檔名等。第一部分...