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 サブネットの仕組み