ARP テーブルは、デバイス (送信元デバイスと宛先デバイス) の IP アドレスと MAC アドレスの記録を保持するために使用されます。 2 つのデバイス間の通信では、送信元デバイスと宛先デバイスの IP アドレスと MAC アドレスが ARP テーブルに保存されている必要があります。テーブルにレコードがない場合、ARP ブロードキャストはソースによってネットワーク内のすべてのデバイスに送信されます。すべてのデバイスは、自分自身の IP アドレスと宛先デバイスの IP アドレスを比較します。デバイスの IP アドレスが一致すると、そのデバイスは応答を送信し、ARP テーブルが更新されます。ネットワークに接続されている各ホストは、独自の ARP テーブルを維持する必要があります。
例: 多くのデバイスがスイッチに接続されているとします。これらのデバイスがルーターに接続されると、これらのデバイスの IP アドレスがキャッシュ メモリ (ARP テーブル) に保存されます。デバイス(ソース)が ARP リクエストを送信すると、ARP テーブルはデバイスに接続されている IP アドレスを確認し、その情報をパケットに変換します。次に、パケットを適切な IP アドレスに配信します。
ARP テーブルでの操作
ARP テーブル (ARP キャッシュ) 内の ARP エントリの表示、追加、削除など、ARP テーブルで多くの操作を実行できます。これらの操作を実行するには、 アルプ Windows オペレーティング システムによって提供されるコマンド。
ARP エントリをリストおよび表示します。
次のコマンドを使用して、ARP エントリを表示できます。 arp -a 。このエントリのリストは、インターフェイスに従って端末に表示されます。
ARP エントリを表示する手順
ステップ1: スタートメニューに移動します。コマンドを開く プロンプト。
ステップ2: タイプ arp -a コマンドプロンプトまたはターミナルでコマンドを入力し、押します 入力ボタン 。を押した後、 入力ボタン を実行すると、すべての ARP エントリがコマンド プロンプトに表示されます。
静的 ARP エントリを追加します。
ARP テーブルは、静的な ARP エントリを AP テーブルに追加する機能も提供します。これを利用して、以下を追加できます。 IPアドレス そして MACアドレス に ARPテーブル (ARP キャッシュ)。これらのエントリは、コンピュータが再起動されるまで保存されます。これらのエントリのタイプは、テーブルにリストされるときは静的なままです。
静的 ARP エントリを追加する手順
静的エントリを追加するには、次のように入力します。 arp -s コマンド 一緒に IPアドレス そして Macアドレス コマンドプロンプトで、を押します 入力 。
Syntax: arp -s 192.168.43.160 00-aa-00-62-c6-09
ここで、IP アドレス = 192.168.43.160
MACアドレス = 00-aa-00-62-c6-09
ARPエントリを削除する
エントリの種類に関係なく、arp エントリを削除することもできます。 静的 そして 動的 。
ARP エントリを削除する手順
ステップ1: ARP エントリ タイプを削除するには、次のコマンドを実行します。 arp -a 。このコマンドは、すべての ARP エントリとその IP アドレス、MAC アドレス、およびエントリ タイプを表示します。
ステップ2: ここで、次のように入力します。 arp -s コマンドと削除する IP アドレスを入力し、Enter キーを押します。必要なのは、 IPアドレス リストされているエントリからのものである必要があります。
Syntax: arp -d 192.168.43.255
上の例では、IP アドレス 192.168.43.255 のエントリを削除しました。
ステップ 3: エントリが削除されたかどうかを確認するには、再度次のように入力します。 arp -a コマンドを入力してEnterキーを押します。 Enter キーを押すと、削除されたエントリを除くすべてのエントリがコマンド プロンプトに表示されます。
上の図では、IP アドレス 192.168.43.255 のエントリは存在しません。