戦国IT - 情報処理技術者試験の過去問対策サイト
ブログお知らせお問い合わせ料金プラン

エンベデッドシステムスペシャリスト 2009年 午前2 問18


問題文

TCP、UDPのポート番号を識別し、プライベートIPアドレスとグローバルIPアドレスとの対応関係を管理することによって、プライベートIPアドレスを使用するLANの複数の端末が、一つのグローバルIPアドレスを共有してインターネットにアクセスする仕組みはどれか。

選択肢

ア:IPスプーフィング
イ:IPマルチキャスト
ウ:NAPT(正解)
エ:NTP3

🔒 解説は解答すると表示されます

NAPTによるアドレス変換【午前2解説】

正解の理由

ウのNAPT(Network Address Port Translation)は、プライベートIPアドレスとグローバルIPアドレスの対応に加え、TCPやUDPのポート番号も使って通信を識別する仕組みです。
この仕組みにより、LAN内の複数の端末が、1つのグローバルIPアドレスを共有してインターネットにアクセスできます。応答データが戻ってきたときは、ポート番号などを手掛かりに、通信を元の端末へ振り分けます。

解法ステップ

  1. 「複数端末が一つのグローバルIPアドレスを共有する」という部分に注目します。
  2. 「TCP、UDPのポート番号を識別する」という条件を確認します。
  3. IPアドレスだけでなくポート番号も使って通信を区別するNAPTを選びます。

選択肢別の誤答解説

  • ア:IPスプーフィングは、送信元IPアドレスを偽装する行為です。複数端末でグローバルIPアドレスを共有する仕組みではありません。
  • イ:IPマルチキャストは、特定のグループに属する複数の宛先へデータを一度に送信する方式です。アドレス変換の仕組みではありません。
  • ウ:NAPTは、IPアドレスとポート番号を対応付けて変換し、複数端末によるグローバルIPアドレスの共有を可能にします。
  • エ:NTPは、ネットワーク上の機器の時刻を同期するためのプロトコルです。アドレス変換とは関係ありません。

よくある誤解

  • NATとNAPTを同じものと考えがちですが、NAPTはポート番号も利用して通信を識別します。
  • IPマルチキャストの「複数」という語から、複数端末のインターネット接続を連想しがちです。マルチキャストはデータの送信先に関する方式です。
  • NAPTでは、複数の端末がそれぞれ異なるグローバルIPアドレスを必要とするわけではありません。

補足コラム

NAPTは、PAT(Port Address Translation)やIPマスカレードと呼ばれることもあります。家庭や小規模オフィスのルータで広く使われており、LAN内のプライベートIPアドレスを、インターネット側で使うグローバルIPアドレスに変換します。

FAQ

NATとNAPTの違いは何ですか?
NATはIPアドレスを変換する技術の総称です。NAPTはポート番号も利用して通信を区別するため、1つのグローバルIPアドレスを複数端末で共有できます。
ポート番号は何のために使われますか?
同じIPアドレスを使う通信の中で、どの端末・アプリケーションの通信かを識別するために使われます。

関連キーワード: NAPT、NAT、ポート番号、プライベートIPアドレス、グローバルIPアドレス
← 前の問題へこの年度をクイズで解く次の問題へ →
戦国ITクイズ機能

\ せっかくなら /

エンベデッドシステムスペシャリストを
クイズ形式で学習しませんか?

クイズ画面へ遷移する→

すぐに利用可能!

©︎2026 情報処理技術者試験対策アプリ

このサイトについてブログプライバシーポリシー利用規約特商法表記開発者について