平成30年秋期  問34

abbaさん  
(No.1)
下記について疑問があります。
https://www.ap-siken.com/kakomon/30_aki/q34.html

あるサブネットでは,ルータやスイッチなどのネットワーク機器にIPアドレスを割り当てる際,割当て可能なアドレスの末尾から降順に使用するルールを採用している。このサブネットのネットワークアドレスを 10.16.32.64/26 とするとき,10番目に割り当てられるネットワーク機器のアドレスはどれか。ここで,ネットワーク機器1台に対して,このサブネット内のアドレス1個を割り当てるものとする。

と言うものなのですが、正解は「10.16.32.117」とのことです。
しかしこれに納得が行きません。

サブネットが26であれば、11111111.11111111.11111111.11000000になるはずで、
ホスト部アドレスは左からプロットして128/64/32/16 | 8/4/2/1と言う並びで使用するなら
128/64はネットワークアドレス部になっているので使用できず、
使用するのは32/16 | 8/4/2/1のもの、
そしてこれらを合計すると111111(2)→63(10)になると私は認識しています。
しかしこれはブロードキャストアドレスなので、その内の一つ小さい62が最大値になり、
そしてそれを10個遡ると「54」に辿り着くので、正解は「10.16.32.54」ではないかと思うのです。

ただこれが不正解であるのであれば、どこかに理解の上での見落としがあるので、どなたかこちらの解説が可能な方がいらっしゃいましたら教えて下さい。
2022.04.12 00:32
nsさん 
AP ブロンズマイスター
(No.2)
ネットワークアドレスが10.16.32.64/26、つまり10.16.32.01000000ですね。ホスト部は末尾6bitです。
よって、このサブネットにおけるブロードキャストアドレスは10.16.32.01111111、すなわち10.16.32.127です。
ホストに割り当てられる1番目は126、2番目は125、・・・ですので、10番目は117となります。

abbaさんの見落とされている点は
・ネットワーク部の26bit目に1が立っているのを10進数への変換時に反映していない
・62が1番目であるなら、10番目は53である(数え間違いと思いますが)
の2点となります。
2022.04.12 08:48
abbaさん  
(No.3)
本件ありがとうございました!  
すっきりしました。
2022.04.12 21:25

返信投稿用フォーム

スパム防止のためにスレッド作成日から30日経過したスレッドへの書込みはできません。

その他のスレッド


Pagetop