IPアドレス:IP出力が与えられた場合、ネットワーク接続にはいくつの個別のアドレスとポートの組み合わせがありますか?

IPアドレス:IP出力が与えられた場合、ネットワーク接続にはいくつの個別のアドレスとポートの組み合わせがありますか?

eth0次のコマンドでインターネットに接続して実行しているとします。

ip addr | grep eth0 | grep inet

このコマンドは,次の文字列情報を出力します。

inet 123.213.50.19/20 brd 123.213.63.255 scope global eth0

マスク番号を匿名化し、サブネット番号間の間隔を一貫して保持しました。

私の質問は次のとおりです。/20上記のbrd ...アドレス、アドレス、およびポートの配列が与えられた場合、このイーサネット接続で何かをホストするために選択できるIPアドレスとポート番号の合計の組み合わせは何ですか?

うん:

2^12 * (portCount - portsReserved)?

そして、計算時に次から始めて値の配列を取得しますか?

123.213.50.19

そして次に終わります:

123.213.50.19 + 2^12

そこから任意のアドレスを選択しますか?

ベストアンサー1

inet 123.213.50.19/20 brd 123.61.255

インターフェイスがIPv4アドレス123.213.50.19、サブネットマスク20ビット、ブロードキャストアドレス123.61.255(123.213.63.255でなければならない)を使用するように設定されていることを示します。

サブネットマスクは、ゲートウェイを介さずにシステムが「会話」できるIPアドレスを決定しますが、システムが通信できるIPアドレスの数は決定しません。使用。必要に応じて、インターフェイスにより多くのIPアドレスを割り当てることができます(他のデバイスではこれを無効にすることができます)、自動的には行われません。

ネットワーク制限を無視し、可能性の数は、利用可能なサブネットビット(32 - 20、12)とポート(65536)の数から利用できない値(ブロードキャストアドレスなど)を引いたものによって決まります。サブネットで可能な最低のIPアドレスは、すべて0に1を加えたマスクされたアドレスです。通常、123.213.48.1(48は00110000b)です。可能な最も高いアドレスはすべて1から1を引いたマスクアドレスです:123.213.63.254(63は00111111b)。

おすすめ記事