Address Resolution Protocol
表示
Address Resolution Protocol(ARP)は、Ethernet環境において、IPアドレスからMACアドレスを得るために用いられるプロトコル。RFC826で定義されている。
TCP/IPにおいて、IPパケットを送受信するためには、下位のデータリンク層のアドレスを取得する必要があり、MACアドレスが必要な場合にARPが用いられる。
要求パケットに送信元のIPアドレス・MACアドレスと通信相手のIPアドレスの情報を格納して、Ethernetネットワークにブロードキャストする。要求パケットを受け取った各ノードは、自分のIPアドレスと同一であれば、自分のMACアドレスを送信元に伝える。こうして、IPアドレスからMACアドレスを取得する。