2023年 国家一般職(デジタル・電気・電子) No.27 解説

 問 題     

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

 

 

 

 

 

正解 (3)

 解 説     

【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/

コメント