Use case
A. Entradas dinâmicas na tabela de ARP
O endereço IP é utilizado para roteamento, ou seja, a escolha do caminho ideal em determinada circunstância e o instante para a conexão entre dois nós. Para mapear o endereço de nível superior (IP) para endereço físico (Ethernet) utiliza-se a RFC826 o Address Resolution Protocol (ARP). O ARP permite que um host encontre o endereço físico de um host destino, tendo apenas o seu endereço IP. Apesar de ter sido criado especificamente para uso com IP sobre Ethernet, devido à forma que foi implementado, seu uso não está restrito a este ambiente. O mapeamento de endereços pode ser feito de duas maneiras: o mapeamento directo o mapeamento dinâmico
O ARP é dividido em duas partes: a primeira determina endereços físicos quando manda um pacote, e a segunda responde os pedidos de outros hosts. Geralmente antes de enviar, o host consulta seu cache ARP procurando o endereço físico. Se encontrar o endereço, anexa-o na frame e envia acrescentando os dados. Se o host não encontrar o endereço, é realizado um broadcast de pedido ARP. A segunda parte do código do ARP manuseia os pacotes recebidos da rede. Quando chega um pacote, o programa extrai e examina o endereço físico e IP para verificar se já existe a entrada no cache e actualiza novamente sobre escrevendo os endereços. Depois, o receptor começa a processar o resto do pacote.
1. O comando arp serve para visualizar e modificar as entradas da tabela ARP no computador local. Podemos visualizar a cache ARP e resolver problemas de resolução de endereços. Depois de efectuarmos o comando ping em cada máquina virtual Linux e de seguida o comando arp –av, o conteúdo da cache ARP apresenta as seguintes entradas:
Pc1
Pc2
O Pc1 e Pc2 têm o endereço do servidor.
2. As entradas de cache ARP podem ser eliminadas utilizando o comando arp com a opção –d. Depois de efectuar-mos o comando arp –d 192.168.1.2 os