答え ア
【解説】
ネットワークアドレス192.168.31.0とサブネットマスク255.255.255.248を2進数で表すと
192. 168. 31. 0
1100 0000 1010 1000 0001 1111 0000 0000
255. 255. 255. 248
1111 1111 1111 1111 1111 1111 1111 1000
である。
これからサブネット部は5ビットである事がわかり、サブネットの個数は
25=32 …(1)
である。
ホスト部は3ビットであるから、各サブネットに接続できる機器の数は23=8となり、すべてのビットが0の000と、すべてのビットが1の111は使用できないので
8-2=6 …(2)
になる。
よって、(1)(2)からホストアドレスの最大値は
(1)×(2)=32×6=192
(ア)になる。