Você está na página 1de 40

Escola e Faculdade SENAI “Nadir Dias de

Figueiredo”

AULA 11 – Protocolos ARP e


RARP
Eduardo Seiji
Escola e Faculdade SENAI “Nadir Dias de
Figueiredo”

Protocolo ARP
• Em um ambiente de rede local:
• Permite descobrir o endereço MAC de outro
equipamento a partir do endereço IP.
• Endereço MAC
• Representação hexadecimal.
• Comprimento de 6 bytes.
• Possui endereço broadcast.
• Exemplo 49-BD-D2-C7-56-2A.
Escola e Faculdade SENAI “Nadir Dias de
Figueiredo”

ARP e RARP
Escola e Faculdade SENAI “Nadir Dias de
Figueiredo”

Endereço MAC
• Endereço físico = endereço ethernet =
endereço MAC.
• Um endereço MAC possui um comprimento
de 6 bytes ou 48 bits, o que dá 2^48
possíveis combinações de endereços.
• Caso uma estação de origem necessite
enviar pacotes de dados para todas as
outras máquinas da rede local, pode-se
utilizar o endereço MAC de broadcast “FF-
FF-FF-FF-FF-FF”
Escola e Faculdade SENAI “Nadir Dias de
Figueiredo”

Endereço MAC
• Características dos endereços MAC:
• O endereço é permanente para cada adaptador de
rede.
• Gravado na memória ROM do adaptador.
• Não muda quando o adaptador é utilizado em outra
rede.
• Para cada adaptador de rede está associado um
endereço MAC.
• IEEE administra a distribuição dos endereços MAC
Escola e Faculdade SENAI “Nadir Dias de
Figueiredo”

Analogia entre MAC e IP


• O endereço IP pode ser comparado com um
endereço postal, o qual requer atualização sempre
que uma das partes (remetente ou destinatário)
muda de lugar.
• Endereço MAC pode ser comparado com um
número de RG ou CPF, o qual é fixo
independentemente da mobilidade ou localização
que uma pessoa se encontra.
Escola e Faculdade SENAI “Nadir Dias de
Figueiredo”

Identificação de hosts na arquitetura TCP/IP

• Nomes de domínios
• Endereço IP - Internet
• Endereço MAC – rede local
• Obs.: endereços MAC existem em conjunto com
endereços IP, mantendo dois esquemas de
endereçamento.
Escola e Faculdade SENAI “Nadir Dias de
Figueiredo”

Funcionamento do protocolo ARP – fase


1
Escola e Faculdade SENAI “Nadir Dias de
Figueiredo”

Funcionamento do protocolo ARP – fase 1


• A camada Ethernet da máquina origem recebe um datagrama da
camada de rede, o qual deve ser transmitido para um endereço
IP específico de destino, portanto, é necessário traduzir o
endereço IP e encontrar o endereço MAC.
• A camada Ethernet da máquina A recebe um datagrama IP com
endereço IP de destino igual a 10.0.0.4. O datagrama IP deve ser
encapsulado em um quadro MAC e então ser encaminhado
dentro da rede local.
• Porém, o computador A não conhece o endereço MAC do
computador D (máquina de destino).
Escola e Faculdade SENAI “Nadir Dias de
Figueiredo”

Funcionamento do protocolo ARP – fase 2


Escola e Faculdade SENAI “Nadir Dias de
Figueiredo”
Funcionamento do protocolo ARP – fase 2
• O computador A precisa descobrir o endereço MAC, o
qual está fisicamente cadastrado na interface de rede
configurada com o endereço IP destino igual à
10.0.0.4.
• Para que isso ocorra a máquina A então emite um
quadro MAC para o endereço de broadcast (FF-FF-FF-
FF-FF-FF-FF) contendo a seguinte mensagem do tipo
ARP request:
• ARP Request : Quem possuir o endereço MAC associado ao
endereço IP 10.0.0.4 enviar a reposta para
00:C0:80:23:45:11.
Escola e Faculdade SENAI “Nadir Dias de
Figueiredo”
Funcionamento do protocolo ARP – fase 3
Escola e Faculdade SENAI “Nadir Dias de
Figueiredo”

Funcionamento do protocolo ARP – fase 3

• Como a requisição ARP enviada pela máquina A possui


como destinatário o endereço MAC de broadcast, tal
quadro será recebido por todas as outras máquinas da rede
local.
• Assim, conforme o esquema do slide acima, as máquinas B,
C e D devem receber a requisição ARP emitida por A.
Escola e Faculdade SENAI “Nadir Dias de
Figueiredo”

Funcionamento do protocolo ARP – fase 4


Escola e Faculdade SENAI “Nadir Dias de
Figueiredo”

Funcionamento do protocolo ARP – fase 4


• A máquina D, ao receber a requisição ARP,
percebe que a máquina A está requisitando o
endereço MAC associado à sua interface de rede.
• A máquina D então envia um quadro MAC para o
endereço 00:C0:80:23:45:11 contendo uma
mensagem do tipo:
• ARP reply: O endereço MAC associado ao endereço IP
10.0.0.4 é 00:C0:80:23:45:44.
• A mensagem ARP Reply corresponde a uma resposta
de tradução ou mapeamento.
Escola e Faculdade SENAI “Nadir Dias de
Figueiredo”

Funcionamento do protocolo ARP – fase 5


Escola e Faculdade SENAI “Nadir Dias de
Figueiredo”

Funcionamento do protocolo ARP – fase 5

• A máquina A recebe a resposta da máquina D


(mensagem do tipo ARP reply), e descobre que o
endereço MAC associado ao endereço IP 10.0.0.4
é 00:C0:80:23:45:44.
Escola e Faculdade SENAI “Nadir Dias de
Figueiredo”

