Uniform Resource Locator

del.icio.us del.icio.us
Digg Digg
Furl Furl
Reddit Reddit
Rojo Rojo
Add to OnlyWire

Uniform Resource Locator(ユニフォームリソースロケータ、URL)または統一資源位置指定子とういつしげんいちしていし)は、インターネット上のリソース(資源)を特定するための形式的な記号の並び。WWWをはじめとするインターネットアプリケーションにおいて提供されるリソースを、主にその所在を表記することで特定する。なお、ここでいうリソースとは(主にインターネット上の)データやサービスを指し、例えばウェブページ電子メールの宛先といったものがそうである。

URLを含む一般概念としてURIがある。

インターネットを、様々なリソースが点在する空間のように捉えれば、URLはその空間内においてリソースの場所を特定する「住所」のようなものと考えることもできる。実際、日本でより一般に好まれる呼称として「アドレス」がある。これはInternet ExplorerのURL欄がそのように題されていることに由来すると思われるが、MACアドレスIPアドレスなどと紛らわしく、技術用語としては正確でない(意味があいまいというだけで間違いではない)。

ティム・バーナーズ=リー1991年に発表した論文でUniversal Resource Locatorと命名し、初期はその名が使われたが、現在の正式名称はUniform Resource Locatorである。

目次

URLの形式

http: //ja.wikipedia.org /wiki/Wikipedia
パス名
ホスト名 (ディレクトリ名を含む)
スキーム(プロトコル名ではない)

http://ja.wikipedia.org/wiki/Wikipedia」は典型的なURLの一例である。URLはこのような特徴的な形式の文字列であり、WWWが普及した今日にあっては頻繁に目にするものである。

上のURLは「ウィキペディア日本語版の中にあるウィキペディアについて説明している項目」というリソースを特定する。

  • スキームhttpはこのリソース(項目)を入手する為にはHTTPを使うべきであることを表す。
  • ja.wikipedia.orgはこのリソースが保管されているホストを表すホスト名である。
  • 残りの/wiki/Wikipediaの部分は最終的にリソースを特定するための詳細である。ホストのファイルシステム内でのファイル名あるいはディレクトリ名に対応する場合が多いが、そうでない場合もある。

大まかに言えば、上のURLは「ja.wikipedia.orgというコンピュータに接続してHTTPの決まり事に従って/wiki/Wikipediaという名前のデータを要求すれば目的の物が手に入る」と読むことができる。

一般形式

一般にURLは

(スキーム名):(スキームごとに定められた何かの表現形式)

という形をしている。スキーム名としてはプロトコル名が用いられていることが多いがそれに限らない。RFC 1738には次のスキーム名が定義されている。

IANAに登録されたスキーム[1]が公式に認められたスキームであると見なされており、上記の他に20あまりある。この他にもjavascriptスキーム(この後ろに書かれた内容がJavaScript言語によって書かれたスクリプトであることを示す)のように広く普及している非公式なスキームもある。

URLの、スキーム名以降の部分はスキームごとに定められた規則に従う。例えば、電子メールの宛先を表すmailtoスキームのURLの場合、

mailto:example@example.com

のようになっており、先に挙げたhttpスキームの例とは大きく異なっている。

httpやftpのような特定のホストにIP接続する類のスキームでは次のような共通の形式が使われている。

//<user>:<password>@<host>:<port>/<url-path>
  • <user> - ホストに接続するときに使うユーザー名。必要がなければ省略可。
  • <password> - ユーザー名に対応するパスワード。必要がなければ省略可。
  • <host> - ホスト名FQDNまたはIPアドレス
  • <port> - 接続先ポート番号。ホストのどのポートに接続するかを表す。スキームがデフォルトのポート番号を規定している場合は省略してもよい。
  • <url-path> - ホストに要求するパス。ホストのファイルシステムにおけるパスと対応する場合が多いが、そうでない場合もある。必要がなければ省略可。

RFC

URLに関連するRFC(およびその邦訳)には次のものがある。

RFC 1983による"address"の語釈は次の通り。(プレーンテキストの原文に太字の効果を付与し、1行文字数などの体裁を調整)

There are four types of addresses in common use within the Internet. They are email address; IP, internet or Internet address; hardware or MAC address; and URL. See also: email address, IP address, internet address, MAC address, Uniform Resource Locator.

先頭の2文の大意は、『インターネットにおけるアドレスには主に4種類ある。電子メールアドレス、IPアドレスMACアドレス、そしてURLである。』となるが、参考までに、TR X 0055:2002による訳を次に引用する。(太字は引用者)

インターネット(the Internet)内部で共通に使用するアドレスには四つの型がある。それらは,電子メールアドレス,IPアドレス又はインターネットアドレス,ハードウェアアドレス又はMACアドレス,及びURLとする。"2.147 email address","2.252 IP address","2.229 internet address","2.287 MAC address"及び"2.479 Uniform Resource Locator (URL)"も参照すること。

関連項目

This article is from Wikipedia. All text is available under the terms of the GNU Free Documentation License.


Giant Panda

Mercedes Car
James Bond Guide
This site monitored by SitePinger.net