ネットワーク
NAT(Network Address Translation)とNAPT(Network Address Port Translation)に関する説明として、適切なものはどれか。
ア.NATはポート番号を使って複数のプライベートIPアドレスを1つのグローバルIPアドレスに対応させる技術である。
イ.NATもNAPTも、プライベートIPアドレスとグローバルIPアドレスの対応はポート番号によって管理される。
ウ.NAPTはIPアドレスとポート番号の組み合わせによって、1つのグローバルIPアドレスで複数の端末が同時に通信できるようにする技術である。正解
エ.NAPTはIPアドレスのみを変換し、ポート番号は変換しない。
解説
NATは「1対1の引っ越し手続き」、NAPTは「1つの会社の代表番号で内線番号を使い分ける」イメージ。NAPTのおかげで家のルーター1台のグローバルIPで家族全員がネットを使えます。
なぜ ウ が正解か
NAPT(IPマスカレードとも呼ばれる)はIPアドレスだけでなくポート番号も変換します。例えば「プライベートIP 192.168.1.2:5000」→「グローバルIP 203.0.113.1:10001」のように変換し、複数の端末が同じグローバルIPを共有できます。一方、古典的なNATはIPアドレスを1対1で変換するだけで、ポート番号は変換しません。
出典: AI生成問題(学習用)