WEBアプリケーション開発より「PORT」ついてご質問です。

TomCatなどのサーブレットコンテナを使用する時に使われているPORTはどのような役割をしているのでしょうか?

イメージとしては、
最初にポート(港)が閉じていた状態で、開港することによって、ユーザーのリクエストを受け取る事ができるようになると考えているのですが、これで認識が合っているのでしょうか?

またこのPORTですが
TomCatだけに限らず、デフォルト設定が「1234」や「9999」ではなく
「PORT:8080」に設定されている事が多いのは何故なのでしょうか?

回答の条件
  • 1人2回まで
  • 登録:2007/11/18 23:13:27
  • 終了:2007/11/26 21:32:58

回答(1件)

id:andalusia No.1

andalusia回答回数134ベストアンサー獲得回数122007/11/18 23:56:42

ポイント70pt

認識はあっていると思います。

8080番のポートで、ユーザからのリクエストを受け付ける、ということです。(よく、聞く=listen、という用語を使います)


TomcatなどのHTTPサーバのポートのデフォルト値が8080番なのは、本来のhttpのポートは80番であり(http://www.hatena.ne.jp:80/http://www.hatena.ne.jp/ は同じ)、そのじゃまをしない代替の値としてポピュラー(80を2回重ねるという意味で覚えやすい)からです。

http://www.grc.com/port_8080.htm

id:like_aoihana

納得しました。

そのような由来があったのですね。

大変分かり易いご解説ありがとうございました。

2007/11/26 21:30:43

コメントはまだありません

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

絞り込み :
はてなココの「ともだち」を表示します。
回答リクエストを送信したユーザーはいません