• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:ポート解放の注意点と関係について)

ポート解放の注意点と関係について

このQ&Aのポイント
  • ポート解放に関する注意点とは?問題や対策について解説します
  • ポート解放時に発生する問題や接続トラブルの原因とは何でしょうか?
  • ポート番号の制限について疑問があります。なぜ65536までなのか?

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

  • ベストアンサー
回答No.1

パケットアナライザで現象発生時のパケットを調べてみては? Wireshark プロジェクト日本語トップページ - SourceForge.JP http://sourceforge.jp/projects/wireshark/ 他にもソフトはあると思いますが、私はこれをつかってます。 使い方も載ってるみたいですよ。英語ソフトですけど、だいたいわかります。 それとポート番号ですが WELL KNOWN PORT NUMBERS  0番 - 1023番 一般的なポート番号 REGISTERED PORT NUMBERS 1024番 - 49151番 登録済みポート番号 DYNAMIC AND/OR PRIVATE PORTS 49152番 - 65535番 自由に使用できるポート番号 で65535個のポート数ですが,2進数で1111111111111111(16個)、16進数でFFFFになります。 コンピュータって2進数や16進数で管理(計算?)してますよね? IPアドレスもクラスCのローカルIPアドレスも,0~255(FF)とか。 それなんでポート番号は0~65535(65535個)にしたんですかね? PCからみたら99999とか100000より理解(管理?)しやすいんじゃないでしょうか?

参考URL:
http://sourceforge.jp/projects/wireshark/
p10h10
質問者

お礼

ポートの内訳やツールまで教えて頂き、ありがとうございます。 ちょっと勉強してみます。 ありがとうございます!

その他の回答 (1)

  • jjon-com
  • ベストアンサー率61% (1599/2592)
回答No.2

>なぜポート番号は65536までしかないのでしょうか? 65536ではなく,65535です。 TCP(UDP)ポート番号は16bit長なので,2の16乗=65536,よって,取りうる番号は0~65535。 下記URLから参照できるTCPヘッダの図では, 送信元ポート番号が 0-15bit目,送信先ポート番号が16-31bit目, にあることが解説されています。 http://ja.wikipedia.org/wiki/Transmission_Control_Protocol