Projeto de conectividades em redes locais
O ARP foi implementado em vários tipos de redes; não é um protocolo restrito a redes IP ou Ethernet e pode ser utilizado para resolver endereços de diferentes protocolos de rede. Porém devido a prevalência de redes IPv4 e Ethernet, ARP é utilizado primordialmente para traduzir Endereço IP para Endereço MAC. Também é utilizado em outras tecnologias de IP sobre LAN, como Token Ring, FDDI ou IEEE 802.11, e para redes IP sobre ATM.
No protocolo IP de próxima geração, IPv6, a funcionalidade do ARP é provida pelo Neighbor Discovery Protocol (NDP).
A alternativa para as máquinas que não suportem ARP é um pré-mapeamento estático dos endereços.
ICMP ( Internet Control Message Protocol ), é um protocolo integrante do Protocolo IP, definido pelo RFC 792, e utilizado para fornecer relatórios de erros à fonte original. Qualquer computador que utilize IP precisa aceitar as mensagens ICMP, e alterar o comportamento em resposta ao erro relatado. Os gateways devem estar programados para enviar mensagens ICMP quando receberem data grama que provoquem algum erro.
As mensagens ICMP geralmente são enviadas automaticamente em uma das seguintes situações:
* Um pacote IP não consegue chegar ao seu destino (i.e. Tempo de vida do pacote expirado)
* O Gateway não consegue retransmitir os pacotes na frequência adequada (i.e. Gateway congestionado)
* O Roteador ou Encaminhador indica uma rota melhor para a maquina a enviar pacotes.
Ferramentas