TCP/IPにおける「ARP(Address Resolution Protocol。アープ)」プロトコルとは、IPアドレスから物理層のネットワーク・アドレス(MACアドレス)を求めるために利用されるプロトコルのことである(TCP/IP以外でもARPという名称や同様の機能を持つプロトコルは広く使われている)。 TCP/IPでは、IPアドレスで通信相手を特定し、そのIPアドレスに向けてIPパケットを送信する。もし通信相手が同一ネットワーク上に存在するなら、そのあて先のコンピュータに向けて直接IPパケットを送信するし、そうでない場合はルータ(ゲートウェイ)に向けてIPパケットを送信し、その後のパケットの配送を依頼する。このとき、相手のコンピュータやルータに対してIPパケットを送信するためには、イーサネットなどの下位のネットワーク媒体を使うが、そこではIPアドレスではなく、MACアドレスを使って
![第11回 MACアドレスを解決するARPプロトコル](https://cdn-ak-scissors.b.st-hatena.com/image/square/6e84fc6ab06f31b2e64248cbfc92fe06deb5bab5/height=288;version=1;width=512/https%3A%2F%2Fimage.itmedia.co.jp%2Fimages%2Flogo%2F1200x630_500x500_ait.gif)