IPアドレス・ネットマスクの変換・チェック・統合・除外、国判定を簡単に。

こんな機能欲しいけど、自分で作るの面倒くさい!みたいな思いつきを
是非Twitterで意見投げてみてください。
時間は掛かるかもしれませんがコツコツ頑張るかも!?
Twitterリンクは下部)

IPアドレスから地理的位置情報(GeoIPLocation)の検索機能を公開しました。

Google or AdMax Promotion (ipvtop)

H26秋期 FE試験 午前(問34)

ここでは、ネットにあった問題を任意で考え、
回答を行っています。

問34 次のネットワークアドレスとサブネットマスクをもつネットワークがある。このネットワークを利用する場合,PCに割り振ってはいけないIPアドレスはどれか。

ネットワークアドレス:200.170.70.16
サブネットマスク:255.255.255.240

選択肢 IPアドレス
200.170.70.17
200.170.70.20
200.170.70.30
200.170.70.31

平成26年度秋期・基本情報技術者試験(FE)午前問題 より

平成23年度秋期・基本情報技術者試験(FE)午前回答例 より
回答:問34-エ

 

H26秋期 基本情報技術者試験(FE) 午前(問34)

プロモーション

Google or AdMax Promotion (ipvpos)

では考えていきますが、これは瞬殺です。

いきなりですが、

256-240=16(この1サブネットに存在し得るIP数)

この計算は以下のルールから求めています。

 

ネットワークアドレスが「200.170.70.16」ということから、
IPアドレスの範囲は、以下のようになります。

200.170.70.16 - 200.170.70.31(16を含むIP数を16加算した範囲)

 

IPアドレスの範囲としては、すべての選択肢が当てはまっています。
まぁ、ここであれ?と思わせるのが目的ですね。

 

しかし、上記のネットワーク範囲から、
ネットワークIPアドレスとブロードキャストIPアドレスを除いた、
ホストIP範囲は以下のようになります。

200.170.70.17 – 200.170.70.30

 

結果「200.170.70.31」が割り当てできないアドレスと言うことです。

よって、
ブロードキャストアドレスに該当する200.170.70.31が、
PCに割り振ってはいけないIPアドレス」になります。

解は「エ」

ネットワークアドレスとブロードキャストアドレスは、
PCなど端末に割り振ることが望ましくないIPアドレスです。

 

正攻法で求める場合

試験用に端折った求め方でご紹介しましたが、
セオリーにそった求め方をする場合をご紹介します。

これは、与えられたネットワーク情報から、
IPアドレスの範囲を求める問題です。

ネットワークアドレス:200.170.70.16
サブネットマスク:255.255.255.240

IPアドレス・サブネットマスクのビット化

IPアドレスとサブネットマスクのビットパターンをまず求めます。

ネットワークアドレス:200.170.70.16
サブネットマスク:255.255.255.240

11001000.10101010.01000110.00010000(200.170.70.16)
11111111.11111111.11111111.11110000(255.255.255.240)

ビットパターンの算出にはWindows電卓やサイトのツールが使えます。

 

ブロードキャストIPアドレスの算出

双方の値をビット化したら、
次はサブネットマスクによってマスクされなかったビットを、
すべて「1」(最大値)にして、

ブロードキャストIPアドレスのビットパターンを求めます。
赤はネットワーク部、青はホスト部

11001000.10101010.01000110.00010000(200.170.70.16)
11111111.11111111.11111111.11110000(255.255.255.240)

11001000.10101010.01000110.00011111(ブロードキャストIP)

求めたビットパターンを、10進数数値に戻します。

11001000.10101010.01000110.00011111(ブロードキャストIP)

200.170.70.31(ブロードキャストIP)

 

ホスト割り当て可能なIPアドレス範囲を求める

ネットワークIPアドレス、ブロードキャストIPアドレスが求まりました。

ネットワークアドレス:200.170.70.16
サブネットマスク:255.255.255.240
ブロードキャストアドレス:200.170.70.31

IPアドレスの範囲(200.170.70.16 - 200.170.70.31)から、
ネットワークアドレス、ブロードキャストアドレスを除いた範囲が、
ホスト割り当て可能なIPアドレスの範囲になります。

ホスト割り当て可能なIPアドレスの範囲は、

200.170.70.17 ー 200.170.70.30

200.170.70.31はブロードキャストIPアドレスで、
ホスト割り当てできないアドレスの為、

選択肢としての「PCに割り振ってはいけないIPアドレス」に該当します。

解は「エ」

 

さいごに

このようにして、端折って求めても、
IPアドレスの全ビットパターンを利用して求めても同じです。

ケースバイケースで用途に合った求め方をするといいでしょう。

 

AdMax Promotion

公開日:
最終更新日:2019/06/20

シェア頂けると新機能開発の励みになります!!

最後までお読みいただきありがとうございました。
便利!と思って頂けたらシェアを是非お願いします。
ご意見・ご批判でも感じた事を気にせずご指摘ください。

アカウント新規作成の為、是非フォローもお願いします。(無言OK)

※このページでこんな情報も一緒に見れたら便利!などの
アイディア・ご意見もお聞かせください。

また弊サイトはすべて広告費と個人の自腹にて運営・開発を行っています。
皆様、お仕事中でお忙しいことと存じますが、
ご興味がおありの広告が目に留まりましたら
広告主様のサイトもご覧いただけますと励みになります。

QRコードからもこのURLを開けます。
リンク先URL: https://ipvx.info/question/ipa/fe-h26-2-34/


AdMax Promotion

サイト内コンテンツ
すべて展開 | すべて省略

Google or AdMax Promotion (ipvlink)

Message

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください