ARPは、与えられたIPアドレスからMACアドレスを求めるためのプロトコルである。動作原理は非常に単純で、ARP要求をブロードキャストすると、該当するIPアドレスを持つコンピュータがARP応答を返す、というだけである。次の図を見ていただきたい。 ARPの動作 ARPパケットをブロードキャストで送信すると、該当するIPアドレスを持つコンピュータは、ARPの応答パケットを(ユニキャスト通信で)返送する。返信パケットには返信元のコンピュータのMACアドレスが含まれている。このARPパケットのやり取りにより、お互いのMACアドレスが分かる。後でPC3がPC1に対してARP要求を送信する必要はない。 ARPの動作 いま、PC1が、同じイーサネットのセグメント上に存在し、同じネットワーク・アドレス(と同じネットマスク)を共有しているPC3と通信したいとする。PC1は、PC3のIPアドレスは知っているが