ネットワーク

基本情報技術者試験NATとNAPT」の問題

テクノロジ系ネットワーク難易度:normal
1つのグローバルIPアドレスを複数の端末で共有し、ポート番号を併用して同時に外部通信できるようにする技術はどれか。
プライベートIPを1対1で変換する基本的NAT
NAPT(IPマスカレード)
動的にIP設定を配布するDHCP
名前解決を行うDNS
正解
NAPT(IPマスカレード)

NAPT(IPマスカレード)はIPアドレスに加えポート番号も変換表で管理する。これにより1つのグローバルIPを複数端末で共有しつつ各通信を区別でき、同時外部通信が可能なので正しい。

?選択肢ごとの解説

ア ×基本的NATはプライベートIPとグローバルIPを1対1で対応づける方式であり、1つのグローバルIPを複数端末で同時共有することはできない。
イ ○NAPT(IPマスカレード)はIPアドレスに加えポート番号も変換表で管理する。これにより1つのグローバルIPを複数端末で共有しつつ各通信を区別でき、同時外部通信が可能なので正しい。
ウ ×DHCPは端末へIPアドレス等の設定を動的に配布するプロトコルであり、外部通信のアドレス変換は行わない。
エ ×DNSはドメイン名とIPアドレスを相互変換する名前解決の仕組みであり、ポート併用のアドレス共有とは目的が異なる。

くわしく

NATはIP同士を変換するがアドレス数が足りないと同時利用に限界がある。NAPTはポート番号も使って多重化し、家庭用ルータの標準機能としてIPv4アドレス枯渇を緩和している。DHCPやDNSとは役割が異なる。

本番での押さえどころ

試験のコツ

『NAT=IPを1対1』『NAPT=IP+ポートで多対1』の対比で覚え、複数端末共有・同時通信ならNAPTと判断する。

覚え方

NAPTのPはPort。ポートで部屋番号を付けて1つの住所(IP)に大勢を住まわせる、とイメージする。

よくある誤り

NATとNAPTの違いを問われて1対1のNATを選ぶ誤りが多い。『ポート併用で多対1』ならNAPTである。

ネットワークの他の問題

この問題を、AIの8-ways解説つきで。

基本情報技術者試験の演習を、一問ごとに「なぜ」まで。まずは無料で。

無料ではじめる →

ukamiru 過去問 · 基本情報技術者試験 · fe-a3-0065

【基本情報技術者試験】NATとNAPTの問題 — 解答・解説|ukamiru 過去問