確認問題
今回学習したことを、ここで確認しておきましょう。正解と解説は最後にあります。
問1
10.1.160.0/20のサブネットに含まれる有効なホストのIPアドレスはどれですか。(3つ選択)
- A) 10.1.168.0
- B) 10.1.176.1
- C) 10.1.174.255
- D) 10.1.160.255
- E) 10.1.160.0
- F) 10.1.175.255
問2
192.168.1.42 255.255.255.248に対するサブネットのアドレスはどれですか。
- A) 192.168.1.8/29
- B) 192.168.1.32/27
- C) 192.168.1.40/29
- D) 192.168.1.16/28
- E) 192.168.1.48/29
問3
サブネットマスク255.255.255.224を利用しているサブネットのIPアドレスのうち、最後の有効なIPアドレスはどれですか。
- A) 192.168.2.63
- B) 192.168.2.62
- C) 192.168.2.61
- D) 192.168.2.60
- E) 192.168.2.32
正解と解説
問1〔正解:A, C, D〕
/20のサブネットマスクは20=16+4なので、第3バイトの4ビット目までがネットワーク部です。そのため、ネットワークアドレスは第3バイトが16の倍数で変化します。
10.1.160.0/20の次のサブネットのネットワークアドレスは、10.1.176.0/20です。そして、10.1.176.0の1つ前のIPアドレスの10.1.175.255は10.1.160.0/20のブロードキャストアドレスです。つまり、10.1.160.0/20のサブネットにおいて、設定可能なIPアドレスの範囲は、10.1.160.1~10.1.175.254です。この範囲に含まれるIPアドレスを持つ選択肢は、
- A) 10.1.168.0
- C) 10.1.174.255
- D) 10.1.160.255
の3つです。
問2〔正解:C〕
サブネットマスクは第4バイトが248です。そのため、サブネットのネットワークアドレスは第4バイトが8(=256-248)の倍数の単位で変化します。192.168.1.42の第4バイト「42」より小さい8の倍数である「40」がネットワークアドレスです。
以上より、192.168.1.42 25.255.255.248に対するサブネットのアドレスは、
- C) 192.168.1.40/29
です。
問3〔正解:B〕
サブネットマスクは第4バイトが「224」なので、サブネットのネットワークアドレスは第4バイトが32(=256-224)の倍数で変化します。このことより、以下のことが分かります。
- 4バイト目が32の倍数:ネットワークアドレス
- 4バイト目が32の倍数-1:1つ前のサブネットのブロードキャストアドレス
- 4バイト目が32の倍数-2:1つ前のサブネットの最も大きい(最後の有効な)IPアドレス
この問題の解答としては、第4バイトが32の倍数-2となっているものを探せばよいことになります。第4バイトが32の倍数-2となっているのは、
- B) 192.168.2.62
です。