ARPとARPテーブル(Address Resolution Protocol)

分類
テクノロジ系 ネットワーク
出る試験
基本情報応用情報
重要度
★★★☆☆

IPアドレスからMACアドレスを調べる仕組み。調べた結果を一時的に覚えておく表がARPテーブル。

もう少し詳しい説明

なぜ必要なのか

通信の宛先として人が指定するのはIPアドレスです。ところが、同じ区画の中で実際にデータを届けるときに使われるのはMACアドレスです。

層使うアドレス
ネットワーク層IPアドレス(どのネットワークのどの機器か)
データリンク層MACアドレス(目の前の相手を特定する)

この2つをつなぐのがARP(アープ)です。Address Resolution Protocol(アドレス解決の決まり)の略になります。

調べ方

手順すること
1「このIPアドレスの持ち主は誰か」を、同じ区画の全員に問いかける(ブロードキャスト)
2自分のことだと分かった機器が、MACアドレスを返す
3返ってきた対応をARPテーブルに書き、しばらく覚えておく

問いかけは区画の全員に届きます。 区画をまたぐ通信では、相手そのものではなく、出口の機器(デフォルトゲートウェイ)のMACアドレスを調べます。

ARPテーブル

調べた結果を一時的に覚えておく表です。

IPアドレスMACアドレス
192.168.1.100-00-5E-00-53-2B
192.168.1.1100-00-5E-00-53-B7
192.168.1.2100-00-5E-00-53-E4
性質中身
一時的一定の時間が過ぎると消える
機器ごとPCごとに別の表を持つ
確認できるコマンドで中身を見られる

障害の切り分けに使う

IPアドレスが重複していると、ARPテーブルを見れば分かります。

確かめること中身
機器の本来のMACアドレスその機器の管理画面で確かめる
ARPテーブルに載っているMACアドレスPCの側で確かめる
2つが違っていたらそのIPアドレスを別の機器が使っている

プリンタに届かないのにプリンタ側は正常、という場面で効きます。 同じIPアドレスを手で設定した端末が区画に入ると、応答がそちらへ行ってしまいます。

防ぐには、手で設定せずDHCPから自動で受け取る形にします。 配る側が、使われている番号を避けて渡します。

似た名前の仕組み

仕組み向き
ARPIPアドレス → MACアドレス
RARPMACアドレス → IPアドレス(古い仕組み)
DNS名前 → IPアドレス
DHCP機器にIPアドレスを配る
NAT(ナット)IPアドレスを付け替える

ARPとDNSは、どちらも「引く」仕組みですが、引く対象が違います。 名前を引くのがDNS、MACアドレスを引くのがARPです。

試験ではこう出る

科目A(旧・午前)では、ARPとDNSの区別が問われます。向きと対象が答えの軸です。

午後や応用情報では、障害の切り分けとして出てきます。ARPテーブルの内容から、IPアドレスの重複を読み取る形です。

理由を字数内で書かせる設問になります。「表に載っているMACアドレスが、プリンタ本来のものと異なるため」という形で答えます。

関連する用語

MACアドレス
機器ごとに付いた番号。ARPで調べる相手
IPアドレス
通信の宛先になる番号。ARPの入り口になる
名前解決とゾーン情報
名前からIPアドレスを調べる仕組み。向きが違う
DHCP
IPアドレスを自動で配る仕組み。重複を防ぐ手立てにもなる
LAN間接続装置
MACアドレスで振り分ける機器。ARPの結果を使う

ミニクイズ

ARPの役割として、最も適切なものはどれか。

正解は 3番:IPアドレスから、対応するMACアドレスを調べる

ARPは、同じ区画の中で通信するときに、宛先のIPアドレスからMACアドレスを調べる仕組みです。名前からIPアドレスを調べるのはDNS、IPアドレスを自動で割り当てるのはDHCP、アドレスを付け替えるのはNATで、いずれも別の仕組みです。向きと対象で切り分けてください。

間違えた用語の復習リストを見る →

この分野をまとめて解く → ネットワークのミニテスト(全36問)

最終更新:2026-11-09