0% acharam este documento útil (0 voto)
55 visualizações4 páginas

Protocolo RARP: Resolução Reversa de IP

Enviado por

josandrad
Direitos autorais
© © All Rights Reserved
Levamos muito a sério os direitos de conteúdo. Se você suspeita que este conteúdo é seu, reivindique-o aqui.
Formatos disponíveis
Baixe no formato DOCX, PDF, TXT ou leia on-line no Scribd
0% acharam este documento útil (0 voto)
55 visualizações4 páginas

Protocolo RARP: Resolução Reversa de IP

Enviado por

josandrad
Direitos autorais
© © All Rights Reserved
Levamos muito a sério os direitos de conteúdo. Se você suspeita que este conteúdo é seu, reivindique-o aqui.
Formatos disponíveis
Baixe no formato DOCX, PDF, TXT ou leia on-line no Scribd

Protocolo RARP (Reverse Adress Resolution Protocol )

O RARP ou Protocolo de Resolução Reversa de Endereços é semelhante ao ARP,os


dois possuem o mesmo formato de “pacotes”,o que permiti o aproveitamento de trechos
de códigos já existentes, ou até a união dos dois num único programa.A única diferença
é que o campo operação ganhou mais dois valores possíveis: RARP Request Reverse e
RARP Reply Reverse.

O protocolo RARP permite que se obtenha os endereços IP. A estação que não sabe seu
IP, envia uma mensagem em broadcast com seu endereço físico, solicitando seu
endereço IP. O servidor responde diretamente para a estação solicitante.

Enquanto ARP é essencial para a operação do IP sobre ETHERNET, o RARP não.

Alguns problemas com o RARP:

 Por ser um protocolo do nível de enlace sua implementação para programas do


nível de aplicação pode ser prejudicada.

 É um protocolo incompleto, porque não informa quem é o servidor Boot,nem


qual arquivo deverá ser utilizado na operação, além de parâmetros como
TCP/IP, ou endereço de servidores DNS e o netmask da rede.

Alguns sistemas que usam o RARP são:

 NCSA Telnet;

 Estações gráficas diskless da Sun Microsystems.

Objetivos do protocolo RARP

Assim como o protocolo ARP, o protocolo RARP (Reverse Adress Resolution Protocol
– Protocolo de Resolução Reversa de Endereços) é de grande relevância no transporte
de informações a partir de requisições de reconhecimento do host de destino.

Ao contrário do resultado que se obtém com o protocolo ARP, o RARP é implementado


para conhecimento dos endereços IP da rede, já que os endereços físicos (MAC) são
conhecidos. Dessa forma, conclui-se que o RARP nada mais é do que o reverso do
ARP, como o próprio nome diz.

Dessa forma, o objetivo principal do protocolo em questão é solicitar o reconhecimento


do IP de destino e assim poder enviar de forma nítida e correta os frames necessários de
comunicação.

Funcionalidades 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!”.
Analogicamente esse exemplo é válido, visto que a comunicação flui dessa forma a fim
de estabelecer uma rota correta dos dados para serem entregues ao destino correto

Objetivos 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.

Exemplo 1 :

Num dispositivo de rede, utilizado como estação de trabalho sem disco pode conhecer
seu endereço MAC, mais não o seu endereço IP. Com o RARP é possível que o
dispositivo solicite saber o seu endereço IP.Os dispositivos que usam o RARP exigem
que haja um servidor RARP presente na rede para responder às solicitações RARP.

Você também pode gostar