令和3年度 秋期 午前 問33
ネットワーク
NAPTに関する問題
PC が,NAPT(IP マスカレード)機能を有効にしているルータを経由してインターネットに接続されているとき,PC からインターネットに送出されるパケットの TCP と IP のヘッダのうち,ルータを経由する際に書き換えられるものはどれか。
- ア宛先の IP アドレスと宛先のポート番号
- イ宛先の IP アドレスと送信元の IP アドレス
- ウ送信元のポート番号と宛先のポート番号
- エ送信元のポート番号と送信元の IP アドレス
答えと解説を見る
✓ これが正解エ送信元のポート番号と送信元の IP アドレス
解説
外へ出るときに書き換わるのは送信元の側です。
設問は、NAPT を有効にしたルータを通って内側の機器から外へ出ていくパケットについて、書き換えられるヘッダの欄の組合せを四通りの中から選ばせています。ですから見分けの軸は、その組合せが送信元の側の二つ、つまり送信元の IP アドレスと送信元のポート番号でそろっているか、という一点だけです。内側の複数の機器が外向きの一つの IP アドレスを分け合うため、送信元の IP アドレスはルータの IP アドレスへ付け替えられます。それだけでは戻ってきた応答をどの機器へ返せばよいか分からないので、送信元のポート番号も機器ごとに別の値へ振り直し、ルータが対応表に控えておきます。
ほかの選択肢はなぜ違うのか
- ア宛先の IP アドレスと宛先のポート番号:書き換える対象を宛先の側の二つとしています。宛先は通信したい相手そのものを指す値なので、途中のルータがここを書き換えてしまうと、パケットは目的の相手に届かなくなります。
- イ宛先の IP アドレスと送信元の IP …:IP アドレスの欄を二つとも書き換えるという組合せです。送信元の側は実際に書き換わりますが、宛先まで変えると相手が入れ替わってしまい、応答の振り分けに必要なポート番号の付替えも含まれていません。
- ウ送信元のポート番号と宛先のポート番号:ポート番号の欄を二つとも書き換えるという組合せです。送信元の側の振直しは実際に行われますが、宛先のポート番号は相手のどの窓口へ渡すかを示す値なので、変えると相手に通じなくなります。
この問題の用語
- ポート番号同じ機器の中で、どの用途の通信かを見分けるための番号。住所が建物にあたるなら、これは部屋番号にあたります。
- ルータLAN同士やLANとWANをつなぎ、ネットワーク層で中継する機器です。宛先のIPアドレスを見て経路を選び、パケットを転送します。
- TCP相手に届いたかを確かめながら送る、信頼性を重んじた通信の約束事です。ポート番号でアプリを見分け、届かない分は送り直します。
出典:令和3年度 秋期 応用情報技術者試験 午前 問33
同じ用語が出る問題
- 令和7年度 秋期 午前 問43:ポートスキャンに関する問題(TCP)
- 令和7年度 秋期 午前 問34:ループに関する問題(TCP)
- 令和7年度 秋期 午前 問33:TCPに関する問題(ポート番号)
- 令和7年度 春期 午前 問33:ウェルノウンポートに関する問題(ポート番号)
- 令和7年度 春期 午前 問32:ネットワーク機器のアドレス(ルータ)
この解説に誤りを見つけたら教えてください。直して、直した記録を残します。誤りを報告する(メールが開きます)