≪ 目次 [ 戻る ]
このサイトのトップページURIは
http://www.btvm.ne.jp/~nishi/my/
です。絶対URIで記述してあります。このURIの内容を解析してみます。
この部分はスキーム(Scheme)と呼ばれ処理方法を表わしています。http はHTTPプロトコル(Hyper Text Transfer Protocol)という転送手順を使用して、HTMLや画像などのデータを転送します。
注)スキーム名と転送手順名は、必ずしも一致しません。
http:〜 という表記で httpスキームのURL と呼びます。
その他のスキーム名として
ftp | ファイル転送 |
mailto | 電子メール |
news | ニュースグループ記事 |
file | ローカルホストのファイル名 |
等があります。
fileスキームの事を少し説明します。ローカルホスト(localhost)は、URIを発行しようとしているコンピュータです。
コンピュータが回線(WWW)に繋がっていなくてもローカルホストは、この fileスキームのURIを使って abcd.html を参照する事が出来ます。URIがインターネット外の情報資源の存在する場所を指し示す一例です。
後に続く文字列がサーバー名 又は ローカルホストであることを表しています。
ネットワークで繋がったコンピュータで他のネットワークで繋がったコンピュータに情報資源を提供するコンピュータ、又は、そのプログラムを指します。
サーバーに対して情報資源を受け取る側を クライアント (client)と言います。
サーバーの名前(ドメイン domain name)を表しています。WWW 内では同じ名前が重ならないように管理する事により情報資源の所在地を重複することなく指し示すことができます。(日本ではJPNICが管理しています)
サーバー内のフォルダやファイルのパス名を表しています。
http://〜 という表記で情報資源の存在する場所を直接指し示しす方法を 絶対URI と呼びます。
私の住所は世界に唯一で、住所を正確に書くと、世界中何処からでも手紙が届く、という感じでしょうか。
このページの最初に、
このサイトのトップページURIは
http://www.btvm.ne.jp/~nishi/my/
です
と書きました。実は、
上の各URIでもこのサイトのトップページにアクセスする事が出来ます。
私が利用しているプロバイダは、BTVケーブルテレビ(BTV)です。
サーバーを設置して、インターネットに接続したり、ウェブページを登録する等のサービスを行う個人や団体
BTVでは、ディレクトリにアクセスした場合、その配下に index.html が有れば自動的にそのファイルをアクセスするようになっています。ですから1、2の方法は同じ index.html を指し示しています。
ところが、3の場合です。お尻に / が付いていませんね。この場合はチョット動作が違います。myという名前のファイルをアクセスしようとしています。ところが・・・・・
クライアント(客)とサーバー(鯖)の会話
客 : おーい http://www.btvm.ne.jp/~nishi/my チョーダイ
鯖 : http://www.btvm.ne.jp/~nishi/my なんかネーぞ
http://www.btvm.ne.jp/~nishi/my/index.html の間違いじゃネーか?
客 : じゃ http://www.btvm.ne.jp/~nishi/my/index.html チョーダイ
鯖 : わかったー送るよー
と、余計な動作が入り時間が掛かってしまいます。 又、サーバーがこの様な機能を持っていなければアクセスは拒否されます。
とゆう訳で3のURIは間違いです。