助け合いフォーラム
この問題はプレミアムコンテンツです。
ブロードキャストアドレスとネットワークアドレスになる理由
こちらの問題の解説で「10.10.10.15/28」はブロードキャストアドレスのため使えない、「10.10.10.16/28」はネットワークアドレスのため使えない、と書かれてあるのですがサブネットマスクが/28と言うことはその中の範囲のアドレス(前者は10.10.10.0〜10.10.10.15、後者は10.10.10.16〜10.10.10.31)が使えると思っていたのですが違うのでしょうか。10.10.10.15/32や10.10.10.16/32の様にサブネットマスクが/32でホストアドレスであれば使えないと言うのが分かるのですが..。どなたか教えて頂きたいです。
サブネットにおける、最初のIPアドレスはネットワークアドレス、
最後のIPアドレスはブロードキャストアドレスであり、
これらはホストに割り当てることのできないアドレスです。
つまり
「10.10.10.15/28」のネットワーク範囲は、ご認識の通り「10.10.10.0〜10.10.10.15」ですが、
そのうち、ホストに割り当て可能なIPアドレスは「10.10.10.1~10.10.10.14」
「10.10.10.16/28」のネットワーク範囲は、「10.10.10.16〜10.10.10.31」
そのうち、ホストに割り当て可能なのは「10.10.10.17~10.10.10.30」
です。
コメント
この場合、そもそも
「『ブロードキャストアドレス』『ネットワークアドレス』とは何か」
を理解しておく必要があります。
それぞれは、『サブネット配下のホストアドレスビット』について、
ネットワークアドレス:すべて0
ブロードキャストアドレス:すべて1
になるものを指します。
まず、設問の「10.10.10.15/28」と「10.10.10.16/28」の、
それぞれ第4オクテットをビット表記にします。
15 ⇒ 00001111
16 ⇒ 00010000
次に、「/28」は「第4オクテットの左4桁までサブネット」の意味となるので、
それぞれを以下の形に分解します。
15 ⇒ 0000(サブネット部) / 1111(ホスト部)
16 ⇒ 0001(サブネット部) / 0000(ホスト部)
つまり、
10.10.10.15/28は、
「10.10.10.0/28配下、ホストアドレスがすべて1 ⇒ 10.10.10.0/28サブネットのブロードキャストアドレス」
10.10.10.16/28は、
「10.10.10.16/28配下、ホストアドレスがすべて0 ⇒ 10.10.10.16/28サブネットのネットワークアドレス」
と見ることが出来るようになります。
コメント
この投稿に対して返信しませんか?
J JB2022
2023/08/14 20:49
ご説明ありがとうございます、返信が遅くなり失礼いたしました。 おっしゃる通り10.10.10.0と10.10.10.15はネットワークアドレスとブロードキャストアドレスとなりホストに割り当てられないと思うのですが、それらを除いた10.10.10.1~10.10.10.14は割り当て可能であることから10.10.10.15-255.255.255.240(→10.10.10.15/28)は問題がないかと考えたのですが違うのでしょうか。