Anda di halaman 1dari 26

DEPARTAMENTO DE CINCIAS EXATAS E NATURAIS

CURSO DE CINCIA DA COMPUTAO

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

Mquinas comunicam-se trocando quadros


Quando uma mquina deseja se comunicar
com outra, ela deve descobrir:
O endereo IP da outra mquina
Usando o protocolo DNS

O endereo de enlace (MAC) da outra mquina


Usando o ARP (Address Resolution Protocol)

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

RARP Reverse ARP


Usado para obteno dinmica de endereo IP
Apenas o endereo IP fornecido
Mscara, Gateway e DNS no so fornecidos

Validade do endereo virtualmente ilimitada

Mesma localizao que o ARP na pilha de


protocolos
Formato de mensagem idntico ao ARP

Raio de alcance limitado rede local


Servidor RARP deve estar na mesma rede que a
18
mquina solicitante

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

Localizao dos Protocolos


ARP/RARP e ICMP
Nvel de Rede
Mensagem ICMP...

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

DHCP (Dynamic Host


Configuration Protocol)
Usado para obteno dinmica de endereo IP
(e tambm Mscara, Gateway, DNS, etc)
Validade sujeita renovao de leasing
Endereo e tempo de renovao podem ser sugeridos

Protocolo de Nvel de Aplicao


Utiliza o UDP (porta 67 para receber solicitaes,
e porta 68 para envio de respostas)

Raio de alcance extensvel


Uso de agentes de encaminhamento podem
estender alcance para alm da rede local

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/

Expira temporizador de religao/


envia msg DHCPREQUEST
Seleciona oferta/
envia msg DHCPREQUEST

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

Solicitao DHCP (difuso)


Solicitao DHCP (unicast)
26

Anda mungkin juga menyukai