応用情報技術者 2017年 秋期 午前2 問34
問題文
IPv4 において IPアドレスから MACアドレスを取得するために用いるプロトコルはどれか。
選択肢
ア:ARP(正解)
イ:DHCP
ウ:ICMP
エ:RARP
IPv4においてIPアドレスからMACアドレスを取得するために用いるプロトコルはどれか【午前2 解説】
要点まとめ
- 結論:IPアドレスからMACアドレスを取得するにはARP(Address Resolution Protocol)を使用します。
- 根拠:ARPはIPv4ネットワークでIPアドレスに対応する物理アドレス(MACアドレス)を問い合わせるためのプロトコルです。
- 差がつくポイント:DHCPはIPアドレスの割り当て、ICMPはネットワーク診断、RARPはMACアドレスからIPアドレスを取得するためのプロトコルである点を正確に理解しましょう。
正解の理由
ARPはIPv4ネットワーク内で通信相手のMACアドレスを知るために使われます。IPアドレスは論理アドレスであり、実際の通信はMACアドレスを使って行われるため、ARPはIPアドレスから対応するMACアドレスを問い合わせる役割を担います。これにより、同一ネットワーク内でのデータ転送が可能になります。
よくある誤解
DHCPはIPアドレスの割り当てに使うため、MACアドレスを取得する目的には使いません。RARPは逆にMACアドレスからIPアドレスを取得するための古いプロトコルです。
解法ステップ
- 問題文の「IPアドレスからMACアドレスを取得」とある点に注目する。
- 各選択肢の役割を整理する(ARP、DHCP、ICMP、RARP)。
- ARPがIP→MAC変換のためのプロトコルであることを確認する。
- 他の選択肢は目的が異なるため除外する。
- よって正解はア: ARPと判断する。
選択肢別の誤答解説
- ア: ARP → 正解。IPアドレスからMACアドレスを取得するためのプロトコル。
- イ: DHCP → IPアドレスの自動割り当てを行うプロトコルであり、MACアドレス取得には使わない。
- ウ: ICMP → ネットワークの状態確認やエラーメッセージ送信に使うプロトコルで、アドレス変換とは無関係。
- エ: RARP → MACアドレスからIPアドレスを取得するための古いプロトコルで、逆方向の変換を行う。
補足コラム
ARPはIPv4ネットワークで不可欠なプロトコルで、ブロードキャストを使ってIPアドレスに対応するMACアドレスを問い合わせます。IPv6では同様の機能を「Neighbor Discovery Protocol(NDP)」が担っています。また、RARPは現在ほとんど使われておらず、代わりにBOOTPやDHCPがIPアドレスの割り当てに使われています。
FAQ
Q: ARPはIPv6でも使われますか?
A: いいえ。IPv6ではNeighbor Discovery Protocol(NDP)がARPの役割を担っています。
A: いいえ。IPv6ではNeighbor Discovery Protocol(NDP)がARPの役割を担っています。
Q: DHCPはMACアドレスを取得できますか?
A: DHCPはクライアントのMACアドレスを識別してIPアドレスを割り当てますが、MACアドレスを取得するためのプロトコルではありません。
A: DHCPはクライアントのMACアドレスを識別してIPアドレスを割り当てますが、MACアドレスを取得するためのプロトコルではありません。
関連キーワード: ARP, MACアドレス、IPアドレス、プロトコル、IPv4, ネットワーク

\ せっかくなら /
応用情報技術者を
クイズ形式で学習しませんか?
クイズ画面へ遷移する→
すぐに利用可能!

