URI, URL 與 URN

來源:互聯網
上載者:User

URI, URL 與 URN

作者: 張桂權

URL是大家最熟悉的了,統一資源標位。每次我們訪問一個網站、網頁的時候都要從Brower(IE/FireFox/Netscape等)裡邊敲一個網址,譬如,Http://www.csdn.net/ , Http://blog.csdn.net/natureboy520/等等。URL地址是通過DNS機制轉換而得到的“准IP地址”。MAC是標識網路電腦算唯一一個標量(物理地址)。不過,其它兩個也是經常可見的,瞭解一下它們之間的區別是有必要的。

URL (Uniform Resource Lacator, 統一資源標位)基於資源的位置,使用一種方法來標識Internet上的資源。URL的文法是最簡單的。 由於URL通過位置來引用資源,因此它們制定了主機以及在主機上能夠發現目標資源的路徑名。此外,URL也可以串連到主機上的連接埠以及串連所使用的協議。因此,URL具有以下的形式:
 
  <protocol>: "//" <host>[:port] "/" <absolute path>

文檔可能會使用相對的URL或虛擬引用資源。這些URl並不指定協議或主機。它們僅提供相對的路徑。這是Web服務提供的一個方便,用以基於使用此虛擬URL資源的相對位置來引用資源。這些URL對於以一種一致的方式組織大量的資源從而能夠方便地引用這些資源是非常重要的。

URN (Uniform Resource Name, 統一資源名稱)也用來標識Internet上的資源,但是它們通過使用一個獨立於位置的名稱來實現。

URI是用來標識Internet資源的字串。 URI嚴格的與Web上一個對象的Internet地址等價。

URI,URN以及URL具有相似的目標,因此可以互用。 URI最抽象最概括;因此,它們通常用於技術規範之中。例如URI的文法定義可以作為URN與URL文法定義的基礎。 URN最為通用,但是它們依賴命名來尋找服務,因此依賴於並非總是可以用的額外的服務。URL最為常用,並且是HTTP與Web軟體的基礎。

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.