Localização do cache ARP no Windows 10

6

Sou apenas um iniciante no estudo do prompt de comando no Windows 10.

Por curiosidade, gostaria de perguntar:

  1. Onde o prompt de comando lê ou grava os dados do Cache ARP no Windows 10? Ou seja, os dados no cache ARP (tabela ARP) onde é realmente localizado / armazenado para o Windows 10?

  2. Se estiver armazenado no disco rígido, em qual arquivo ele é armazenado? Se eu deletei esse arquivo ou ele foi corrompido, então o que aconteceria se eu executasse o comando arp -a em cmd?

por Gin99 19.04.2017 / 06:56

1 resposta

5

Onde o cache de ARP é armazenado

Ele é armazenado na memória:

The address resolution protocol (ARP) cache is a table in computer memory that maps a limited number of IP addresses to their physical adapter addresses. A computer's ARP cache contains its own entry, entries for machines that have made ARP broadcasts to it, and entries for machines to which it has made broadcasts.

Fonte Funções de cache do Protocolo de resolução de endereços (ARP)

Se o Cache ARP for excluído / corrompido, o que aconteceria se eu executasse arp -a ?

Nada de ruim - ele irá reconstruir a tabela.

Aqui, usei netsh para excluir o Cache ARP e, em seguida, executar arp -a .

Como você pode ver, não há erros.

> 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

Leitura Adicional

por 20.04.2017 / 10:45