TL;DR:

TL;DR:

2x-2 であることはほぼ確実ですが、正しいかどうか確認したいです。誰か意見を述べますか、またその理由は何ですか?

x2 + 2

2倍 + 2

2倍 – 2

x2 – 2

答え1


ホストの数は、基本的にビット数で作成できる組み合わせの数です。TCP/IPv4サブネットの最低 IP と最高 IP は、それぞれサブネット アドレスとブロードキャスト アドレスとして予約されています。

通常、サブネットは と表記されます192.168.420.0/24が、説明されているように、これはTCP/IPv4 で使用可能なビットの総数からx減算した残りのビットです(ネタバレ: 32 です)。x

式は で2^x、次のように説明されます。

  • 2 - 各ビットの可能性の数、0または1
  • ^ - 累乗:
  • x - 与えられたビット数

古き良き手動サブネット化の時期が来たと思います。

24ビットの例:

使用できるのは 24 ビットです。IP
の数 (2^24) = 16777216
範囲 = x.0.0.0 - x.255.255.255

1 つの大きなサブネットを作成すると、その中に 16777214 台のホストが存在する可能性があります。
ネットワーク アドレス = x.0.0.0
ブロードキャスト アドレス = x.255.255.255
有効 IP 範囲 = x.0.0.1 - x.255.255.254 (16777214)
サブネット マスカー = 255.0.0.0

16ビットの例:

使用できるビットは 16 ビットです。IP
の数 (2^16) = 65536
範囲 = xx0.0 - xx255.255

1 つの大きなサブネットを作成すると、その中に 65534 台のホストを含​​めることができます。
ネットワーク アドレス = xx0.0
ブロードキャスト アドレス = xx255.255
有効 IP 範囲 = xx0.1 - xx255.254 (65534)
サブネット マスカー = 255.0.0.0

TL;DR:

はい、そうです2^x-2

答え2

ほとんどの場合、最小の数字をネットワーク アドレスとして保持し、最大の数字をブロードキャスト用に保つ必要があるため、 2 x - 2が必要だと思います。

姉妹サイトのこちらの投稿もぜひお読みください: https://serverfault.com/questions/49765/ipv4 サブネットの仕組み

関連情報