• ベストアンサー

絶対URL(絶対URI)と絶対パスのちがいは?

絶対URL(絶対URI)と絶対パスのちがいは? 絶対URL(絶対URI)とは、「スキームを含めてのリソースの在り処」のことであり、 絶対パスは、「単純に、リソースの在り処(リソースへアクセスするための経路)」 を示している、という理解でよろしいのでしょうか? よろしく、お願いします。

noname#246613
noname#246613

質問者が選んだベストアンサー

  • ベストアンサー
  • 0909union
  • ベストアンサー率39% (325/818)
回答No.2

机上の上だけで理解しようとすると、そのようになるのでしょう。 理解しようとしただけ、ましかと思いますが、実際にはどのように使われているか、実践すると違いが理解できます。それだけの意味しかありません。 国語の意味の理解ではNo1の方の回答でいいかと思いますが、例題を強いて言えば、 ”コンピューター”と”パソコン”。 ”ご飯”と”晩御飯” ”台所”と”キッチン” etc... など沢山例題がみつかります。どれも、どちらかが、どちらかのカテゴリーに含まれますね。全体を指しているのと、特定の”さま”をあらわしているのとの違い。最後のだけ、日本語と外来語の違いですね。でも、使う場面や文の前後で使い分けていますね。 まず、歴史を勉強することです。”パス”は"PATH"(環境変数)として、古く(20年以上も)からOSの設定値やプログラミングの世界で使われいましたが、URLや得にURIが広まったのは、ここ10年くらいの事です。得にオブジェクト指向のプログラミングが実用化されてきてからURIなるものがでてきました(考え方としては前からあったが)。 昔は、プログラムの在る所を示すだけでよかったわけです。その内、それ以外の情報も、合わせて織り込んで、しかも、プログラムに得にSGMLやXML、HTMLの発達にともに、プロトコルや、仮想、ネット経路を織り込める住所を表すパスが必要になり、生み出されたのがURLであり、URIです。得にURIは存在よりもプログラムに近い所にあり、機能の一部を担う間になっています。 なので、通常”パス(PATH)”といったら、ローカルの在り処だけを示す値が格納されている変数及び値を指します。このローカルと言うのは、ローカルシステムで、OSのディレクトリーシステム(ファイルシステム)の住所を指します。リモートのコンピューターも、このファイルシステムが認識できるパスに変換して使用されます。 そこでよく誤解するのか、エクスプローラーのアドレスバーで、http://xxx/などと入れたり、file://などと入れたりすると、対象の物を表示しますが、これは、エクスプローラーの機能で、ローカルだけなくWebプロトコルも認識して表示してしまうためです。(インターネットエクスプローラーでもfile://などとするとローカルシステムが表示できますね) なのでOSの環境変数PATHにhttp://dasdsfasdなどとしても有効な値としては使えません。 >スキームを含めての これらを「スキーム」と呼べれるなら、その通りでいいでしょう。 使い道が違うので、単にそのように理解するのは危険でしょう。 他の例題としては、今は、テレビ機能が備わっているパソコンが増えていますが、店頭でそのパソコンを指して、おじいちゃん、おばあちゃんに、「テレビです」と言って売っていいものかどうか。確かにモニター一体型でタッチパネルで、リモコンが付いているテレビパソコンなら、そういって売っても、なんとか成り立ちますが、やっぱりだめでしょう(そんな店があったら消費者庁に訴えてください)。 F1レースの車も、自動車で、プリウスも自動車ですが、F1マシンを指して”自動車”ですと宇宙人に紹介しますか? ”レーシングカー”と特別な単語を使いますよね。 これらの違いと全く一緒です。

noname#246613
質問者

お礼

丁寧なご説明、ありがとうございます。そもそも、このような質問をした背景には、現在読んでいる参考書の「絶対URIと相対URI、絶対パスの説明」の内容が不明瞭で、よくわからなっかったので。ありがとうございます。

その他の回答 (1)

  • Trick--o--
  • ベストアンサー率20% (413/2034)
回答No.1

「パス」は「経路」という意味です。 「URL(URI)」は「パス(経路)」を表現する方法の一種です。

関連するQ&A

  • URIとURLの違い

    些細な事なんですが・・・URIとURLの違いって何でしょうか。用語辞典を見てもいまいち概念的に理解できません。

  • 絶対パスとフルパスの違いがイマイチわかりません。

    絶対パスとフルパスの違いがイマイチわかりません。 絶対パスというのはいわゆるURLのことで、URLというのはフルパスの省略されたもの、ということでいいのでしょうか。 普通にパソコンのブラウザからフルパスを使ってアクセスすると、サーバーにある関係ない情報まで見ることが出来てしまうので、指定した目的以外のフォルダをApachにより省略していわゆる普通のURLにするということですか? また、指定したフォルダを省略するためのApachとはどのようなものでしょうか。 http://www.chama.ne.jp/download/web/path.htm

  • URLとURIの違い?

    タイトルどおりですがURLとURIの違いを教えてください。短い内容ですみませんがよろしくお願いします。

  • フルパスと絶対パスの違い

    表題の通りですが、フルパスと絶対パスの違いを教えていただけないでしょうか。 絶対パスと相対パスの違いなら分かるのですが・・・。 どうぞよろしくお願いしますm(_ _)m

  • URIアクセスで認証をパスしたい。

    現在、セッションを使った認証を使っています。 ログイン画面にID,PASSWORDを入力して認証をしておりますが、 URIをメールで送信しそのURLからアクセスした場合は 認証をパスした状態でログインさせたいと思います。 どうすればこのようなことができますでしょうか。

    • 締切済み
    • PHP
  • 相対パスを絶対パスに。

    Web巡回ロボットのようなモノを作ろうと思っています。 あるURLにアクセスし、そのソースからリンクされているURLを拾って・・・・を繰り返します。 そこで、相対パスを絶対パスに簡単に変換する方法はありますか? ご教授お願いします。

    • ベストアンサー
    • Java
  • アドレッシング スキーム?  URI?  URL? URN? など

    Addressing Schemes(アドレッシング スキーム?) URI? と URL? と URN? と、とのかくその・・・ おもしろそうなんですが なんだか一部しか良く分からない・・・ いや全くよく分かっていないので・・・ とりあえずその・・ ブラウザ の アドレス 欄 に入れて使える http:やftp: ....(このくらいは以前から知っている) あるいは view-source とか mailto: など これらの コマンド(スキーム?) の一覧と その使用方法が 日本語で ←これ重要!! そう、日本語で説明してあるところなんかは 無いでしょうか? 英語でのページ http://www.w3.org/Addressing/schemes  なんかは一応、見させていただいたのですが もう一つ、よくわかりませんでしたので ぜひ、ご存知の方 おいででしたらよろしくお願いいたします。

  • URLとパスの違いがよくわからないんですが教えて下

    URLとパスの違いがよくわからないんですが教えて下さい

  • URLは絶対パス、相対パス、ルート相対パス

    WEBサイトを作成する上で、HTML内に使用するURLの記述方法で悩んでいます。 「絶対パス」、「相対パス」、「ルート相対パス」のどれがいいでしょうか。

    • ベストアンサー
    • HTML
  • URLについて

    URLについて 大学でURLについて学んだのですが、 URLは「スキーム名://ホスト名/パス名/(ファイル名)」という構成と学びました。 スキーム名はhttpなどのことで、 ホスト名はwwwなどのことですよね。 パス名とはどのようなものなのでしょうか。 具体例をあげていただくとうれしいのですが・・・。 あとドメイン名というのはURLの中に構成されないのですか? よろしくお願いします。