令和5年度 秋期 午前 問32
ネットワーク
NAPTに関する問題
プライベート IP アドレスを割り当てられた PC が NAPT(IP マスカレード)機能をもつルータを経由して,インターネット上の Web サーバにアクセスしている。Web サーバから PC への応答パケットに含まれるヘッダー情報のうち,このルータで書き換えられるフィールドの組合せとして,適切なものはどれか。ここで,表中の ○ はフィールドの情報が書き換えられることを表す。
- ア宛先 IP アドレス ○ / 送信元 IP アドレス ○ / 宛先ポート番号 - / 送信元ポート番号 -
- イ宛先 IP アドレス ○ / 送信元 IP アドレス - / 宛先ポート番号 ○ / 送信元ポート番号 -
- ウ宛先 IP アドレス - / 送信元 IP アドレス ○ / 宛先ポート番号 - / 送信元ポート番号 ○
- エ宛先 IP アドレス - / 送信元 IP アドレス - / 宛先ポート番号 ○ / 送信元ポート番号 ○
答えと解説を見る
✓ これが正解イ宛先 IP アドレス ○ / 送信元 IP アドレス - / 宛先ポート番号 ○ / 送信元ポート番号 -
解説
帰りに書き換わるのは宛先側です。
設問は、NAPT 機能をもつルータを経由して PC が Web サーバへアクセスしているとき、Web サーバから PC への応答パケットでルータが書き換えるフィールドの組合せを問うています。ここは向きを先に紙に書くと外しません。行きのパケットでは PC が送り手なので、内側を指しているのは送信元の側です。帰りのパケットでは PC が受け手になるため、内側を指しているのは宛先の側に移ります。ルータが直すのは常に内側を指すフィールドだけで、外側にあたる Web サーバの情報には触れません。したがって応答パケットで書き換わるのは、宛先の IP アドレスと宛先のポート番号の二つになります。ポート番号まで付け替えるのは、一つのグローバルアドレスを多数の PC で同時に使うために、どの機器のどの通信かをその番号で見分けているからです。
ほかの選択肢はなぜ違うのか
- ア宛先 IP アドレス ○ / 送信元 I…:宛先と送信元の IP アドレスを両方とも書き換える組合せです。行きの処理と帰りの処理を一つに混ぜた形になっており、外側にあたる Web サーバのアドレスを直す理由はどこにもありません。
- ウ宛先 IP アドレス - / 送信元 I…:送信元の IP アドレスとポート番号を書き換える組合せで、これは行きのパケットに対する答えです。設問が応答という一語で向きを指定しているところを読み落とすと、この最も紛らわしい肢に落ちます。
- エ宛先 IP アドレス - / 送信元 I…:ポート番号だけを二つ書き換える組合せです。宛先の IP アドレスがルータのグローバルアドレスのまま残るので、パケットは内側のプライベートアドレスをもつ PC まで下りていけません。
この問題の用語
- ルータLAN同士やLANとWANをつなぎ、ネットワーク層で中継する機器です。宛先のIPアドレスを見て経路を選び、パケットを転送します。
- ポート番号同じ機器の中で、どの用途の通信かを見分けるための番号。住所が建物にあたるなら、これは部屋番号にあたります。
出典:令和5年度 秋期 応用情報技術者試験 午前 問32
同じ用語が出る問題
- 令和7年度 秋期 午前 問33:TCPに関する問題(ポート番号)
- 令和7年度 春期 午前 問33:ウェルノウンポートに関する問題(ポート番号)
- 令和7年度 春期 午前 問32:ネットワーク機器のアドレス(ルータ)
- 令和7年度 春期 午前 問31:選択されるネクストホップ(ルータ)
- 令和6年度 秋期 午前 問44:DNSSECの仕様(ポート番号)
この解説に誤りを見つけたら教えてください。直して、直した記録を残します。誤りを報告する(メールが開きます)