Redes de Computadores 1
- ARP/RARP & DHCP
Prof. Helcio Wagner da Silva
Introduo
O uso de endereos IP condio necessria
para a comunicao de rede
Porm, ela no por si s suficiente
Introduo
IPdst = 192.31.65.7
Nvel de Rede
Datagrama IP...
IP
Nvel de Enlace
Protocolo de
Nvel de Enlace
...encapsulado por
Quadro
MACdst = ???
3
Funcionamento do ARP
Comunicao
Intra-Rede
192.31.65.5
Rede
192.31.65.0
Rede
192.31.60.0
192.31.65.7
192.31.63.7
192.31.65.1 192.31.60.4
F1
E3
R1
E1
Rede
192.31.63.0
192.31.63.8
192.31.60.7
F2
R2
192.31.63.1
E4
E2
E5
E6
Comunicao
Inter-Redes
4
ARP na Comunicao
Intra-Rede (E1/E2)
Rede
192.31.65.0
192.31.65.5
192.31.65.7
192.31.65.1
E3
R1
E1
E2
Solicitao ARP
<192.31.65.5,E1>
<192.31.65.7,?>
192.31.60.4
F1
ARP na Comunicao
Intra-Rede (E1/E2)
ARP
Solicitao ARP...
Nvel de Enlace
Protocolo de
Nvel de Enlace
MACsrc: E1
MACdst: difuso
...encapsulada por
um Quadro
ARP na Comunicao
Intra-Rede (E1/E2)
Rede
192.31.65.0
192.31.65.7
192.31.65.5
192.31.65.1
E3
Cache
ARP
R1
E1
Cache
ARP
E2
192.31.60.4
F1
Resposta ARP
<192.31.65.7,E2>
<192.31.65.5,E1>
7
ARP na Comunicao
Intra-Rede (E1/E2)
ARP
Resposta ARP...
Nvel de Enlace
Protocolo de
Nvel de Enlace
...encapsulada por
um Quadro
MACsrc: E2
MACdst: E1
8
ARP na Comunicao
Intra-Rede (E1/E2)
Rede
192.31.65.0
192.31.65.5
192.31.65.7
192.31.65.1
E3
R1
E1
E2
192.31.60.4
F1
ARP na Comunicao
Intra-Rede (E1/E2)
Nvel de Rede
IPsrc: 192.31.65.5
IPdst: 192.31.65.7
Datagrama IP...
IP
Nvel de Enlace
...encapsulado por
Quadro
Protocolo de
Nvel de Enlace
MACsrc: E1
MACdst: E2
10
ARP na Comunicao
Inter-Redes (E1/E6)
Rede
192.31.65.0
192.31.65.5
Rede
192.31.60.0
192.31.65.7
192.31.63.7
192.31.60.4
192.31.65.1
F1
E3
R1
E1
Rede
192.31.63.0
192.31.63.8
192.31.60.7
F2
R2
192.31.63.1
E4
E2
E5
E6
Solicitao ARP
Resposta ARP
11
ARP na Comunicao
Inter-Redes (E1/E6)
Rede
192.31.65.0
192.31.65.7
192.31.65.5
Cache
ARP
R1
Cache
ARP
E1
Solicitao ARP
<192.31.65.5,E1>
<192.31.65.1,?>
192.31.65.1
E3
E2
Resposta ARP
<192.31.65.1,E3>
<192.31.65.5,E1>
192.31.60.4
F1
12
ARP na Comunicao
Inter-Redes (E1/E6)
Nvel de Rede
IPsrc: 192.31.65.5
IPdst: 192.31.63.8
Datagrama IP...
IP
Nvel de Enlace
Protocolo de
Nvel de Enlace
MACsrc: E1
MACdst: E3 (gateway)
...encapsulado por
Quadro
13
ARP na Comunicao
Inter-Redes (E1/E6)
Solicitao ARP
<192.31.60.4,F1>
<192.31.60.7,?>
192.31.60.4
192.31.65.1
F1
E3
R1
192.31.60.7
F2
R2
192.31.63.1
E4
Resposta ARP
<192.31.60.7,F2>
<192.31.60.4,F1>
14
ARP na Comunicao
Inter-Redes (E1/E6)
Nvel de Rede
IPsrc: 192.31.65.5
IPdst: 192.31.63.8
Datagrama IP...
IP
Nvel de Enlace
...encapsulado por
Quadro
Protocolo de
Nvel de Enlace
MACsrc: F1
MACdst: F2
15
ARP na Comunicao
Inter-Redes (E1/E6)
192.31.63.7
192.31.60.7
F2
Rede
192.31.63.0
192.31.63.8
R2
192.31.63.1
E4
Solicitao ARP
<192.31.63.1,E4>
<192.31.63.8,?>
E5
E6
Resposta ARP
<192.31.63.8,E6>
<192.31.63.1,E4>
16
ARP na Comunicao
Inter-Redes (E1/E6)
Nvel de Rede
IPsrc: 192.31.65.5
IPdst: 192.31.63.8
Datagrama IP...
IP
Nvel de Enlace
...encapsulado por
Quadro
Protocolo de
Nvel de Enlace
MACsrc: E4
MACdst: E6
17
Funcionamento do RARP
Servidor RARP
192.31.65.7
BD
Cache
ARP
R1
192.31.65.1
E3
192.31.60.4
F1
E2
E1
Resposta RARP
<E2,192.31.65.7>
<E1,192.31.65.5>
Solicitao RARP
<E1,?>
19
Funcionamento do RARP
Solicitao RARP...
RARP
Nvel de Enlace
...encapsulada por
um Quadro
Protocolo de
Nvel de Enlace
MACsrc: E1
MACdst: difuso
20
ICMP
...encapsulada por
um Datagrama IP...
IP
ARP
RARP
Mensagem
ARP/RARP...
Nvel de Enlace
Protocolo de
Nvel de Enlace
...encapsulado(a) por
um Quadro
21
22
Localizao do DHCP
Nvel de Aplicao
DHCP
Solicitao DHCP...
Nvel de Transporte
UDP
...encapsulada por
um segmento UDP...
Nvel de Rede
...encapsulado por
um datagrama IP...
IP
Nvel de Enlace
Protocolo
de Enlace
...encapsulado por
um quadro
23
Operao do DHCP
Servidor DHCP
192.31.63.100
Cliente
Recm-chegado
DHCPDISCOVER
Rem: 0.0.0.0, 68
Dest: 255.255.255.255, 67
Yiaddr:0.0.0.0
ID da transao: 654
DHCPREQUEST
Rem: 0.0.0.0, 68
Dest: 255.255.255.255, 67
Yiaddr: 192.31.63.8
ID da Transao: 655
ID servidor DHCP: 192.31.63.100
Vida til: 3600 s
DHCPOFFER
Rem: 192.31.63.100, 67
Dest: 255.255.255.255, 68
Yiaddr: 192.31.63.8
ID da Transao: 654
ID servidor DHCP: 192.31.63.100
Vida til: 3600 s
DHCPACK
Rem: 192.31.63.100, 67
Dest: 255.255.255.255, 68
Yiaddr: 192.31.63.8
ID da Transao: 655
ID servidor DHCP: 192.31.63.100
Vida til: 3600 s
24
Mquina
inicializa
INICIALIZAO
/envia msg
DHCPDISCOVER
SELEO
recebe msg
DHCPNACK ou expira
Temporizador de
expirao/
recebe msg
DHCPOFFER/
recebe msg
DHCPNACK/
SOLICITAO
RELIGAO
recebe msg
DHCPACK/
RENOVAO
recebe msg
DHCPACK/
Expira temporizador de renovao/
envia msg DHCPREQUEST
recebe msg
DHCPACK/
LIGAO
Temporizador de renovao
50 % do temporizador de expirao
Temporizador de religao
87,5 % do temporizador de expirao
Cancela leasing/
envia msg DHCPRELEASE
25
Uso de Agentes de
Encaminhamento
Rede
192.31.65.0
192.31.65.5
Rede
192.31.63.0
Agente de
Encaminhamento
(192.31.65.100)
192.31.65.1/
192.31.64.4
192.31.63.1/
192.31.64.5
E3/F1
F2/E4
R1
E1
E2
Rede
192.31.64.0
Servidor DHCP
(192.31.63.100)
R2
E5