応用情報技術者 2013年 春期 午前2 問33
問題文
TCP/IPネットワークにおけるRARPの機能として、適切なものはどれか。
選択肢
ア:IPパケットが通信先のIPアドレスに到達するかどうかを調べる。
イ:MACアドレスからIPアドレスを求める。(正解)
ウ:ドメイン名とホスト名からIPアドレスを求める。
エ:プライベートIPアドレスとグローバルIPアドレスを相互に変換する。
TCP/IPネットワークにおけるRARPの機能【午前2 解説】
要点まとめ
- 結論:RARPはMACアドレスから対応するIPアドレスを取得するためのプロトコルです。
- 根拠:ネットワーク機器が自身のIPアドレスを知らない場合に、MACアドレスを元にIPアドレスを問い合わせる仕組みだからです。
- 差がつくポイント:ARPとRARPの役割の違いを正確に理解し、名前解決やアドレス変換の用途を区別できることが重要です。
正解の理由
イ: MACアドレスからIPアドレスを求める。が正解です。RARP(Reverse Address Resolution Protocol)は、ネットワーク機器が自分のMACアドレスを使ってIPアドレスを問い合わせるためのプロトコルです。主にディスクレス端末などが起動時に自分のIPアドレスを取得する際に利用されます。
よくある誤解
RARPは名前解決(ドメイン名からIPアドレス)を行うDNSとは異なります。また、IPパケットの到達確認やIPアドレスの変換(NAT)もRARPの役割ではありません。
解法ステップ
- 問題文の「RARPの機能」に注目する。
- RARPの正式名称「Reverse Address Resolution Protocol」を思い出す。
- ARPがIPアドレスからMACアドレスを求めるのに対し、RARPは逆の役割であることを確認する。
- 選択肢の内容をARPやDNS、NATの機能と比較し、RARPに該当するものを選ぶ。
- 「MACアドレスからIPアドレスを求める」イを正解とする。
選択肢別の誤答解説
- ア: IPパケットの到達確認はICMPの役割であり、RARPとは無関係です。
- イ: 正解。RARPはMACアドレスからIPアドレスを取得します。
- ウ: ドメイン名からIPアドレスを求めるのはDNSの役割です。
- エ: プライベートIPアドレスとグローバルIPアドレスの変換はNATの機能であり、RARPとは異なります。
補足コラム
RARPは古いプロトコルであり、現在はBOOTPやDHCPがIPアドレスの自動割り当てに使われています。ARPはIPアドレスからMACアドレスを求めるのに対し、RARPはその逆であるため、両者の違いを理解することがネットワーク基礎の重要ポイントです。
FAQ
Q: RARPはどのような場面で使われますか?
A: 主にディスクレス端末などが起動時に自分のIPアドレスを知るために使われますが、現在はDHCPに置き換えられています。
A: 主にディスクレス端末などが起動時に自分のIPアドレスを知るために使われますが、現在はDHCPに置き換えられています。
Q: ARPとRARPの違いは何ですか?
A: ARPはIPアドレスからMACアドレスを求めるのに対し、RARPはMACアドレスからIPアドレスを求める逆の役割を持ちます。
A: ARPはIPアドレスからMACアドレスを求めるのに対し、RARPはMACアドレスからIPアドレスを求める逆の役割を持ちます。
関連キーワード: RARP, MACアドレス、IPアドレス、ARP, DHCP, ネットワークプロトコル、IPアドレス割り当て

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

