「分かりそう」で「分からない」でも「分かった」気になれるIT用語辞典イメージぴよ画像「分かりそう」で「分からない」でも「分かった」気になれるIT用語辞典

RARPプロトコル

pointこの用語のポイント

point通信するときの お約束事だよ

pointMACアドレスからIPアドレスを調べる仕組みで使うよ

point「RARP」の部分は「Reverse Address Resolution Protocol」の略だよ

スポンサーリンク

簡単に書くよ

RARPプロトコル(読:ラーププロトコル、アールエーアールピープロトコル)とは

多分「『RARP』という名前のプロトコル(お約束事)」を意図した表現。
RARP自体の意味は

通信するときに使う お約束事(通信プロトコル)のひとつ
であり

MACアドレス(ネットワーク機器に割り当てられた住所)からIPアドレス(インターネットをするときにコンピュータに割り当てられる住所)を調べる仕組みで使う お約束事
です。


image piyo

詳しく書くよ

順番に見ていきましょう。
まずは予備知識として

MACアドレス(マックアドレス)
IPアドレス
通信プロトコルプロトコル
ARP
RARP


について説明します。
「そんなの説明されなくても知ってるよ!」な人は適当に読み飛ばしてください。

MACアドレスは「ネットワーク機器に割り当てられる住所」です。
通信において、データの受け渡し先を特定するときに使われます。

RARPプロトコル

IPアドレスは「ネットワーク上の住所」です。
インターネットっぽい通信において、送信先を特定するときとかに使う情報です。
「198.51.100.2」のような形式になっています。

RARPプロトコル2

MACアドレスとIPアドレスは、どちらも「住所」に相当する情報です。
ただし、用途が違います。

MACアドレスは「次に、どこに届けるか」を表現するときに使う情報です。
一方のIPアドレスは「最終的にどこに届けるか」を表現するときに使います。

RARPプロトコル3

すんごい頑張れば、どちらか片方だけでも通信できるのでしょうけどね。
どちらか片方しかないと効率が悪いので両方あるのだと思います。

通信プロトコルプロトコルは「通信するときに使う お約束事」です。

通信するときは足並みを揃える必要があります。
片方が日本語で話しかけたのに、もう一方が英語で お返事したのでは、コミュニケーションが成立しませんよね。
それと同じです。

RARPプロトコル4

そこで「○○通信をするときは ××というお約束事に従って やり取りしようね」と事前に決められています。
言い方を変えると

通信するときは、お約束事が必要

なのです。

この「通信するときに使う お約束事」を「通信プロトコル(プロトコル)」と言います。

RARPプロトコル5

ARPは「IPアドレスからMACアドレスを調べる仕組み(で使う お約束事)」です。

RARPプロトコル6

「ARP」の最後の「P」は「protocol(プロトコル)」の頭文字です。
よって、本来の意味で言えばARPは通信プロトコルです。

とはいえ、仕組みそのものを意図して「ARP」と表現している場合も あります。
そこら辺は、ゆるく解釈してあげてください。

ARPの仕組みは簡単と言えば簡単です。

まず、IPアドレスをMACアドレスに変換したいコンピュータが「お~い、このIPアドレスの奴は返事をしろ~!おまえのMACアドレスは何だ~?!」と大きな声を出します。
どれくらい大きな声かというと、同じネットワークにいる全部のコンピュータに聞こえるくらい大きな声です。

RARPプロトコル7

この声が聞こえたコンピュータのうち「あっ、自分は、そのIPアドレスじゃないや」なコンピュータは返事をしません。
自分には関係ないので無視します。

RARPプロトコル8

「あっ、自分は、そのIPアドレスだ」なコンピュータは「俺のMACアドレスは、これだ~!」と返事をしてあげます。

RARPプロトコル9

これでIPアドレスをMACアドレスに変換したいコンピュータは、IPアドレスに対応するMACアドレスを知ることができましたね。

RARPプロトコル10

めでたし、めでたし。

実際には、もう少し あれやこれやが あれやこれやですけどね。
大雑把な仕組みは、そんな感じです。

RARPは「このMACアドレスの機器は、どのIPアドレスを使えばいいですか~?」を調べる仕組み(で使う お約束事)です。
ARPの逆です。

