1. ホーム
  2. networking

[解決済み] localhost:8080とはどういう意味ですか? [クローズド]です。

2022-03-06 04:18:01

質問

とはどのような違いがあるのでしょうか? ローカルホスト/ウェブ vs. ローカルホスト:8080/ウェブ ?

解決方法は?

TCP/IP接続は、常にIPアドレスに対して行われます(IPアドレスは、必ずしもそうでなくても、特定のコンピュータのアドレスと考えることができます)。 そのアドレスにある特定の(物理的ではなく論理的な)ポート。

通常、1つのポートは、ターゲット・コンピュータ上の特定のプロセスまたはサービス(quot;service")に結合されています。ポート番号には次のようなものがあります。 標準的 例えば、httpは80、smtpは25といった具合です。このように標準化されているため、通常、ウェブアドレスにポート番号を入れる必要はありません。

ですから、もしあなたが次のようなことを言うなら http://www.stackoverflow.com の部分はIPアドレス(私の場合は64.34.119.12)に解決され、ブラウザはその標準を知っているので、そのアドレスのポート80に接続しようとします。したがって、これは次のものと同じです。 http://www.stackoverflow.com:80 .

しかし、12434、4711、8080のような別のポートでhttpリクエストをリッスンするプロセスを停止させるものはありません。通常(あなたのケースのように)これは、同じマシンですでにポート80をリッスンしている別のプロセス(IISなど)と混信しないように、デバッグの目的で使用されます。

2021年からの注釈 この投稿をしたとき、80番ポートを例に挙げたのは、OPがプロトコルを指定していなかったにもかかわらず、当時はhttpが通常のWebリクエストの標準であり、80番はhttpの標準であったからです。現在では、ほとんどのものがhttpsで実行され、そのための標準的なポートは443です。