マナビング基本情報技術者

グローバルIPアドレスを複数端末で共有する条件

基本情報技術者試験 平成29年度春期 午前 問32 / ネットワーク › ネットワーク方式

過去問にチャレンジ

平成29年度春期 午前 問32

LANに接続されている複数のPCを,FTTHを使ってインターネットに接続するシステムがあり,装置AのWAN側インタフェースには1個のグローバルIPアドレスが割り当てられている。この1個のグローバルIPアドレスを使って複数のPCがインターネットを利用するのに必要となる装置Aの機能はどれか。

平成29年度春期 午前 問32の図
  1. ア

    DHCP

  2. イ

    NAPT(IPマスカレード)

  3. ウ

    PPPoE

  4. エ

    パケットフィルタリング

会話形式の解説

講師講師
図では、複数のPCがハブを介して装置Aにつながっています。装置AのWAN側にあるグローバルIPアドレスが1個だけ、という条件に注目します。
受験者受験者
複数のPCを使うので、まずIPアドレスを配るDHCPが必要だと思いました。
講師講師
DHCPはPCにIPアドレスなどの設定を配る機能です。ただ、設定を配るだけでPCごとの通信を1個のグローバルIPアドレスに対応付けられますか。
受験者受験者
いいえ。設定を配ることと、通信を区別してアドレスを共有することは別ですね。
講師講師
そこで使うのがNAPT、別名IPマスカレードです。通信時にIPアドレスとポート番号を変換します。
受験者受験者
ポート番号も使えば、グローバルIPアドレスが同じでもPCごとの通信を区別できるのですね。
講師講師
はい。それによって、複数のPCが装置Aの1個のグローバルIPアドレスを共有できます。
受験者受験者
PPPoEもインターネット接続に関係しますが、ここで求める機能とは違いますか。
講師講師
PPPoEはEthernet上でPPPを利用するための方式です。PCごとの通信を区別してアドレスを共有する機能ではありません。
受験者受験者
パケットフィルタリングは通信を扱う機能ですが、共有には使えますか。
講師講師
パケットフィルタリングは条件に応じて通信を通すか判定します。通過を判定しても、複数のPCの通信を1個のアドレスで使い分けることはできません。
受験者受験者
必要なのは、設定の配布や接続方式ではなく、ポート番号で通信を区別できるNAPTですね。
講師講師
その通りです。「1個のグローバルIPアドレスを複数のPCで使う」という条件から、IPアドレスとポート番号を変換する機能を選びます。

まとめ

正解はNAPT(IPマスカレード)です。IPアドレスとポート番号を変換し、PCごとの通信を区別することで、複数のPCが1個のグローバルIPアドレスを共有できます。DHCPは設定の配布、PPPoEは接続方式、パケットフィルタリングは通信を通すかどうかの判定を担います。

解答・解説

正解はイです

この問題のテーマ

1個のグローバルIPアドレスを、複数のPCで共有するための機能を問う問題です。

解き方の考え方

図では、複数のPCがハブを介して装置Aにつながり、装置Aの先にONUと光ファイバがあります。装置AのWAN側にはグローバルIPアドレスが1個だけ割り当てられているため、PCごとの通信を区別しながら、そのアドレスを共用できる機能を選びます。

選択肢ごとの解説

  1. ×ア  DHCP
    DHCPは、PCにIPアドレスなどの設定を配布するための機能です。設定の配布だけでは、複数のPCの通信を1個のグローバルIPアドレスに対応付けられません。
  2. ○イ  NAPT(IPマスカレード)
    NAPT(IPマスカレード)は、通信時にIPアドレスとポート番号を変換します。ポート番号によってPCごとの通信を区別できるので、複数のPCが装置Aの1個のグローバルIPアドレスを共有できます。
  3. ×ウ  PPPoE
    PPPoEは、Ethernet上でPPPを利用するための方式です。接続に関する方式であり、PCごとの通信を区別してグローバルIPアドレスを共有する機能には当たりません。
  4. ×エ  パケットフィルタリング
    パケットフィルタリングは、条件に応じて通信を通すかどうかを判定する機能です。通信の通過可否を決めても、複数のPCの通信を1個のグローバルIPアドレスで使い分けることはできません。

POINT

  • 「1個のグローバルIPアドレスを複数端末で使う」が、機能を選ぶ手掛かりです。
  • 通信を識別するポート番号まで変換する点が、NAPTの要点です。
  • IP設定の配布、接続方式、通信の通過判定は、それぞれ役割が異なります。

※出典:平成29年度春期 基本情報技術者試験 午前 問32(一部改変)