NAPT の機能
NAPT(IP マスカレード)の説明として,適切なものはどれか。
- アドメイン名と IP アドレスの対応を管理し,問合せに応じてドメイン名から IP アドレスを求める。
- イネットワークに接続した端末に,IP アドレスやデフォルトゲートウェイなどの設定情報を自動的に割り当てる。
- ウIP アドレスから,同一 LAN 上の機器の MAC アドレスを求める。
- エプライベート IP アドレスとポート番号の組を,グローバル IP アドレスとポート番号の組に変換し,一つのグローバル IP アドレスを複数の端末で共用できるようにする。
正解と解説を見る
正解 エ
この問題の基礎知識
- NAT はプライベート IP アドレスとグローバル IP アドレスを 1 対 1 で変換し,NAPT(IP マスカレード)はポート番号も合わせて変換して,一つのグローバル IP アドレスを複数の端末で共用する。
- プライベート IP アドレスは組織内で自由に使えるアドレスで,10.0.0.0/8,172.16.0.0/12,192.168.0.0/16 の範囲が定められており,インターネット上では直接使えない。
- 関連するプロトコルとして,DNS はドメイン名と IP アドレスの対応付け,DHCP は IP アドレスなどの設定情報の自動割当て,ARP は IP アドレスから MAC アドレスを求める処理を行う。
アドメイン名と IP アドレスの対応を管理し,問合せに応じてドメイン名から IP アドレスを求める。
ドメイン名と IP アドレスの対応付け(名前解決)を行うのは DNS の機能である。NAPT はアドレスとポート番号を変換する機能である。
イネットワークに接続した端末に,IP アドレスやデフォルトゲートウェイなどの設定情報を自動的に割り当てる。
IP アドレス,サブネットマスク,デフォルトゲートウェイなどのネットワーク設定情報を端末に自動配布するのは DHCP の機能である。アドレス変換は行わない。
ウIP アドレスから,同一 LAN 上の機器の MAC アドレスを求める。
IP アドレスに対応する MAC アドレスを,同一 LAN 内へのブロードキャストで問い合わせて求めるのは ARP の機能である。NAPT のようなアドレス変換は行わない。
エプライベート IP アドレスとポート番号の組を,グローバル IP アドレスとポート番号の組に変換し,一つのグローバル IP アドレスを複数の端末で共用できるようにする。正解
NAPT はアドレスに加えてポート番号も変換し,変換表で通信を対応付ける。これにより,一つのグローバル IP アドレスで複数の端末が同時にインターネットと通信できる。
検証用の出典出典照合済み
RFC 3022 Traditional IP Network Address Translator (Traditional NAT) / RFC 2131 Dynamic Host Configuration Protocol / RFC 826 An Ethernet Address Resolution Protocol照合の根拠(5 件)
- エ(正解): NAPT は複数のアドレスとポートを一つのアドレスとポートに変換する
Network Address Port Translation, or NAPT is a method by which many network addresses and their TCP/UDP (Transmission Control Protocol/User Datagram Protocol) ports are translated into a single network address and its TCP/UDP ports.
RFC 3022 · Abstract(新しいタブで開きます) - エ(正解): ローカル(プライベート)アドレスとポートの組を登録済み(グローバル)アドレスとポートの組に対応付ける
NAPT would allow mapping of tuples of the type (local IP addresses, local TU port number) to tuples of the type (registered IP address, assigned TU port number).
RFC 3022 · Section 2.2(新しいタブで開きます) - ア: 名前からホストのアドレスを求めるのは DNS
We should be able to use names to retrieve host addresses,
RFC 1034 · Section 2.2(新しいタブで開きます) - イ: ホストに設定情報を配布するのは DHCP
The Dynamic Host Configuration Protocol (DHCP) provides a framework for passing configuration information to hosts on a TCPIP network.
RFC 2131 · Abstract(新しいタブで開きます) - ウ: プロトコルアドレス(IP アドレス)を Ethernet(MAC)アドレスに変換するのは ARP
Presented here is a protocol that allows dynamic distribution of the information needed to build tables to translate an address A in protocol P's address space into a 48.bit Ethernet address.
RFC 826 · Abstract(新しいタブで開きます)