• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:クライアント側のポート番号)

クライアント側のポート番号とHTTPポートについての疑問

このQ&Aのポイント
  • クライアント側のポート番号とHTTPポートについて疑問があります。
  • HTTPポートはWebブラウザでの通信に使用されるポートで、通信ごとに開閉されます。
  • 一方、クライアント側のポート番号は動的に割り当てられ、各OSで管理されています。

質問者が選んだベストアンサー

  • ベストアンサー
  • taka_tetsu
  • ベストアンサー率65% (1020/1553)
回答No.4

>私がしている勘違いはなんでしょうか。 本に書いてあることはすべて正しいと思っていること。 もちろんクライアント側はランダムポートです。

その他の回答 (3)

  • CSC
  • ベストアンサー率20% (24/119)
回答No.3

下のアドレスを参照。

参考URL:
http://www.atmarkit.co.jp/fnetwork/netcom/netstat/netstat.html
noname#6089
質問者

お礼

締め切り後のお礼 今回の質問の件については、出版社に手紙で問い合わせました。 そうしたら、著者からの回答が載った返事が来ました。 著者の回答の要約 「クライアント側のポート番号が動的に割り当てられると記述すると説明が不明確になってしまうので、固定的に説明しました。 補足の説明を付け加えるべきでしたが、執筆時の配慮が足りませんでした。 お詫びして、訂正します。」

  • CSC
  • ベストアンサー率20% (24/119)
回答No.2

#1です。 すいません、押し間違いです(^^; 私の環境では、 PORT  Local Address  Foreigin Address ・・・ TCP   127.0.0.1:80   127.0.0.1:4202  ・・・ となっていることから、内部ポートはウェルノウンポート80で外部ポートはOSが勝手に決めた4202ではないかと思います。

  • CSC
  • ベストアンサー率20% (24/119)
回答No.1

憶測で申し訳ないのですが、ポートには外部へのポートと内部ポートがあったとおもいます。 コマンドプロントでnetstatと入力・実行していただければ確認できると思います。

noname#6089
質問者

補足

ご回答ありがとうございます。 #「どんな人:専門家」の方が「自信: なし 」で「憶測」ですか? #難しいことを質問してしまったのでしょうか? #同じような回答でもよいので、別の方の回答もお待ちしたいです。 >コマンドプロントでnetstatと入力・実行していただければ確認できると思います。 私のPCはWindows2000です。 コマンドプロンプトで C:\>netstat -an を行いますと、 Active Connections Proto Local Address Foreign Address State TCP  0.0.0.0:7   0.0.0.0:0  LISTENING UDP  0.0.0.0:7    *:* などと(20か30行くらい?)表示されます。(上記は抜粹) "Local Address"が「内部ポート」で、"Foreign Address"が「外部へのポート」ということですか? "Local Address"というのも"Foreign Address"のも、このPCのAddressですか? (私は Foreign Addressというのは、例えばWebサーバなど、私のPCとは別のところのアドレスだと思っていました。)