本文へスキップ

技術士試験(情報工学部門)・情報技術者試験。ファーストマクロ。


Since 2016.4.19

平成31年度 春期 高度情報技術者試験問題と解説

問10

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

   ┌─────┬─────┬─────┬─────┐
   │ 宛先IP │送信元IP│ 宛 先 │ 送信元 │
   │ アドレス │ アドレス │ポート番号│ポート番号│
 ┌─┼─────┼─────┼─────┼─────┤
 │ア│  ○  │  ○  │     │     │
 ├─┼─────┼─────┼─────┼─────┤
 │イ│  ○  │     │  ○  │     │
 ├─┼─────┼─────┼─────┼─────┤
 │ウ│     │  ○  │     │  ○  │
 ├─┼─────┼─────┼─────┼─────┤
 │エ│     │     │  ○  │  ○  │
 └─┴─────┴─────┴─────┴─────┘


正解


解説

NAPT (Network Address Port Translation) は、1つのグローバルIPアドレスを複数のプライベートIPアドレスで共有するための技術である。

NAPT機能を持つルータは、以下の情報を書き換える。
【PCからWebサーバにアクセスするとき】
 送信元IPアドレス: PCのIPアドレス → ルータ自身のIPアドレス
 送信元ポート番号: PCのポート番号 → ルータの空ポート番号

【Webサーバからの応答をPCに返すとき】
 宛先元IPアドレス: ルータのIPアドレス → PCのIPアドレス
 宛先ポート番号: ルータのポート番号 → PCのポート番号

よって、WebサーバからPCへの応答パケットに含まれるヘッダ情報のうち、ルータで書き換えられるフィールドの組合せは、宛先元IPアドレス宛先ポート番号である。

問9 目次 問11