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

ITサービスマネージャ 2009年 午前2 問23


問題文

TCP/IPネットワークで使用されるARPの説明として、適切なものはどれか。

選択肢

ア:IPアドレスからMACアドレスを得るためのプロトコル(正解)
イ:IPアドレスからホスト名(ドメイン名)を得るためのプロトコル
ウ:MACアドレスからIPアドレスを得るためのプロトコル
エ:ホスト名(ドメイン名)からIPアドレスを得るためのプロトコル

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

ARPによるアドレス解決【午前2解説】

正解の理由

ARP(Address Resolution Protocol)は、同じネットワーク内で通信相手のIPアドレスからMACアドレスを調べるためのプロトコルです。そのため、IPアドレスからMACアドレスを得るとするアが適切です。
IPアドレスは通信相手を識別するために使われ、MACアドレスは同一ネットワーク内でデータを届ける際に使われます。IPアドレスが分かっていても、イーサネットで送信するには宛先のMACアドレスが必要となるため、ARPで対応関係を調べます。

解法ステップ

  1. 問われている用語がARPであることを確認します。
  2. ARPの役割を「IPアドレスからMACアドレスを得る」と思い出します。
  3. IPアドレスとMACアドレスの対応が一致する選択肢を選びます。

選択肢別の誤答解説

  • ア:IPアドレスからMACアドレスを得る説明であり、ARPの役割です。
  • イ:IPアドレスからホスト名を得る処理は、DNSの逆引きに関係します。
  • ウ:MACアドレスからIPアドレスを得る方向の説明です。ARPとは逆方向で、歴史的なプロトコルであるRARPと関連します。
  • エ:ホスト名からIPアドレスを得る処理は、DNSの名前解決です。

よくある誤解

  • ARPとDNSを混同する:ARPはIPアドレスとMACアドレスの対応を調べます。ホスト名とIPアドレスの対応を調べるのはDNSです。
  • 対応を調べる方向を逆にする:ARPは「IPアドレスからMACアドレス」です。選択肢ウのような逆方向ではありません。
  • MACアドレスがネットワークを越えて使われると思う:MACアドレスは主に同一ネットワーク内でのデータ転送に使われます。ルータを越える通信では、次の転送先に応じてMACアドレスが使われます。

補足コラム

ARPでは、送信元がネットワーク内に「このIPアドレスに対応するMACアドレスを教えてください」と問い合わせます。対象の機器が応答すると、その対応情報はARPキャッシュに一定時間保存され、次回以降の問い合わせを省ける場合があります。

FAQ

Q. ARPはインターネット上の任意の相手のMACアドレスを調べるプロトコルですか?
A. いいえ。ARPで調べるのは、通常、同じネットワーク内で直接通信する相手のMACアドレスです。別のネットワークへの通信では、まず通信経路上のルータのMACアドレスが必要になります。
Q. DNSとARPは、どちらもアドレスを変換する仕組みですか?
A. どちらも対応関係を調べますが、対象が異なります。DNSはホスト名とIPアドレス、ARPはIPアドレスとMACアドレスの対応を扱います。

関連キーワード: ARP、MACアドレス、IPアドレス、DNS、RARP、アドレス解決
← 前の問題へこの年度をクイズで解く次の問題へ →
戦国ITクイズ機能

\ せっかくなら /

ITサービスマネージャを
クイズ形式で学習しませんか?

クイズ画面へ遷移する→

すぐに利用可能!

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

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