web-dev-qa-db-fra.com

Emplacement du cache arp sur Windows 10

Je suis juste un débutant pour étudier l'invite de commande dans Windows 10.

Par curiosité, je voulais demander:

  1. Où est-ce que l'invite de commande lit ou écrit les données de cache arp sous Windows 10? Signification, les données dans le cache ARP (tableau ARP) où est-il réellement situé/stocké pour Windows 10?

  2. S'il est stocké sur le disque dur, alors dans quel fichier est-il stocké? Si j'ai supprimé ce fichier ou que cela devient corrompu, alors que se passerait si j'exécutions le arp -a commande dans cmd?

5
Gin99

Où est le cache arp stocké

Il est stocké en mémoire:

Le cache de protocole de résolution d'adresses (ARP) est un tableau de la mémoire de l'ordinateur qui correspond à un nombre limité d'adresses IP à leurs adapteurs physiques. Le cache ARP d'un ordinateur contient sa propre entrée, des entrées pour des machines qui ont fait des émissions ARP et des entrées pour les machines auxquelles elle a effectué des émissions.

Source ADRESSE RESOLUTION PROTOCOLE (ARP) Fonctions de cache


Si le cache ARP est supprimé/corrompu, que se passerait-il si j'ai exécuté arp -a?

Rien de mal - il va reconstruire la table.

Ici, j'ai utilisé netsh pour supprimer le cache ARP, puis exécuter arp -a.

Comme vous pouvez le voir, il n'y a aucune erreur.

> 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

En plus de lecture

6
DavidPostill