平成29年 秋期 基本情報技術者 午前 問35

次のIPアドレスとサブネットマスクをもつPCがある。
このPCのネットワークアドレスとして、適切なものはどれか。

IPアドレス: 10.170.70.19
サブネットマスク: 255.255.255.240

 ア  10.170.70.0  イ  10.170.70.16
 ウ  10.170.70.31  エ  10.170.70.255


答え イ


解説
IPアドレスから、ネットワークアドレスを取り出すには、IPアドレスとサブネットマスクの値を論理積(ビット積)を求めればいいので、

  • IPアドレス:
    10.170.70.19=0000 1010 1010 1010 0100 0110 0001 0011
  • サブネットマスク:
    255.255.255.240=1111 1111 1111 1111 1111 1111 1111 0000
この論理積を行いネットワークアドレスを求めると
 0000 1010 1010 1010 0100 0110 0001 0000=10.170.70.16
(イ)になる。

なお、ネットワークアドレスを10.170.70.16とだけ書くと、有効けた数(ビット数、サブネットマスクの“1”の数)がわからないので、ネットワークアドレスを書くときはネットワークアドレスの後に“/(スラッシュ)有効けた数”を付けます。今回の場合の有効けた数は28ビットなので
 10.170.70.16/28
になります。


キーワード
・IPアドレス
・ネットワークアドレス

キーワードの解説
  • IPアドレス(Internet Protocol addrrss)
    IP(Internet Protocol)を使用して通信を行うときに、送信元、送信先を指定するためのアドレス(住所)です。
    IPv4では32ビットの長さがあり、8バイト(1オクテット)ごとに、10進数で表示されます。例)192.168.0.1
    IPv6では、IPv4の32ビットではアドレスの数の不足が懸念されたため、128ビットに拡張されています。
  • ネットワークアドレス(network addrrss)
    ネットワークに接続するマシン(コンピュータ、PC)にIPアドレスを付与する場合、通信データ量の問題や、管理のしやすさから、いくつかの小さなネットワーク(サブネットワーク)に分けるとき、分けたサブネットに付与するアドレスがネットワークアドレスです。
    IPアドレスのどの部分がネットワークアドレスかはサブネットマスクを使い判断します。
    なお、IPアドレスのネットワークアドレス以外のところをホストアドレスといいます。

もっと、「ネットワークアドレス」について調べてみよう。

戻る 一覧へ 次へ