NAPT で書き換えられるフィールド
出典: 令和5年度 秋期 応用情報技術者試験 午前 問32 (IPA)
プライベート IP アドレスを割り当てられた PC が NAPT (IP マスカレード) 機能をもつルータを経由して,インターネット上の Web サーバにアクセスしている。Web サーバから PC への応答パケットに含まれるヘッダー情報のうち,このルータで書き換えられるフィールドの組合せとして,適切なものはどれか。
- ア 宛先 IP アドレス,送信元 IP アドレス
- イ 宛先 IP アドレス,宛先ポート番号
- ウ 送信元 IP アドレス,送信元ポート番号
- エ 宛先ポート番号,送信元ポート番号
正解と解説を見る
正解: イ
- ア: 応答パケットの送信元は Web サーバで、書き換える必要はありません。
- イ: 応答パケットでは、宛先 IP アドレスと宛先ポート番号を PC のものに書き戻すので正しい組合せです。
- ウ: 送信元 IP アドレスと送信元ポート番号を書き換えるのは、PC から Web サーバへ送る (行きの) パケットです。
- エ: 送信元ポート番号は Web サーバのもので書き換えません。また宛先 IP アドレスも書き換える必要があります。
ポイント
- NAPT: プライベート IP アドレスと ポート番号 の組を、ルータのグローバル IP アドレスとポート番号の組に変換します。
- PC → Web サーバ (行き) では、送信元 の IP アドレスとポート番号を書き換えます。
- Web サーバ → PC (応答) では、宛先がルータのグローバル IP アドレスとポート番号になっているので、宛先 の IP アドレスとポート番号を PC のものに書き戻します。