FUNCIONAMENTO DO PROTOCOLO ARP Protocolo responsável por fornecer o endereço físico da máquina de destino a partir do endereço IP conhecido. Quando uma máquina não conhece o endereço físico da máquina para qual ela deve enviar um datagrama, ela envia uma mensagem ARP em broadcast (quando uma mensagem é enviada para todos os computadores dizemos que ela é uma mensagem de broadcast) contendo o endereço IP da máquina para qual o datagrama deve ser enviado. Todas as máquinas da sub-rede recebem o broadcast e atualizam os endereços IP/físico da estação solicitante. Somente a estação que conhece o endereço IP do destino responde diretamente para a estação solicitante. Por exemplo, se o endereço IP de destino é 50.50.50.50, quando o datagrama chegar no roteador da rede 50.50.50.0, ele perguntará a todos os computadores da rede (broadcast) usando o protocolo ARP: “Olá, qual é o computador que tem o endereço 50.50.50.50?” Em seguida o computador que tiver este endereço IP responderá “sou eu!”. Assim, a comunicação flui dessa forma a fim de estabelecer uma rota correta dos dados para serem entregues ao destino correto. OBJETIVO DO PROTOCOLO ARP O protocolo ARP tem um papel fundamental entre os protocolos da camada Internet da sequência TCP/IP, porque permite conhecer o endereço físico de uma placa de rede que corresponde a um endereço IP. É para isto que se chama Protocolo de resolução de endereço (em inglês ARP significa Address Resolution Protocol). Cada máquina ligada à rede possui um número de identificação de 48 bits. Este número é um número único que é fixado a partir da produção da placa em fábrica. Contudo, a comunicação na Internet não se faz diretamente a partir deste número (porque seria necessário alterar o endereçamento dos computadores cada vez que se alterasse uma placa de rede), mas a partir de um endereço dito lógico: o endereço IP. Assim, para fazer a correspondência entre os endereços físicos e os endereços lógicos, o protocolo ARP interroga as máquinas da rede para conhecer o seu endereço físico, seguidamente cria uma tabela de correspondência entre os endereços lógicos e os endereços físicos numa memória secreta. Quando uma máquina deve comunicar-se com outra, consulta a tabela de correspondência. Se por acaso o endereço pedido não se encontra na tabela, o protocolo ARP emite um pedido na rede. O conjunto das máquinas da rede vai comparar este endereço lógico ao seu. Se uma dentre elas se identificar com esse endereço, a máquina vai responder à ARP que vai armazenar o par de endereços na tabela de correspondência e a comunicação vai então poder fluir normalmente com a informação sendo entregue ao destino correto. REFERENCIAS http://protocolosarperarp.blogspot.com.br/ acesso em 09/10/2013.