問 題
TCP/IP プロトコルによるネットワークにホストが接続されている。あるホストに割り当てられた IP アドレスとサブネットマスクは、次のとおりである。
IP アドレス: 192.168.11.117
サブネットマスク: 255.255.255.224
このとき、このホストが接続されたサブネットのブロードキャストアドレスとして最も妥当なのはどれか。
1. 192.168.11.31
2. 192.168.11.96
3. 192.168.11.127
4. 192.168.11.224
5. 192.168.11.255
解 説
【IP アドレスの基礎知識】
「機械から見たインターネット上の住所」が 「IP アドレス」です。IP アドレスは 192.168.11.117 といった数値の羅列です。これを 2 進数表記すると 「11000000」「10101000」「00001011」「01110101」という 0 か 1 が 32 個並んだ数列になります。
IP アドレスは 2 つの部分に分けられます。32 個の数値の「左側から何個かまでの数値」が「ネットワークアドレス」を表します。残りの数値が「ホストアドレス」を表します。IP アドレスを住所とするなら 「都道府県」と「市町村番地」のようなイメージです。
【サブネットマスクの基礎知識】
サブネットマスクは、1 がまずずーっと続いて、その後 0 がずーっと続くビット列です。IP アドレスにおける「ネットワークアドレス」を見つけるための情報です。1 が続いている部分が ネットワークアドレスの部分を表します。
IP アドレスと、サブネットマスクの各ビットの AND をとると、最後の方に 0 が並びます。0 が並ぶ部分よりも左側がネットワークアドレス と読み取ることもできます。
【ブロードキャストアドレスの基礎知識】
「ホストアドレス」の 部分を全て 1 に直したものが「ブロードキャストアドレス」です。ネットワーク全体にメッセージを送る際に用いられる アドレスとなります。
IP アドレスの 192 を 2 進数になおすと 「11000000」です。168 を 2 進数になおすと「10101000」です。同様に 11 は「00001011」、117 は「01110101」です。
サブネットマスクにおいて「255」 というのは 11111111 と、2進数 8 ビット全てが 1 ということです。最後の 224 は 11100000 です。
IP アドレス
「11000000」「10101000」「00001011」「01110101」
サブネットマスク
「111111111」「111111111」「111111111」「11100000」なので、末尾 5 ビットの部分はホストアドレスとわかりました。
ホストアドレスの 0 を全て 1 にします。01111111です。数字にすれば 127 です。この 192.168.11.127 が「ブロードキャストアドレス」となります。
以上より、正解は 3 です。
類題 H30 no32 IPアドレス、サブネットマスク
https://yaku-tik.com/koumuin/h30-denjyou-32/
コメント