Protocolo ARP

Protocolo ARP

Definição: Podemos definir o protocolo ARP,é um acrônimo de Address Resolution Protocol,ele e um protocolo usado para encontrar um endereço Ethernet (MAC) a partir do endereço IP,em outras palavras é quem caracteriza e relaciona o endereço IP ao endereço MAC.

Como ele funciona: Consiste no envio de um frame em broadcasting com endereço IP do destino, o qual responde com um datagrama contendo o seu endereço IP e o endereço físico. A máquina que gerou o broadcasting passa a usar o endereço físico do destino para enviar seus datagramas.

O emissor difunde em broadcast um pacote ARP contendo o endereço IP de outro host e espera uma resposta com um endereço MAC respectivo. Cada máquina mantém uma tabela de resolução em cache para reduzir a latência e carga na rede. O ARP permite que o endereço IP seja independente do endereço Ethernet, mas apenas funciona se todos os hosts o suportarem.

O ARP pode trabalhar com outras camadas de enlace, além do Ethernet e outras camadas de rede, além do Protocolo IP.A alternativa para as máquinas que não suportem ARP é um pré-mapeamento (estático) dos endereços. Ao processo inverso dá-se o nome de RARP (Reverse ARP).

Cache ARP: Em uma rede de grande porte e ocupada, o envio de pacotes em broadcasting interromperá todos os hosts para que eles processem cada pacote da rede. Essa interrupção prejudicará de maneira significativa a eficiência da rede e a tornaria mais lenta. Para reduzir os broadcasts, os hosts de redes que necessitam utilizar o ARP mantêm uma lista de endereços IP e Ethernet que correspondem a eles obtidos por solicitações anteriores. Isto é listado como Cache ARP e é atualizado sempre que uma solicitação for enviada. Depois de algum tempo o endereço no ARP Cache é removido, independentemente de estar sendo usado ou não. Isto é chamado de Aging.

ARP – Encapsulamente Identificação:As mensagens ARP devem ser transmitidas nos frames. Para identificar se os frames ARP estão carregando o pedido (request) ou a resposta, o campo do tipo do cabeçalho (header) recebe um valor específico, e a mensagem ARP é enviada no campo dos dados. Quando o frame é recebido, o host checa o tipo de frame para determinar seu conteúdo.

Referencias:

http://www.ietf.org/rfc/rfc826.txt
http://pt.wikipedia.org/wiki/Address_Resolution_Protocol
http://www.m8.com.br/andre/arp.htm

Textos Relacionados:

Deixe um Comentário

1 Comentários.

  1. Sniffing for Dummies | 0fx66 - pingback on 22 de Janeiro de 2010 em 23:01

Deixe um Comentário

Trackbacks e Pingbacks:

SEO Powered by Platinum SEO from Techblissonline