令和5年度秋期 応用情報技術者試験 午前 問32

分野:ネットワーク|実際に出題されたIPA過去問題

プライベートIPアドレスを割り当てられたPCがNAPT(IPマスカレード)機能をもつルータを経由して,インターネット上のWebサーバにアクセスしている。WebサーバからPCへの応答パケットに含まれるヘッダー情報のうち,このルータで書き換えられるフィールドの組合せとして,適切なものはどれか。ここで,表中の○はフィールドの情報が書き換えられることを表す。

問題の図表(IPA公式問題冊子より引用)
図表:IPA公式問題冊子より
  1.  宛先IPアドレス:○ 送信元IPアドレス:○ 宛先ポート番号: 送信元ポート番号:
  2.  宛先IPアドレス:○ 送信元IPアドレス: 宛先ポート番号:○ 送信元ポート番号:
  3.  宛先IPアドレス: 送信元IPアドレス:○ 宛先ポート番号: 送信元ポート番号:○
  4.  宛先IPアドレス: 送信元IPアドレス: 宛先ポート番号:○ 送信元ポート番号:○
解答・解説を見る

正解:イ

AI解説

NAPT(IPマスカレード)は複数の内部端末が1つのグローバルIPアドレスを共有してインターネットに接続するための技術で、送信元IPアドレスと送信元ポート番号を対応付けて変換する。したがって復路(応答パケット)では、宛先IPアドレスとポート番号のうち、内部端末へ届けるために書き換えが必要なのは宛先IPアドレスと宛先ポート番号である。よってイが正解である。 ア: 宛先IPアドレスと送信元IPアドレスの両方を書き換えるという組合せは誤りで、NAPTは往路で送信元側、復路で宛先側のみを変換する仕組みと対応しない。 イ: 応答パケットではルータの外部アドレス宛に届いたパケットの宛先IPアドレスとポート番号を、内部端末の実アドレス・ポートに書き換えて転送する。これはNAPTの復路動作と一致する。 ウ: 送信元IPアドレスと送信元ポート番号を書き換えるのは往路(内部端末→外部)の動作であり、復路(外部→内部端末)の応答パケットの説明としては不適切である。 エ: 宛先ポート番号と送信元ポート番号のみを書き換えIPアドレスは書き換えないという組合せは、NAPTがIPアドレスとポート番号の両方を対応付けて変換する仕組みと矛盾する。 💡 NAPTは「行き(内部→外部)は送信元IP・ポートを変換」「帰り(外部→内部)は宛先IP・ポートを変換」と覚えると往路・復路の区別を間違えにくい。

出典:令和5年度 秋期 応用情報技術者試験 午前 問32 / 独立行政法人情報処理推進機構(IPA)
※Web掲載用に表記を一部変更しています。図表はIPA公式問題冊子から引用しています。著作権はIPAに帰属します。
📱 演習アプリで解く(無料・登録不要・2,640問収録)

「ネットワーク」分野の攻略ポイント

OSI基本参照モデルとTCP/IP、各種プロトコル、IPアドレスとサブネット、ルーティング、LAN/WAN、無線、伝送時間の計算が範囲です。「どの層の話か」を最初に特定する習慣をつけると、知らない用語が出ても消去法で正解にたどり着けます。

ネットワークの攻略ポイントをすべて見る(要点6項目・ひっかけ3項目)→

同じ分野(ネットワーク)の過去問