アドレス解決プロトコル
ARPのことだよ
IPアドレスからMACアドレスを調べる仕組みだよ
本当は、通信プロトコルだよ
簡単に書くよ
アドレス解決プロトコル(読:アドレスカイケツプロトコル 英:address resolution protocol)とは
「ARP」のこと。
用語の中身としては
IPアドレス
(インターネットをするときにコンピュータに割り当てられる住所)からMACアドレス
(ネットワーク機器に割り当てられた住所)を調べる仕組み
です。
もう少し正確に書くと
通信するときに使う お約束事(通信プロトコル)のひとつ
であり
IPアドレスからMACアドレスを調べる仕組みで使う お約束事
です。
詳しく書くよ
最初に留意事項です。
「ARP(アープ、エーアールピー)」と言われて「あぁ、アレのことね」と分かる方は最後まで読む必要ありません。
ARPを何となく日本語にした表現が「アドレス解決プロトコル」です。
「ARP?それ何?美味しいの?」な人は、このまま読み進めてください。
用語の中身について説明します。

それでは、いってみましょう。
まずは予備知識として
・IPアドレス
・MACアドレス(マックアドレス)
・通信プロトコル(プロトコル)
・ARP
について簡単に説明します。
「そんなの説明されなくても知ってるよ!」な人は適当に読み飛ばしてください。
IPアドレスは「ネットワーク上の住所」です。
インターネットっぽい通信において、送信先を特定するときとかに使う情報です。
「198.51.100.2」のような形式になっています。
MACアドレスは「ネットワーク機器に割り当てられた住所」です。
通信において、データの受け渡し先を特定するときに使われます。
IPアドレスとMACアドレスは、どちらも「住所」に相当する情報です。
ただし、用途が違います。
IPアドレスは「最終的にどこに届けるか」を表現するときに使う情報です。
MACアドレスは「次に、どこに届けるか」を表現するときに使います。
すんごい頑張れば、どちらか片方だけでも通信できるのでしょうけどね。
どちらか片方しかないと効率が悪いので両方あるのだと思います。
通信プロトコル(プロトコル)は「通信するときに使う お約束事」です。
通信するときは足並みを揃える必要があります。
片方が日本語で話しかけたのに、もう一方が英語で お返事したのでは、コミュニケーションが成立しませんよね。
それと同じです。
そこで「○○通信をするときは ××というお約束事に従って やり取りしようね」と事前に決められています。
言い方を変えると
通信するときは、お約束事が必要
なのです。
この「通信するときに使う お約束事」を「通信プロトコル(プロトコル)」と言います。
ARPは「IPアドレスからMACアドレスを調べる仕組み(で使う お約束事)」です。
「Address Resolution Protocol(アドレス・レゾリューション・プロトコル)」の略で「ARP」ね。
Address(アドレス)は、今回はカタカナで「アドレス」と解釈してください。
Resolution(レゾリューション)の意味は「解決」です。
Protocol(プロトコル)はカタカナで「プロトコル」でも良いですし、日本語が好きな人は「お約束事」と読み替えてください。
単純にくっつけると
アドレス・解決・プロトコル
となります。
ARPは「このIPアドレスに対応するMACアドレスは何?」な疑問を解決するときに使うお約束事です。
ちなみに「ARP」の最後の「P」は「protocol(プロトコル)」の頭文字です。
よって、本来の意味で言えばARPは通信プロトコルです。
とはいえ、仕組みそのものを意図して「ARP」と表現している場合も あります。
そこら辺は、ゆるく解釈してあげてください。
以上を踏まえて、上でも書きましたが
ARPを何となく日本語にした表現
が「アドレス解決プロトコル」です。
「Address Resolution Protocol(アドレス・レゾリューション・プロトコル)」を無理やり(?)日本語にした感じですね。
アドレス解決プロトコル(ARP)の仕組みは簡単と言えば簡単です。
まず、IPアドレスをMACアドレスに変換したいコンピュータが「お~い、このIPアドレスの奴は返事をしろ~!おまえのMACアドレスは何だ~?!」と大きな声を出します。
どれくらい大きな声かというと、同じネットワークにいる全部のコンピュータに聞こえるくらい大きな声です。
この声が聞こえたコンピュータのうち「あっ、自分は、そのIPアドレスじゃないや」なコンピュータは返事をしません。
自分には関係ないので無視します。
「あっ、自分は、そのIPアドレスだ」なコンピュータは「俺のMACアドレスは、これだ~!」と返事をしてあげます。
これでIPアドレスをMACアドレスに変換したいコンピュータは、IPアドレスに対応するMACアドレスを知ることができましたね。
めでたし、めでたし。
実際には、もう少し あれやこれやが あれやこれやですけどね。
大雑把な仕組みは、そんな感じです。
一言でまとめるよ
まぁ「アドレス解決プロトコル」って単語が出てきたら「ARP
(IPアドレスからMACアドレスを調べる仕組み(で使うお約束事))のことなんだな~」と お考えください。
おまけ
■訳してみるよ
「address(アドレス)」の意味は「住所」とかです。
「解決」は日本語です。
「protocol(プロトコル)」の意味は「(外交上の)儀礼」とか「議定書」とかですが、今回は「お約束事」と解釈してください。
何となく くっつけると
住所解決用のお約束事
となります。
■検索してみる?






