localhost(ローカルホスト)
ネットワークでつながっているコンピュータのうち自分の方のコンピュータだよ
もしくは「自分自身」を意味するホスト名だよ
簡単に書くよ
localhost(ローカルホスト)とは
ネットワークでつながっているコンピュータのうち、自分が使っている方のコンピュータのこと。
あるいは
「自分でーす(--)ノ」を意味するホスト名
(ネットワーク上で使うコンピュータの名前)
です。
詳しく書くよ
サクっと一言で説明すると
ネットワークでつながっているコンピュータのうち、自分が使っている方のコンピュータ
が「ローカルホスト」です。
例えば、そうですね。
ピヨ太君のパソコンがネットワーク経由でピヨ子さんのパソコンとやり取りしています。
ピヨ太君目線で考えると、ピヨ太君の使っているパソコンがローカルホストです。
自分自身が使っているコンピュータね。
あと、ついでなので書いておくと、ピヨ子さんが使っているパソコンは「リモートホスト」と言います。
ネットワークでつながっている、相手方のコンピュータのことです。
ローカルホスト(とリモートホスト)は相対的な用語です。
ピヨ太君のパソコンがローカルホストなのは、あくまでピヨ太君目線で見た場合です。
ピヨ子さん目線で考えると逆になります。
これが「ローカルホスト」の1つ目の意味です。
ネットワークでつながっているコンピュータのうち、自分が使っている方のコンピュータ
ね。
次に、2つ目の意味について説明します。
といっても、本質的には同じですけどね。
まずは「ホスト名」について簡単に説明します。
ホスト名は「ネットワーク上でのコンピュータさんの名前」です。
コンピュータさんに「ピヨ太」や「ピヨ子」といった名前を付けられるのです。
名前を付けたら、ネットワーク上では付けた名前でコンピュータを指定できます。
例えば
http://ピヨ太/
と指定すると「コンピュータ『ピヨ太』にHTTPでアクセスしろやー」な指示になります。
HTTPとか言われてもよく分からない人は「コンピュータ『ピヨ太』のところに遊びに行け」な指示と解釈してください。
同じように
http://ピヨ子/
と指定すれば「コンピュータ『ピヨ子』のところに遊びに行け」な指示になります。
ホスト名にはそのような役割があるのですが、このホスト名のうち「ピヨ太」や「ピヨ子」のような固有名詞ではなく
「自分」を意味するホスト名
が「ローカルホスト」です。
例えば
http://localhost/
のように指定することで
http://自分/
と指定したことになります。
「自分のところに遊びに行け」な指示です。
例えば、コンピュータ「ピヨ太」で
http://localhost/(≒「http://自分/」)
と指定するのは
http://ピヨ太/
と指定したのと同じです。
コンピュータ「ピヨ太」で行き先にローカルホストを指定すると、コンピュータ「ピヨ太」に行きます。
同じように、コンピュータ「ピヨ子」で
http://localhost/(≒「http://自分/」)
と指定するのは
http://ピヨ子/
と指定したのと同じです。
コンピュータ「ピヨ子」で行き先にローカルホストを指定すると、コンピュータ「ピヨ子」に行きます。
実際には、ローカルホストを指定するか自分のホスト名を指定するかで少し違いがありますけどね。
興味のある方は調べてみてください。
ローカルホストは、あくまで「自分自身」を意味するホスト名です。
ご注意くださいね。
あなたのコンピュータに遊びに来てもらおうとして「ちょっと『http://localhost/』にアクセスしてよ」とか言っては、いけません。
相手にとっての「自分自身」(相手が使っているコンピュータ)に遊びに行ってしまいます。
一言でまとめるよ
まぁ「ローカルホスト」って単語が出てきたら「ネットワークでつながっているコンピュータのうち自分の方のコンピュータ、もしくは自分を指すホスト名
(ネットワーク上で使うコンピュータの名前)なんだな~」と お考えください。
おまけ
■訳してみるよ
「local(ローカル)」の意味は「現地の」とか「地元の」とか「局所的な」とかです。
「host(ホスト)」の意味は「(お客さまをもてなす)主人」とか「主催者」とかです。
何となく くっつけると
現地の主人
となります。
■検索してみる?






