arpとは?
![](http://cdn2.aprico-media.com/production/imgs/images/000/040/999/original.jpg?1570159678)
ARP(Address Resolution Protocol)とは、TCP/IPネットワークにおいてIPアドレスからイーサネット上のMACアドレスを求めるためのプロトコルです。
特定のIPアドレスにパケットを送信するためには、そのIPアドレスを持っている機器を特定して対応するMACアドレスを調べる必要があり、ARPによってIPアドレスを持っている機器のMACアドレスを特定します。
一度確認したIPアドレスとMACアドレスの関係はARPテーブルという表に保存されるので、次回通信からはテーブルを参照してアドレスを求めることができます。
arpのキャッシュクリアをする方法
ARPのキャッシュが古い状態で機器と接続することで、通信が行えなくなってしまう現象が発生することがあります。この場合は、ARPのキャッシュをクリアしましょう。
![デスクトップ画面左下のスタートボタンをクリックしてスタートメニューを開き、「すべてのアプリ」から「Windowsシステムツール」フォルダを展開して「コマンドプロンプト」を右クリックして「管理者として実行」をクリック](http://cdn2.aprico-media.com/production/imgs/images/000/041/001/original.jpg?1570160548)
※管理者として実行から起動しないと、後述のコマンドを入力しても「ARP エントリを削除できませんでした: 要求された操作には管理者特権が必要です。」と表示されてキャッシュクリアが行えないので注意しましょう。
![コマンドプロンプト](http://cdn2.aprico-media.com/production/imgs/images/000/041/002/original.jpg?1570160748)
arp -d