RARPプロトコル11

Reverse Address Resolution Protocol(リバース・アドレス・レゾリューション・プロトコル)」の略で「RARP」ね。

RARPプロトコル12

※「Reverse Address Resolution Protocol」を何となく日本語にすると「逆・住所を解決するときに使うお約束事」となります。[詳細]

「RARP」の最後の「P」は「protocol(プロトコル)」の頭文字です。
よって、本来の意味で言えばRARPは通信プロトコルです。

とはいえ、仕組みそのものを意図して「RARP」と表現している場合も あります。
そこら辺は、ゆるく解釈してあげてください。

また、RARPの最初の「R」は「Reverse(リバース)」の頭文字です。
意味は「逆」とか「反対」です。
ARPの逆だから「RARPリバースARP」です。

RARPプロトコル13

確かARPは「IPアドレスからMACアドレスを調べる仕組み」でした。

RARPプロトコル14

RARPは「MACアドレスからIPアドレスを調べる仕組み」です。

RARPプロトコル15

逆ですよね。

RARPプロトコル16

RARPの仕組みは簡単と言えば簡単です。

まず、IPアドレスが知りたいコンピュータが「お~い、俺のMACアドレスはコレなんだけど、どのIPアドレスを使えばいいの~?!」と大きな声を出します。
どれくらい大きな声かというと、同じネットワークにいる全部のコンピュータに聞こえるくらい大きな声です。

RARPプロトコル17

そうすると、答えを知っているコンピュータが「あまえのIPアドレスは、これだ~!」と返事をしてあげます。

RARPプロトコル18

これでMACアドレスに対応するIPアドレスを知ることができましたね。

RARPプロトコル19

めでたし、めでたし。

実際には、もう少し あれやこれやが あれやこれやですけどね。
大雑把な仕組みは、そんな感じです。

以上を踏まえて

多分「『RARP』という名前の通信プロトコル」を意図した表現

が「RARPプロトコル」です。
本来の意味で考えれば、実質的に「RARP」と「RARPプロトコル」は同じです。

RARPプロトコル20

「本来の意味で考えれば」を強調したのは「RARP」という用語が結構ふんわりした使い方をされるからです。

「RARP」の最後の「P」は「protocol(プロトコル)」の頭文字です。
よって、本来の意味で言えばRARPは通信プロトコルです。

とはいえ、仕組みそのものを意図して「RARP」と表現している場合も あります。
そのため「RARP」と出てきたら

1.仕組み
2.通信プロトコル


の2つの可能性があるのです。
この2つのうち「2.通信プロトコル」を意図している「RARP」と「RARPプロトコル」が実質的に同じです。

それにしても紛らわしいですね。

この紛らわしさを避けるために「この『RARP』は通信プロトコルの『RARP』を指しているからね!」という意図で「RARPプロトコル」という言い方をしている可能性もあります。
一応、頭の片隅にでも置いておいてあげてください。


image piyo2

一言でまとめるよ

まぁ「RARPプロトコル」って単語が出てきたら「MACアドレス(ネットワーク機器に割り当てられた住所)からIPアドレス(インターネットをするときにコンピュータに割り当てられる住所)を調べる仕組みで使う お約束事なんだな~」と お考えください。

一番上に戻るよ
スポンサーリンク
書籍画像075
書籍画像073

おまけ

■訳してみるよ

「RARP(ラープ、アールエーアールピー)」は「Reverse Address Resolution Protocol(リバース・アドレス・レゾリューション・プロトコル)」の略です。
「reverse(リバース)」の意味は「逆の」とか「反転する」とか「逆転する」とかです。
「address(アドレス)」の意味は「住所」とかです。
「resolution(レゾリューション)」の意味は「解決」とかです。
「protocol(プロトコル)」の意味は「(外交上の)儀礼」とか「議定書」とかですが、今回は「お約束事」と解釈してください。
何となく くっつけると

「逆・住所を解決するときに使う お約束事」というお約束事

となります。





書籍画像
わわわ説明術コラム
宣伝だよ
「分かった!」と思わせる説明の技術 知識ゼロの相手にも伝わるようになる本【Audible】
ウォーターサーバーのキャッチコピーを100本考える方法
「定年力」の鍛え方 老後の毎日を最高にする方法