私はWindows 10でコマンドプロンプトを研究する初心者です。
好奇心から私は尋ねたかった:
コマンドプロンプトは、Windows 10のARPキャッシュデータをどこから読み取りまたは書き込みますか?つまり、ARPキャッシュ(ARPテーブル)内のデータは、実際にはWindows 10の場合に実際に配置/格納されますか?
それがハードドライブに保存されている場合、どのファイルに保存されますか?そのファイルを削除したり、破損したりした場合、cmdでarp -a
コマンドを実行するとどうなりますか?
それはメモリに保存されます:
アドレス解決プロトコル(ARP)キャッシュは、限られた数のIPアドレスを物理アダプターアドレスにマップするコンピューターメモリ内のテーブルです。コンピュータのARPキャッシュには、独自のエントリ、ARPブロードキャストを行ったマシンのエントリ、およびブロードキャストを行ったマシンのエントリが含まれます。
arp -a
を実行するとどうなりますか?悪いことは何もありません-テーブルを再構築します。
ここでは、netsh
を使用してARPキャッシュを削除し、次にarp -a
を実行しました。
ご覧のとおり、エラーはありません。
> netsh interface ip delete arpcache
Ok.
> arp -a
Interface: 192.168.42.78 --- 0x13
Internet Address Physical Address Type
192.168.42.129 16-d1-b8-97-a9-29 dynamic