基本情報技術者試験「NATとNAPT」の問題
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である。
ネットワークの他の問題
サブネットマスクが255.255.255.192のネットワークで、利用可能なホストの最大数はいくらか。OSI参照モデルにおいて、IPアドレスを用いて宛先までの経路選択(ルーティング)を担う層はどれか。トランスポート層のプロトコルのうち、コネクションを確立せず再送制御も行わない代わりに低遅延で動画配信などに適するものはどれか…プレフィックス長が/28のIPv4サブネットにおいて、端末に割り当て可能なホストの最大数はいくらか。端末が自分の所属するサブネット外の宛先へパケットを送るとき、最初に転送する先として設定されている機器を指す用語はどれか。同一LAN内で宛先のIPアドレスから対応するMACアドレスを問い合わせて解決するプロトコルはどれか。
この問題を、AIの8-ways解説つきで。
無料ではじめる →基本情報技術者試験の演習を、一問ごとに「なぜ」まで。まずは無料で。
ukamiru 過去問 · 基本情報技術者試験 · fe-a3-0065