ARP(Address Resolution Protocol)は,IP アドレスから MAC アドレスを調べるプロトコルです。 LAN の中で実際にフレームを届けるには相手の MAC アドレスが要るので,IP で通信するたびに裏で使われています。 ネットワークスペシャリストと情報処理安全確保支援士の午前Ⅱによく出ます。
ひとことで
- 送りたい側が「この IP アドレスの人は MAC アドレスを教えて」という ARP 要求をブロードキャストで LAN 全体に送る
- その IP アドレスを持つ機器だけが,自分の MAC アドレスを ARP 応答で返す
- 送りたい側は,結果を ARP キャッシュにしばらく覚えておく
ブロードキャストはルータを越えないので,ARP が使えるのは同じネットワーク(セグメント)の中だけです。 別のネットワークの相手に送るときは,まずデフォルトゲートウェイ(ルータ)の MAC アドレスを ARP で調べてルータに渡します。 最終的な宛先の IP アドレスと MAC アドレスを対応づけるのは,宛先と同じネットワークにいるルータです。
仲間と変わり種
| RARP | ARP の逆。自分の MAC アドレスから自分の IP アドレスを知る。IP アドレスを覚えておけない装置が起動時に使った,ブロードキャストを使う古い方式 |
|---|---|
| Gratuitous ARP | 問い合わせる IP アドレスに自分の IP アドレスを入れて送る ARP。返事が来たら同じアドレスを使う機器がいると分かる。周りの ARP キャッシュを更新させるのにも使う |
| ICMPv6(近隣探索) | IPv6 には ARP がない。IPv6 アドレスに対応する MAC アドレスは ICMPv6 で調べる |
| ARP スプーフィング | 偽の ARP 応答を送りつけ,IP アドレスと MAC アドレスの不正な対応を相手の ARP キャッシュに覚えさせて,通信を横取りする攻撃 |
DHCP で配られた IPv4 アドレスを使い始める前に,ほかの機器が使っていないかをクライアント自身で確かめるときにも ARP を使います。
試験での問われ方
当サイトが収録している午前の問題のうち,ARP・RARP などの語が出てくるのは38問です。 半分がネットワークスペシャリストの午前Ⅱで,情報処理安全確保支援士の午前Ⅱがそれに続きます。型ごとに数えると次のとおりです。
- ARP とは何か(8問)。正解は「IP アドレスから MAC アドレスを得るためのプロトコル」で, ほかの選択肢は,逆向きの「MAC アドレスから IP アドレスを得る」(RARP),ホスト名との対応(DNS), IP アドレスの動的な割当て(DHCP),ホップ数による経路制御(RIP),誤り制御(ICMP)の説明です。
- RARP(5問)。「電源オフ時に IP アドレスを保持することができない装置が,電源オン時に自装置の MAC アドレスから自装置に割り当てられている IP アドレスを知るために用いる」プロトコルです。
- 使い方と応用(8問)。Gratuitous ARP(「ターゲット IP アドレスフィールドに自端末が使用する IP アドレスを入れて,MAC アドレスを問い合わせる」), DHCP で配られたアドレスの重複の確認(ARP),ルータの向こうの端末の MAC アドレスを対応づける機器(ルータ,2問), IPv6 で ARP の代わりをするもの(ICMPv6,3問)などです。
- セキュリティ(4問)。ARP スプーフィング攻撃,ARP の仕組みを使って事前に登録された MAC アドレスの PC だけに通信を許す方法, マルウェア調査で ARP キャッシュの次に保全すべき情報(動的に追加されたルーティングテーブル,2問)です。
- このほか,VRRP(4問)や IGMP(3問)など,ネットワークのプロトコルを選ばせる問題の選択肢に出てきます。
出題された過去問(38問)
リンク先の年度ページで,問題と解説を読めます。
午前Ⅰ(高度試験 共通)(4問)
- 令和5年度 秋期 問11IPv4 ネットワークにおけるマルチキャストの使用例に関する記述として,適切なものはどれか。
- 令和3年度 秋期 問10TCP/IP ネットワークにおける ARP の説明として,適切なものはどれか。
- 平成28年度 秋期 問11TCP/IP ネットワークにおける ARP の説明として,適切なものはどれか。
- 平成24年度 春期 問13TCP/IP ネットワークにおける ARP の説明として,適切なものはどれか。
ネットワークスペシャリスト 午前Ⅱ(19問)
- 令和7年度 春期 問10IP ネットワークにおいて経路情報の交換に UDP を用いるルーティングのプロトコルはどれか。
- 令和6年度 春期 問6IPv4 における ARP の MAC アドレス解決機能を IPv6 で実現するプロトコルはどれ…
- 令和5年度 春期 問1PC などが IPv6 で通信を開始する際,IPv6 アドレスに対応する MAC アドレスを解決…
- 令和5年度 春期 問10複数の VLAN を一つにまとめた単位でスパニングツリーを実現するプロトコルはどれか。
- 令和4年度 春期 問7マルチキャストグループへの参加や離脱をホストが通知したり,マルチキャストグループに参加しているホ…
- 令和元年度 秋期 問10IP ネットワークにおいて,クライアントの設定を変えることなくデフォルトゲートウェイの障害を回避…
- 平成30年度 秋期 問6図のような 2 台のレイヤ 2 スイッチ,1 台のルータ,4 台の端末から成る IP ネットワー…
- 平成28年度 秋期 問6IPv4 での ARP を利用した Gratuitous ARP の説明として,適切なものはどれ…
- 平成27年度 秋期 問8マルチキャストグループへの参加や離脱をホストが通知したり,マルチキャストグループに参加しているホ…
- 平成27年度 秋期 問12IP ネットワークにおいて,クライアントの設定を変えることなくデフォルトゲートウェイの障害を回避…
- 平成26年度 秋期 問9IPv4 における ARP の MAC アドレス解決機能を IPv6 で実現するプロトコルはどれ…
- 平成25年度 秋期 問12電源オフ時に IP アドレスを保持することができない装置が,電源オン時に自装置の MAC アドレ…
- 平成24年度 秋期 問11マルチキャストグループへの参加や離脱をホストが通知したり,マルチキャストグループに参加しているホ…
- 平成23年度 秋期 問11電源オフ時に IP アドレスを保持することができない装置が,電源オン時に自装置の MAC アドレ…
- 平成22年度 秋期 問9PPP のリンク確立後,チャレンジメッセージを繰り返し送ることができ,それに対して相手がハッシュ…
- 平成21年度 秋期 問7TCP/IP ネットワークで使用される ARP の説明として,適切なものはどれか。
- 平成21年度 秋期 問11電源オフ時に IP アドレスを保持することができない装置が,電源オン時に自装置の MAC アドレ…
- 平成21年度 秋期 問16同一の LAN に接続された複数のルータを,仮想的に 1 台のルータとして見えるようにして冗長構…
- 平成21年度 秋期 問17Web サーバを使ったシステムにおいて,インターネットから受け取ったリクエストを Web サーバ…
情報処理安全確保支援士 午前Ⅱ(11問)
- 令和7年度 春期 問15マルウェア感染の調査対象の PC に対して,電源を切る前に全ての証拠保全を行いたい。ARP キャ…
- 令和5年度 秋期 問20DHCP のクライアントが,サーバから配布された IPv4 アドレスを,クライアント自身のホスト…
- 令和5年度 春期 問13マルウェア感染の調査対象の PC に対して,電源を切る前に全ての証拠保全を行いたい。ARP キャ…
- 令和4年度 秋期 問18IPv6 の特徴として,適切なものはどれか。
- 令和4年度 秋期 問20IP ネットワークにおいて,クライアントの設定を変えることなくデフォルトゲートウェイの障害を回避…
- 平成23年度 秋期 問7IP アドレスに対する MAC アドレスの不正な対応関係を作り出す攻撃はどれか。
- 平成23年度 秋期 問19電源オフ時に IP アドレスを保持することができない装置が,電源オン時に自装置の MAC アドレ…
- 平成22年度 秋期 問9通信を要求した PC に対し,ARP の仕組みを利用して実現できる通信の可否の判定方法のうち,最…
- 平成22年度 春期 問18図のような 2 台のレイヤ 2 スイッチ,1 台のルータ,4 台の端末からなる IP ネットワー…
- 平成21年度 秋期 問17電源オフ時に IP アドレスを保持することができない装置が,電源オン時に自装置の MAC アドレ…
- 平成21年度 秋期 問21Web サーバを使ったシステムにおいて,インターネットから受け取ったリクエストを Web サーバ…
ITサービスマネージャ 午前Ⅱ(3問)
- 平成27年度 秋期 問22TCP/IP ネットワークで使用される ARP の説明として,適切なものはどれか。
- 平成24年度 秋期 問23TCP/IP ネットワークで使用される ARP の説明として,適切なものはどれか。
- 平成21年度 秋期 問23TCP/IP ネットワークで使用される ARP の説明として,適切なものはどれか。
システムアーキテクト 午前Ⅱ(1問)
- 平成21年度 秋期 問24IP アドレスから MAC アドレスを取得するために用いるプロトコルはどれか。