Funcionamento do protocolo ARP – fase 6


Escola e Faculdade SENAI “Nadir Dias de
Figueiredo”

Funcionamento do protocolo ARP – fase 6


• Neste momento, a máquina A pode enviar o
datagrama IP para o seu destino (IP 10.0.0.4), o
qual está encapsulado em um quadro MAC com
endereço MAC de destino igual à
00:C0:80:23:45:44.
• O ambiente de comunicação entre as máquinas A
e D continua sendo a rede local.
Escola e Faculdade SENAI “Nadir Dias de
Figueiredo”

Funcionamento do protocolo ARP – fase 7


Escola e Faculdade SENAI “Nadir Dias de
Figueiredo”

Funcionamento do protocolo ARP – fase 7


• A máquina D recebe o quadro MAC enviado pela
máquina A, extraindo o datagrama IP
encapsulado.
• Os dados são então repassados as camadas
superiores da pilha de protocolos para
processamento (rede, transporte e aplicação).
Escola e Faculdade SENAI “Nadir Dias de
Figueiredo”

Funcionamento do protocolo ARP


• Cache
• Armazenamento temporário
• Endereço IP – Endereço MAC
• Evita sobrecarga de requisições ARP
• Organização em uma tabela ARP
• Tempo de expiração de cada entrada depende do
sistema operacional
• Tabela ARP é construída automaticamente
Escola e Faculdade SENAI “Nadir Dias de
Figueiredo”

Formato do pacote ARP


Escola e Faculdade SENAI “Nadir Dias de
Figueiredo”
Escola e Faculdade SENAI “Nadir Dias de
Figueiredo”

Formato do quadro Ethernet


• O formato de um quadro Ethernet é composto dos
campos:
• Endereço Destino: endereço Ethernet do destinatário.
• Endereço Origem: endereço Ethernet do emissor.
• Tipo: especifica o tipo de dado ou informação que está
sendo transportada. Para uma requisição/resposta ARP
assume o valor 0x0896.
• Dados: contém os dados do quadro.
• CRC(Cyclic Redundancy Check): código para detectar a
ocorrência de erros no quadro Ethernet.
Escola e Faculdade SENAI “Nadir Dias de
Figueiredo”

Formato do quadro Ethernet


• Com relação ao Tipo, alguns valores mais utilizados:
• IP v4: 0800
• ARP: 0806
• RARP: 8035
• Para obter mais informações sobre os endereços MAC, tais como fabricante e
valores do campo tipo consultar http://www.iana.org opções “Protocol
Numbers and Assignment Services” e “Ethernet Numbers”.
Escola e Faculdade SENAI “Nadir Dias de
Figueiredo”

Exercício
• A respeito de endereços
Ethernet, responda:
• Descubra o endereço Ethernet de
sua máquina.
• Qual é o número do fabricante
representado neste endereço?
• A partir deste endereço, descubra o
fabricante (utilize uma lista de
números de fabricantes).
• http://www.iana.org
• https://www.macvendorlookup.co
m/
Escola e Faculdade SENAI “Nadir Dias de
Figueiredo”

Protocolo RARP
• Na mesma rede local
• Descobre endereço IP a partir do endereço MAC.
• Exemplo: boot de estações diskless ou Xterminal.
Escola e Faculdade SENAI “Nadir Dias de
Figueiredo”

Conclusões
Escola e Faculdade SENAI “Nadir Dias de
Figueiredo”

Conclusões
• Endereços MAC possuem um escopo local, ou seja,
permanecem inalterados apenas no limite de um
ambiente de rede local. Por outro lado endereços
IP possuem um escopo global.
• Modelo de execução dos protocolos ARP/RARP:
requisição (ARP request) e resposta (ARP reply).
• O datagrama IP é transportado em um quadro
MAC, que é reponsável pela transmissão de dados
entre máquinas de uma mesma rede local.
Escola e Faculdade SENAI “Nadir Dias de
Figueiredo”

A Internet
Escola e Faculdade SENAI “Nadir Dias de
Figueiredo”

Comunicação interna em uma rede local


Escola e Faculdade SENAI “Nadir Dias de
Figueiredo”

Comunicação interna em uma rede local


• Neste caso, não há necessidade de se utilizar elementos de
roteamento.
• No primeiro passo basta o cliente obter o endereço MAC do
destinatário via protocolo ARP.
• Então, monta-se o quadro MAC que é enviado com o datagrama IP
encapsulado dentro dele.
Escola e Faculdade SENAI “Nadir Dias de
Figueiredo”

Comunicação interna em uma rede local


Escola e Faculdade SENAI “Nadir Dias de
Figueiredo”

Comunicação externa (entre redes distintas)


Escola e Faculdade SENAI “Nadir Dias de
Figueiredo”

Comunicação externa (entre redes distintas)


• Há a necessidade de se utilizar um elemento de
roteamento entre as redes consideradas.
• O quadro MAC deve ser enviado ao roteador da rede, que
se encarregará de enviá-lo até o destino ou até o próximo
nó da rede.
• Roteador não possui informações completas sobre a rota,
somente qual o próximo salto.
• O datagrama sempre contém o endereço IP do
destino(significado global).
• Quadro MAC sempre contém como destino o endereço do
próximo salto (significado local).
Escola e Faculdade SENAI “Nadir Dias de
Figueiredo”

Comunicação externa (entre redes distintas)


Escola e Faculdade SENAI “Nadir Dias de
Figueiredo”
Escola e Faculdade SENAI “Nadir Dias de
Figueiredo”
Escola e Faculdade SENAI “Nadir Dias de
Figueiredo”

Até a próxima aula !!!

Você também pode gostar