- ベストアンサー
ポート解放の注意点と関係について
- ポート解放に関する注意点とは?問題や対策について解説します
- ポート解放時に発生する問題や接続トラブルの原因とは何でしょうか?
- ポート番号の制限について疑問があります。なぜ65536までなのか?
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
パケットアナライザで現象発生時のパケットを調べてみては? 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より理解(管理?)しやすいんじゃないでしょうか?
その他の回答 (1)
- jjon-com
- ベストアンサー率61% (1599/2592)
>なぜポート番号は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
お礼
ポートの内訳やツールまで教えて頂き、ありがとうございます。 ちょっと勉強してみます。 ありがとうございます!