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