質問: ![イメージ説明](https://teratail-v2.storage.googleapis.com/uploads/contributed_images/549178d5f76a122289c8ac93d2269df9.png) 画像の2進数から a=(2*3乗)+(2*6乗)+(2*7乗) a=200 は導き出せるのですが、 サブネット・マスクの方の導き方が分からずです... bの答えは248なのですが... まず割り当て不可能アドレスが192.168.1.200で ホスト部のビット数が3なので (1*2*0乗)+(1*2*1乗)+(1*2*2乗)=7 で 192.168.1.200~192.168.1.207 になって有効範囲が 192.168.1.201~192.168.1.206 になるとところまでは分かります。 今思ってるのが(1*2*0乗)+(1*2*1乗)+(1*2*2乗)=の7です。 255-7=248になります。 何故引くのかは分かりませんが、引くことによって248にはなるということだけしか言えません。 サブネット・マスクの方の導き方を教えていただけましたら助かります。
回答: サブネットマスクはネットワーク部とホスト部の境目を示すために使われます。具体的にはネットワーク部を二進数の1で、ホスト部を二進数の0で示します。 この場合だと上位29ビットがネットワーク部、下位3ビットがホスト部です。なのでサブネットマスクを二進数で表記すると「11111111.11111111.11111111.11111000」(1が29個、0が3個)となります、これを十進数で表記すると「255.255.255.248」となります。