ネットワークスペシャリスト 2009年 午前2 問07
問題文
TCP/IPネットワークで使用されるARPの説明として、適切なものはどれか。
選択肢
ア:IPアドレスからMACアドレスを得るためのプロトコル(正解)
イ:IPアドレスからホスト名(ドメイン名)を得るためのプロトコル
ウ:MACアドレスからIPアドレスを得るためのプロトコル
エ:ホスト名(ドメイン名)からIPアドレスを得るためのプロトコル
TCP/IPネットワークで使用されるARPの説明【午前2 解説】
要点まとめ
- 結論:ARPはIPアドレスから対応するMACアドレスを取得するためのプロトコルです。
- 根拠:IP通信はネットワーク層で行われますが、実際のデータ転送はMACアドレスを使うため、IPからMACへの変換が必要です。
- 差がつくポイント:ARPは名前解決ではなく、同一ネットワーク内での物理アドレス解決に特化している点を理解しましょう。
正解の理由
ア: IPアドレスからMACアドレスを得るためのプロトコルが正解です。ARP(Address Resolution Protocol)は、IPアドレスを指定して、そのIPアドレスに対応するMACアドレスをネットワーク内で問い合わせる仕組みです。これにより、IPパケットを正しい物理アドレスに送信できます。
よくある誤解
ARPはホスト名やドメイン名の解決には使いません。名前解決はDNSが担当します。MACアドレスからIPアドレスを得るプロトコルも存在しません。
解法ステップ
- 問題文の「ARP」の役割を確認する。
- ARPはIPアドレスからMACアドレスを取得するプロトコルであることを思い出す。
- 選択肢の内容を比較し、IP→MACの説明が正しいものを選ぶ。
- ホスト名やドメイン名に関する選択肢はDNS関連であるため除外する。
- MAC→IPの逆方向のプロトコルは一般的に存在しないことを確認する。
選択肢別の誤答解説
- イ: IPアドレスからホスト名を得るのはDNSの役割であり、ARPとは異なります。
- ウ: MACアドレスからIPアドレスを得るプロトコルは一般的に存在しません。
- エ: ホスト名からIPアドレスを得るのもDNSの役割であり、ARPとは無関係です。
補足コラム
ARPはIPv4ネットワークで広く使われていますが、IPv6では同様の役割を担う「Neighbor Discovery Protocol(NDP)」が使われます。ARPはブロードキャストを利用してMACアドレスを問い合わせるため、ネットワークの規模や構成によっては効率面で課題があります。
FAQ
Q: ARPはどの層のプロトコルですか?
A: ARPはOSI参照モデルのデータリンク層とネットワーク層の間で動作し、IPアドレス(ネットワーク層)からMACアドレス(データリンク層)を解決します。
A: ARPはOSI参照モデルのデータリンク層とネットワーク層の間で動作し、IPアドレス(ネットワーク層)からMACアドレス(データリンク層)を解決します。
Q: ARPの応答がない場合はどうなりますか?
A: 通常、ARPの応答がなければ通信はできません。ネットワーク機器は再送やタイムアウト処理を行います。
A: 通常、ARPの応答がなければ通信はできません。ネットワーク機器は再送やタイムアウト処理を行います。
関連キーワード: ARP, IPアドレス、MACアドレス、DNS, ネットワークプロトコル、IPv4, Neighbor Discovery Protocol

\ せっかくなら /
ネットワークスペシャリストを
クイズ形式で学習しませんか?
クイズ画面へ遷移する→
すぐに利用可能!

