2012年3月15日木曜日

URLとURIは何が違うの? どちらが正しい呼び方? | Web担当者Forum

この記事を読むのにかかる時間: 約 3 分

今日は、ノウハウというよりは、豆知識を。「URL」という呼び方と「URI」という呼び方がありますが、どう違うのか、あなたはご存じですか? Webページのアドレスを指す場合は、どちらを使うべきなのでしょうか。

URLとURIは何が違うのか

結論から言うと、URIとURLは同じものではありません。「URI」のほうが広い概念で、「URL」はURIの部分集合です。同様の仕組みに「URN」というものがあります。

その3つを別のものにたとえてわかりやすくいうと、

寿司(URI) ├にぎり寿司(URL) └ちらし寿司(URN)

のような関係です。つまり、URIというものを細かく分類すると、URLとURNに分けられるのです。

それぞれをわかりやすく示すと、次のとおりです。


トップボックスの比較を設定
  • URL(Uniform Resource Locator):
     場所を示す書き方のルール。
     ページや画像などを取得したりするための主要な場所とアクセス方法を指定。
     例:(Web担トップページの場所とアクセス方法)
      
  • URN(Uniform Resource Name):
     名前を永続的に識別する書き方のルール。
     これ単体ではアクセスできない場合もある。
     例:(Web担のムックの最新刊)
      urn:isbn:4844327968
  • URI(Uniform Resource Identifier):
     名前または場所を識別する書き方のルールの総称(親玉)
     URLやURNは、URIで定められたルールに従って書かれたり使われたりする。

ほかにも「URC(Uniform Resource Characteristics」というものも提案されていました。寿司の例でたとえるなら巻き寿司というところでしょうか。

WebページのアドレスはURL? URI?

ということで、Webページのアドレスのことは「URI」と呼んでも「URL」と呼んでもかまいません。ハマチ握りや中トロ握りを「にぎり寿司」と呼んでも「寿司」と呼んでもいいのと同じですね。


顔文字を書き込む方法

細かいことを言うと「http:」というパーツはURLとして定められているわけではなく、URIとしての識別子(スキーム)なので、技術仕様などではURIと呼ぶことが多いようです。

とはいえ、一般的にWebページのアドレスをいう場合には、アクセスしてもらうために示しているのですから、「URL」と呼ぶのが適切でしょう。

URLを解剖してみる

せっかくですから、URIを構成するパーツを理解しておきましょう。

たとえば次のURIから何が読み取れるでしょうか。

URLの場合の各パーツを分解して、正式名称とともに意味を説明していきましょう。

  • https:

    スキーム(scheme)
    この場合は、httpプロトコルを使うことを示します。ほかにhttps:ftp:data:file:など、いろいろとあります。urn:も、URIのなかでURN用として定められているスキームです。この部分はIANAという組織が管理していますが、IANAに登録されていないscp:mysql:といったスキームが使われることもあります。


    私のCDに音楽を圧縮する方法
  • //yasuda:pas/strong>

    オーソリティ(authority)
    アドレスの根本部分。「//」で始まり、さらに以下のパーツに分かれます。

    • yasuda:pas/strong>
      ホスト(host)。アクセス先サーバー名
    • :8080
      ポート(port)。アクセス先サーバーのポート番号
  • /news/index.htm

    パス(path)
    指定したオーソリティの中でのアクセス先を指定します。httpでは、サーバーの公開領域内でのディレクトリ名とファイル名ですね。

  • ?page=2&msg=yes

    クエリ(query)
    パスの中でさらにアクセス内容を細かく識別します。httpでは、サーバー上で動作するプログラムへの指示や命令が書かれることが多いです。


  • #hot

    フラグメント(fragment)
    アンカーと呼ばれますが、正式にはフラグメント。主となる内容に加えて部分や代替表現を指定します。httpではこの情報は通常はサーバーには伝えられず、サーバーから送られた情報をクライアント(ブラウザ)が処理する際に使います。

これからは、会議でURLのパーツのことを話す際に、「URLの最後のクエスチョンマークに続くやつが……」ではなく「クエリが……」と言い、「シャープで指定するページ内アンカー」ではなく「リンクの際のフラグメント指定」と言うというのはいかがでしょうか?

ちなみに、昨今のブラウザなどでは、アクセスしているURLは機密情報ではないものとして扱うことが多いので、URLにユーザー名やパスワードを指定することは控えるべきです。上記の例はそういった指定が可能だということを示しているだけですので、ご注意を。



These are our most popular posts:

よくある質問 - 無料レンタル「タカミンお絵描きチャット」

Q11 レンタルしたお絵描きチャットのIDやパスワードを忘れてしまった。 Q12 レンタル したお絵描きチャットを削除したい。 Q13 以前レンタルしたお絵描きチャットのURLを 忘れてしまった。 Q14 管理ページとはなんですか?また、管理ページはどこにあります か? read more

【とある魔術の禁書目録】水着姿のインちゃん&五和…これが格差社会か ...

2011年1月27日 ... URL. #- 2011.01.28 Fri 14:57. この水着完全に痴女仕様じゃねーかww大精霊 チラメイドより恥ずかしいわ! : URL No title. #bMvHK8/c Edit 2011.02.15 Tue 02:10 . この版権絵は何の雑誌ですか? デビ : URL コメントありがとうございます ... read more

ムズ痒いブログ : これは本当にこういう絵なんですか? - ライブドアブログ

2012年2月27日 ... やる夫達は嘘を重ねるようです 勘違いが ... これは本当にこういう絵なんですか? 524 可愛い奥様 ... 534 本当にこういう絵です早稲田大学図書館にあるそうです ... 名前: メール: URL: 情報を記憶: 評価: --, 1(最低), 2, 3, 4, 5(最高). 顔 星 ... read more

Googleのロゴの絵は世界共通なんですか?

Googleのロゴの絵は世界共通なんですか? 質問・疑問に答えるQAサイト ... 参考 URL: : google.co.jp/language tools?hl=ja. 投稿日時 - learn more 11: 59: ... ここは普通のgoogleの絵です。 プロバイダ云々の話はこの場合 ... read more

Related Posts



0 コメント:

コメントを投稿