ICNA1 問題ID 72 についてご教授下さい

  • フォーラムは新サイトへ移行しました。
  • このフォーラムではゲスト投稿が禁止されています
前の投稿 - 次の投稿 | 親投稿 - 子投稿.1 .2 | 投稿日時 2013-7-11 9:15
speedstar880  新米   投稿数: 2
問題は以下の通りです。

サブネットワーク192.168.16.32/28上で、ホストに割り当て可能なIPアドレスは、下記のうちどれか。

○192.168.16.44
192.168.16.32
192.168.16.48
○192.168.16.45
○192.168.16.33
192.168.16.47

解説
ネットワークアドレス「192.168.16.32/28」の第4オクテットを2進数に変換すると
「00100000」
となります。

このネットワークは、/28を使用してサブネット化されているので、第4オクテットの上位4ビットまでがネットワーク部、残り4ビットがホスト部となります。

従って、このサブネットで有効なホストアドレスの範囲は、第4オクテットの部分が、
「0010 0001」
から
「0010 1110」
となります。

これを10進数に変換すると、
「33」から「46」となり、
有効なホストアドレスは、
「192.168.16.33」から「192.168.16.46」の範囲であることが分かります。

従って正解は、「192.168.16.33」、「192.168.16.44」、「192.168.16.45」の3つになります。

質問
有効なホスト範囲とあるのですが、ホスト部の数字が33から始まり46までなのかがわかりません。
こんな低レベルな質問をして申し訳ないのですが、教えていただける方いましたらよろしくお願いします。
前の投稿 - 次の投稿 | 親投稿 - 子投稿なし | 投稿日時 2013-7-11 10:42 | 最終変更
ktkyz  一人前   投稿数: 22
speedstar880 さん

サブネットワークアドレス「192.168.16.32/28」を2進数に変換すると
11000000.10101000.00010000.00100000

/28は、サブネットマスクの長さを表します。
つまりサブネットマスクを2進数で表すと、
左から1が28個、残りを0で埋めます。
/28

11111111.11111111.11111111.11110000

IPアドレスの割り当て可能範囲は、IPアドレスをサブネットマスクでAND演算した結果
サブネットワークアドレス
11000000.10101000.00010000.00100000
でなければ、なりません。<必須条件

例 192.168.16.33の例
11000000.10101000.00010000.00100001 IPアドレス
11111111.11111111.11111111.11110000 サブネットマスク
AND演算
11000000.10101000.00010000.00100000<AND演算の結果この値になるのが条件

必須条件にマッチするのは以下になります。
11000000.10101000.00010000.00100000 ネットワークアドレス(ホスト設定不可)
11000000.10101000.00010000.00100001
11000000.10101000.00010000.00100010
11000000.10101000.00010000.00100011
11000000.10101000.00010000.00100100
11000000.10101000.00010000.00100101
11000000.10101000.00010000.00100110
11000000.10101000.00010000.00100111
11000000.10101000.00010000.00101000
11000000.10101000.00010000.00101001
11000000.10101000.00010000.00101010
11000000.10101000.00010000.00101011
11000000.10101000.00010000.00101100
11000000.10101000.00010000.00101101
11000000.10101000.00010000.00101110
11000000.10101000.00010000.00101111 ブロードキャストアドレス(ホスト設定不可)

条件にマッチするのは以上の16パターン存在するのですが、
ホスト部(マスク/28の、残りの29ビット目から32ビット目)が
●オール(すべて)0のアドレスは、ネットワークアドレスを表すのでホストに使用できません。
●オール(すべて)1のアドレスは、ブロードキャストアドレス(特別なアドレス)のためホストに使用できません。
その為、割り当て範囲からその2つを除外します。
その結果、ホストに割り当て可能アドレスは14パターンになります。

よって、割り当て可能アドレスは以下になります。
192.168.16.33 →(2進数)11000000.10101000.00010000.00100001
192.168.16.44 →(2進数)11000000.10101000.00010000.00101100
192.168.16.45 →(2進数)11000000.10101000.00010000.00101101

サブネットマスクや、ネットワークアドレス、ブロードキャストの意味・理屈などについては、検索するとたくさんでてきますので、調べてみてはいかがでしょうか。
前の投稿 - 次の投稿 | 親投稿 - 子投稿なし | 投稿日時 2013-7-11 15:23
speedstar880  新米   投稿数: 2
回答ありがとうございます。
もっと参考書を読んで勉強したいと思います。

  >フォーラム検索へ


Copyright (c) 2020 Ping-t All rights reserved.