Escolar Documentos
Profissional Documentos
Cultura Documentos
Redes de Computadores II
Protocolo ARP
Address Resolution Protocol
1
Campos do datagrama IP
Redes de Computadores II
0 7 15 23 31
Octeto 1 Octeto 2 Octeto 3 Octeto 4
DATA ...
2
Entrega de Pacotes IP
Redes de Computadores II
IP: 200.18.180.Y
IP: 200.18.171.X Inter-rede ( IP )
Aplicação
Protocolos Protocolos TCP/UDP
Intra-rede Intra-rede
Aplicação
A B IP
TCP/UDP Protocolos
Intra-rede
IP B
Roteador
Protocolos
Intra-rede Rede Rede
A
A B
5
Entrega de Pacotes IP
Redes de Computadores II
Ex. ATM: 47.0091.8100.0000.200c.1001. 0800.200c.1001.01
Endereçamento Intra-Rede,
Algumas vezes chamado de
“Endereço Físico” ou também Inter-rede ( IP )
“Endereço MAC” Aplicação
Ex. Ethernet: 0D.0A.12.07.48.05
Protocolos Protocolos TCP/UDP
Intra-rede Intra-rede
Aplicação
A B IP
TCP/UDP Protocolos
Intra-rede
IP B
Roteador
Protocolos
Intra-rede Rede Rede
A
A B
6
Entrega de Pacotes IP
Redes de Computadores II
Aplicação Aplicação
TCP/UDP TCP/UDP
IP IP
Protocolos Protocolos
Intra-rede Intra-rede
Rede
A
7
Entrega de Pacotes IP
Redes de Computadores II
Aplicação Aplicação
TCP/UDP TCP/UDP
IP IP
Protocolos Protocolos
Intra-rede Intra-rede
Rede
A
8
Entrega de Pacotes IP
Redes de Computadores II
Aplicação Aplicação
TCP/UDP TCP/UDP
IP IP
Protocolos Protocolos
Intra-rede Intra-rede
Endereços IP
De Origem e destino
Rede
A
9
Entrega de Pacotes IP
Redes de Computadores II
Aplicação Aplicação
TCP/UDP TCP/UDP
IP IP
Protocolos Protocolos
Intra-rede Intra-rede
Rede
Endereçamento Intra-rede
de Origem e destino A
10
Entrega de Pacotes IP
Redes de Computadores II
Aplicação Aplicação
TCP/UDP TCP/UDP
IP IP
Protocolos Protocolos
Intra-rede Intra-rede
11
Entrega de Pacotes IP
Redes de Computadores II
Aplicação Aplicação
TCP/UDP TCP/UDP
IP IP
Protocolos Protocolos
Intra-rede Intra-rede
O Encaminhamento dentro
de cada rede é feito com base Rede
no endereçamento próprio A
daquela rede.
12
ARP (Address Resolution Protocol)
Redes de Computadores II
13
ARP (Address Resolution Protocol)
Redes de Computadores II
Aplicação Aplicação
TCP/UDP TCP/UDP
200.18.171.1 IP IP 200.18.171.3
Protocolos Protocolos
0D.0A.12.07.48.05 1F.6D.45.09.11.77
Intra-rede Intra-rede
200.18.171.4
14
ARP (Address Resolution Protocol)
Redes de Computadores II
Aplicação Aplicação
TCP/UDP TCP/UDP
200.18.171.1 IP IP 200.18.171.3
Protocolos Protocolos
0D.0A.12.07.48.05 1F.6D.45.09.11.77
Intra-rede Intra-rede
200.18.171.4
15
ARP (Address Resolution Protocol)
Redes de Computadores II
Aplicação Aplicação
IP destino = 200.18.171.3
TCP/UDP TCP/UDP
200.18.171.1 IP IP 200.18.171.3
Protocolos Protocolos
0D.0A.12.07.48.05 1F.6D.45.09.11.77
Intra-rede Intra-rede
200.18.171.4
16
ARP (Address Resolution Protocol)
Redes de Computadores II
Aplicação Aplicação
TCP/UDP TCP/UDP
200.18.171.1 IP IP 200.18.171.3
Protocolos Protocolos
0D.0A.12.07.48.05 1F.6D.45.09.11.77
Intra-rede Intra-rede
200.18.171.4
17
ARP (Address Resolution Protocol)
Redes de Computadores II
Aplicação Aplicação
TCP/UDP TCP/UDP
200.18.171.1 IP IP 200.18.171.3
Destino Origem
End. Físico 0D.0A.12.
... ARP Dados (ARP Request) FCS
Broadcast 07.48.05
18
ARP (Address Resolution Protocol)
Redes de Computadores II
Aplicação Aplicação
TCP/UDP TCP/UDP
200.18.171.1 IP IP 200.18.171.3
Protocolos Protocolos
0D.0A.12.07.48.05 1F.6D.45.09.11.77
Intra-rede Intra-rede
200.18.171.4
ARP Req
19
ARP (Address Resolution Protocol)
Redes de Computadores II
Aplicação Aplicação
TCP/UDP TCP/UDP
200.18.171.1 IP IP 200.18.171.3
Protocolos Protocolos
0D.0A.12.07.48.05 1F.6D.45.09.11.77
Intra-rede Intra-rede
200.18.171.4
ARP Req
20
ARP (Address Resolution Protocol)
Redes de Computadores II
Aplicação Aplicação
TCP/UDP TCP/UDP
200.18.171.1 IP IP 200.18.171.3
Protocolos Protocolos
0D.0A.12.07.48.05 1F.6D.45.09.11.77
Intra-rede Intra-rede
200.18.171.4
ARP Req
21
ARP (Address Resolution Protocol)
Redes de Computadores II
Aplicação Aplicação
TCP/UDP TCP/UDP
200.18.171.1 IP IP 200.18.171.3
Protocolos Protocolos
0D.0A.12.07.48.05 1F.6D.45.09.11.77
Intra-rede Intra-rede
200.18.171.4
ARP Req
ARP Req
22
ARP (Address Resolution Protocol)
Redes de Computadores II
Aplicação Aplicação
TCP/UDP TCP/UDP
200.18.171.1 IP IP 200.18.171.3
Protocolos Protocolos
0D.0A.12.07.48.05 1F.6D.45.09.11.77
Intra-rede Intra-rede
200.18.171.4
ARP Req
23
ARP (Address Resolution Protocol)
Redes de Computadores II
Aplicação Aplicação
TCP/UDP TCP/UDP
200.18.171.1 IP IP 200.18.171.3
Protocolos Protocolos
0D.0A.12.07.48.05
Intra-rede ARP Req
Intra-rede
1F.6D.45.09.11.77
200.18.171.4
24
ARP (Address Resolution Protocol)
Redes de Computadores II
Aplicação Aplicação
TCP/UDP TCP/UDP
200.18.171.1 IP ARP ReqIP 200.18.171.3
Protocolos Protocolos
0D.0A.12.07.48.05 1F.6D.45.09.11.77
Intra-rede Intra-rede
200.18.171.4
25
ARP (Address Resolution Protocol)
Redes de Computadores II
Aplicação Aplicação
TCP/UDP TCP/UDP
200.18.171.1 IP IP 200.18.171.3
Protocolos Protocolos
0D.0A.12.07.48.05 ARP Reply
Intra-rede
1F.6D.45.09.11.77
Intra-rede
200.18.171.4
Destino Origem
0D.0A.12. 1F.6D.45.
... ARP Dados (ARP Reply) FCS
07.48.05 09.11.77
26
ARP (Address Resolution Protocol)
Redes de Computadores II
Aplicação Aplicação
TCP/UDP TCP/UDP
200.18.171.1 IP IP 200.18.171.3
Protocolos Protocolos
0D.0A.12.07.48.05 1F.6D.45.09.11.77
Intra-rede Intra-rede
200.18.171.4
ARP Reply
27
ARP (Address Resolution Protocol)
Redes de Computadores II
Aplicação Aplicação
TCP/UDP TCP/UDP
200.18.171.1 IP IP 200.18.171.3
Protocolos Protocolos
0D.0A.12.07.48.05 1F.6D.45.09.11.77
Intra-rede Intra-rede
200.18.171.4
ARP Reply
28
ARP (Address Resolution Protocol)
Redes de Computadores II
Aplicação Aplicação
TCP/UDP TCP/UDP
200.18.171.1 IP IP 200.18.171.3
Protocolos Protocolos
0D.0A.12.07.48.05 1F.6D.45.09.11.77
Intra-rede Intra-rede
200.18.171.4
ARP Reply
29
ARP (Address Resolution Protocol)
Redes de Computadores II
Aplicação Aplicação
TCP/UDP TCP/UDP
200.18.171.1 IP IP 200.18.171.3
ARP Reply
Protocolos Protocolos
0D.0A.12.07.48.05 1F.6D.45.09.11.77
Intra-rede Intra-rede
200.18.171.4
30
ARP (Address Resolution Protocol)
Redes de Computadores II
Aplicação Aplicação
TCP/UDP TCP/UDP
200.18.171.1 IP IP 200.18.171.3
Protocolos Protocolos
0D.0A.12.07.48.05 1F.6D.45.09.11.77
Intra-rede Intra-rede
200.18.171.4
Tabela ARP
200.18.171.3 1F.6D. 45.09.11.77
31
ARP (Address Resolution Protocol)
Redes de Computadores II
Aplicação Aplicação
TCP/UDP TCP/UDP
200.18.171.1 IP IP 200.18.171.3
Protocolos Protocolos
0D.0A.12.07.48.05 1F.6D.45.09.11.77
Intra-rede Intra-rede
200.18.171.4
Tabela ARP
200.18.171.1 0D.0A.12.07.48.05
Note que …
32
ARP (Address Resolution Protocol)
Redes de Computadores II
Aplicação Aplicação
TCP/UDP TCP/UDP
200.18.171.1 IP IP 200.18.171.3
Protocolos Protocolos
0D.0A.12.07.48.05 1F.6D.45.09.11.77
Intra-rede Intra-rede
200.18.171.4
Tabela ARP
200.18.171.1 0D.0A.12.07.48.05
... e que …
33
ARP (Address Resolution Protocol)
Redes de Computadores II
Aplicação Aplicação
TCP/UDP TCP/UDP
200.18.171.1 IP IP 200.18.171.3
Protocolos Protocolos
0D.0A.12.07.48.05 1F.6D.45.09.11.77
Intra-rede Intra-rede
200.18.171.4
34
ARP (Address Resolution Protocol)
Redes de Computadores II
Aplicação Aplicação
TCP/UDP TCP/UDP
200.18.171.1 IP IP 200.18.171.3
Protocolos Protocolos
0D.0A.12.07.48.05 1F.6D.45.09.11.77
Intra-rede Intra-rede
200.18.171.4
Aplicação
1F.6D.45. 0D.0A.12.
IP TCP FCS
09.11.77 07.48.05
35
Roteamento
Redes de Computadores II
200.18.171.1 200.18.180.3
0C.08.12.04.37.0A 4F.0A.35.09.11.97
Roteador
200.18.171.8 200.18.180.4
0D.0A.12.07.48.05 1F.6D.45.09.11.77
Rede Rede
X B Y
A
200.18.171.1 200.18.180.3
0C.08.12.04.37.0A 4F.0A.35.09.11.97
Roteador
200.18.171.8 200.18.180.4
0D.0A.12.07.48.05 1F.6D.45.09.11.77
Rede Rede
X B Y
A
Apl
...
0C.08.12 0D.0A.12. 200.18. 200.18. TCP FCS
04.37.0A 07.48.05 180.4 171.8
37
Roteamento
Redes de Computadores II
200.18.171.1 200.18.180.3
0C.08.12.04.37.0A 4F.0A.35.09.11.97
Roteador
200.18.171.8 200.18.180.4
0D.0A.12.07.48.05 1F.6D.45.09.11.77
Rede Rede
X B Y
A
38
Roteamento
Redes de Computadores II
200.18.171.1 200.18.180.3
0C.08.12.04.37.0A 4F.0A.35.09.11.97
Roteador
200.18.171.8 200.18.180.4
0D.0A.12.07.48.05 1F.6D.45.09.11.77
Rede Rede
X B Y
A
➽ O protocolo IP percebe
que DESTINO pertence à
mesma rede
➽ aciona ARP para resolver Apl
200.18. 200.18. TCP
endereço do DESTINO 180.4 171.8
• Resultado: 1F.6D.45.09.11.77
39
Roteamento
Redes de Computadores II
200.18.171.1 200.18.180.3
0C.08.12.04.37.0A 4F.0A.35.09.11.97
Roteador
200.18.171.8 200.18.180.4
0D.0A.12.07.48.05 1F.6D.45.09.11.77
Rede Rede
X B Y
A
Apl
...
1F.6D.45. 4F.0A.35. 200.18. 200.18. TCP FCS
09.11.77 09.11.97 180.4 171.8
40