Redes
1
Tecnologia de Redes Protocolos Auxiliares: Protocolos ARP e RARP
Volnys Borges Bernal volnys@lsi.usp.br http://www.lsi.usp.br/~volnys
Volnys B. Bernal (c)
2
Agenda o o
Protocolo ARP Protocolo RARP
Volnys B. Bernal (c)
3
Protocolo ARP
Volnys B. Bernal (c)
4
Protocolo ARP o o
Em uma rede local, permite a descoberta de endereço físico (endereço ethernet) de um outro equipamento da mesma rede local a partir de seu endereço IP. Na arquitetura TCP/IP a identificação da máquina parceira da comunicação é realizada através do endereço IP. Em uma rede local, o pacote IP é transportado em um pacote ethernet que utiliza um outro tipo de endereçamento (endereço Ethernet)
Endereço IP ARP RARP
Endereço Físico
Volnys B. Bernal (c)
5
Protocolo ARP o Funcionamento
X Quando a camada Ethernet recebe um pacote com um endereço IP para ser transmitido, é necessário traduzir este endereço IP para endereço físico. X Para descobrir o endereço físico associado a um endereço IP é enviado um pacote de broadcast ARP X Todos os equipamentos que possuirem a informação devem enviar a resposta X Assim que tiver uma resposta (uma tradução) é possível realizar o envio do pacote ethernet
Volnys B. Bernal (c)
6
Protocolo ARP tipo 0806 ARP Request ARP Reply 28 dados 46 tipo 0806 ARP Request ARP Reply 28 dados 38 PAD 10 CRC 4 PAD 18 CRC 4
Ethernet
2
end. end. tipo destinoorigem 6 6 2
IEEE 802.3
2
DSAPSSAPcntl org end. end. comp AA AA 03 00 tipo destinoorigem
6
6
2
1
1
1
3
2
Volnys B. Bernal (c)
7
Protocolo ARP
(1) A camada Ethernet da máquina “A” recebe um pacote IP com destino endereço IP de destino 10.0.0.4 para ser transmitido. Este pacote IP será colocado em um pacote Ethernet para ser transmitido na rede local. o Porém, “A” não conhece o endereço Ethernet da máquina destino!!
(1)
A
B
IP: 10.0.0.2 00:C0:80:23:45:22
C
D
IP: 10.0.0.1 00:C0:80:23:45:11
IP: 10.0.0.4 IP: 10.0.0.3 00:C0:80:23:45:33 00:C0:80:23:45:44
Volnys B.