応用情報技術者 2012年 春期 午前2 問33
問題文
TCP/IPネットワークにおける ARPの説明として、適切なものはどれか。
選択肢
ア:IPアドレスから MACアドレスを得るプロトコルである。(正解)
イ:IP ネットワークにおける誤り制御のためのプロトコルである。
ウ:ゲートウェイ間のホップ数によって経路を制御するプロトコルである。
エ:端末に対して動的にIPアドレスを割り当てるためのプロトコルである。
TCP/IPネットワークにおけるARPの説明【午前2 解説】
要点まとめ
- 結論:ARPはIPアドレスから対応するMACアドレスを取得するためのプロトコルです。
- 根拠:IP通信はネットワーク層で行われますが、実際のデータ転送はリンク層のMACアドレスを使うため、対応付けが必要です。
- 差がつくポイント:ARPの役割を誤解し、誤り制御や経路制御、IPアドレス割当と混同しないことが重要です。
正解の理由
ア: IPアドレスから MACアドレスを得るプロトコルである。が正解です。ARP(Address Resolution Protocol)は、同一ネットワーク内で通信相手のIPアドレスから物理的なMACアドレスを取得し、データリンク層での通信を可能にします。これにより、IPパケットを正しい宛先に届けることができます。
よくある誤解
ARPは誤り制御や経路制御、IPアドレスの割当を行うプロトコルではありません。これらはそれぞれ別のプロトコルが担当します。
解法ステップ
- 問題文の「ARP」の役割を確認する。
- 各選択肢の説明がARPの機能に合致しているかを検証する。
- ARPはIPアドレスからMACアドレスを得ることを知っているかを確認する。
- 誤り制御(例:TCP)、経路制御(例:RIP)、IPアドレス割当(例:DHCP)との違いを理解する。
- 正しい選択肢を選ぶ。
選択肢別の誤答解説
- イ: 誤り制御はTCPなどのトランスポート層の役割であり、ARPとは無関係です。
- ウ: ホップ数による経路制御はルーティングプロトコル(例:RIP)が担当し、ARPの機能ではありません。
- エ: IPアドレスの動的割当はDHCPの役割であり、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: 通信相手のMACアドレスが分からず、同一ネットワーク内での通信ができなくなります。
A: 通信相手のMACアドレスが分からず、同一ネットワーク内での通信ができなくなります。
関連キーワード: ARP, MACアドレス、IPアドレス、ネットワーク層、データリンク層、DHCP, NDP, ルーティング、誤り制御

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

