1. ホーム
  2. localhost

[解決済み] localhost"、hosts、portsは一体何のためにあるのか?

2023-05-12 12:16:07

疑問点

私は Web 開発の全くの初心者です。そのため、"localhost" のようなものをいつも目にし、自問自答しています。それは何ですか?

ホストとは何なのか?何かを実行するものです。つまり、私の Mac は、その上で実行されるすべてのもののホストなのです。だから、"localhost"は、実際には私のMacだけですか?また、他のホストを持つことはできますか?

だから、私がブラウザで書くとき。 http://localhost:80/mysite/index.php と書くと、この "localhost" はブラウザにオンラインではなく私のマシン上でそのようなものを探すように伝えるのですか?

多分、誰かがこれを少し整理することができます :-)

どのように解決するのですか?

コンピュータネットワークでは、localhost (このコンピュータの意) は、ループバックネットワークインターフェイスのアドレスに付けられる標準的なホスト名です。

Localhost は常に、IPv4 のループバック IP アドレス 127.0.0.1 に変換されます。

また、コンピュータのホスト名の代わりにも使用されます。たとえば、HTTP サーバーを実行しているシステム上にインストールされた Web ブラウザを、次のように指示します。 http://localhost と入力すると、ローカルWebサイトのホームページが表示されます。

ソースは ウィキペディア - ローカルホスト .


:80 の部分は TCP ポートです。これらのポートは、特定のIPアドレス上の通信終点と考えることができます(localhostの場合 - 127.0.0.1)。また IANA は、特定のサービスに対する標準的なポート番号の正式な割り当てを管理する責任を負っています。ポート80は、たまたま HTTP .