本頁使用了標題或全文手工轉換

統一資源定位符

維基百科,自由的百科全書
前往: 導覽搜尋

統一資源定位符(或稱統一資源定位器/定位位址URL位址[1]英語:Uniform / Universal Resource Locator,常縮寫為URL),有時也被俗稱為網頁位址網址)。如同在網路上的門牌,是網際網路上標準的資源的位址(Address)。它最初是由提姆·柏納-李發明用來作為全球資訊網的位址。現在它已經被全球資訊網協會編制為網際網路標準RFC 1738。

在網際網路的歷史上,統一資源定位符的發明是一個非常基礎的步驟。統一資源定位符的語法是一般的,可延伸的,它使用ASCII代碼的一部分來表示網際網路的位址。統一資源定位符的開始,一般會標誌著一個電腦網路所使用的網路協定。

統一資源定位符的標準格式如下:

協定類型://伺服器位址(必要時需加上埠號)/路徑/檔案名

統一資源定位符的日常使用

超文字傳輸協定(HTTP)的統一資源定位符將從網際網路取得資訊的五個基本元素包括在一個簡單的位址中:

  1. 傳送協定。
  2. 伺服器。(通常為域名,有時為IP位址
  3. 埠號。(以數字方式表示,若為HTTP的預設值「:80」可省略)
  4. 路徑。(以「/」字元區別路徑中的每一個目錄名稱)
  5. 查詢。(GET模式的表單參數,以「?」字元為起點,每個參數以「&」隔開,再以「=」分開參數名稱與資料,通常以UTF8的URL編碼,避開字元衝突的問題)

其中:

  1. http,是協定;
  2. zh.wikipedia.org,是伺服器;
  3. 80,是伺服器上的網路埠號;
  4. /w/index.php,是路徑;
  5. ?title=Special:%E9%9A%8F%E6%9C%BA%E9%A1%B5%E9%9D%A2&printable=yes,是詢問。

大多數網頁瀏覽器不要求用戶輸入網頁中「http://」的部分,因為絕大多數網頁內容是超文字傳輸協定檔案。同樣,「80」是超文字傳輸協定檔案的常用埠號,因此一般也不必寫明。一般來說用戶只要鍵入統一資源定位符的一部分(zh.wikipedia.org/wiki/Special:%E9%9A%8F%E6%9C%BA%E9%A1%B5%E9%9D%A2)就可以了。

由於超文字傳輸協定允許伺服器將瀏覽器重新導向到另一個網頁位址,因此許多伺服器允許用戶省略網頁位址中的部分,比如 www。從技術上來說這樣省略後的網頁位址實際上是一個不同的網頁位址,瀏覽器本身無法決定這個新位址是否通,伺服器必須完成重新導向的任務。

其它使用

統一資源定位符不但被用作網頁位址,資料庫終端也使用統一資源定位符伺服器連線其伺服器。實際上任何終端-伺服器程式都可以使用統一資源定位符來連線。

以下是一個資料庫的統一資源定位符:

jdbc:datadirect:oracle://myserver:1521;sid=testdb

參見

參考資料

  1. ^ http://shuyu.cnki.net/SearchResult.aspx?sItem=URL&ids= 【所屬學科】電腦科學技術→網路與資料通訊 【漢語推薦使用規範名詞】統一資源定位位址 【簡稱】URL位址 【見 載】《電腦科學技術名詞(第二版)》, 科學出版社, 2002

外部連結