Aula 6 - Camada de Enlace - ARP e Ethernet

Propaganda
Redes de Computadores I
Prof.ª Inara Santana Ortiz
Aula 6
Camada de Enlace – Endereçamento MAC
Camada de Enlace – Endereçamento MAC
Cada estação (nó) numa rede possui seu próprio adaptador de
rede (NIC - Network Interface Card).
Cada adaptador possui um endereço MAC de 6-bytes (48 bits).
Estes endereços que são escritos normalmente em notação
hexadecimal (12 dígitos) separada por dois pontos entre os bytes.
Por exemplo:
0A : 13 : 78 : B3 : FF : 02
Os três primeiros octetos são destinados à identificação do
fabricante, os 3 posteriores são fornecidos pelo fabricante.
E um endereço único, não existem, em todo o mundo, duas placas
com o mesmo endereço.
Camada de Enlace – ARP
Cada adaptador na LAN tem endereço MAC exclusivo
1A-2F-BB-76-09-AD
LAN
(com ou
sem fio)
Adaptador
71-65-F7-2B-08-53
58-23-D7-FA-20-B0
0C-C4-11-6F-E3-98
Link Layer
5-4
ARP
Camada de Enlace – ARP
Como existem endereços de Rede (IP) e endereço de
camada de Enlace, é preciso fazer a tradução de um para o
outro.
Esta é uma tarefa para o protocolo de resolução de
endereço (ARP- address resolution protocol).
Camada de Enlace – ARP
A
Suponha que o nó com endereço IP
137.196.7.78 (A) queira mandar um
datagrama para o nó 137.196.7.14 (B).
137.196.7.78
1A-2F-BB-76-09-AD
Os nós A e B estão na mesma LAN
137.196.7.23
137.196.7.14
B
LAN
71-65-F7-2B-08-53
58-23-D7-FA-20-B0
0C-C4-11-6F-E3-98
O nó A deve dar a seu adaptador, além
do IP, o endereço MAC do nó destino B.
O adaptador do nó A mantará o quadro
de camda de enlace contendo o
endereço MAC de B.
137.196.7.88
Pergunta: Como determinar endereço
MAC de B sabendo o endereço IP de
B?
Camada de Enlace – ARP
Um módulo ARP no nó remetente (A) toma como entrada
qualquer endereço IP na mesma LAN e retorna o endereco
MAC correspondente.
Cada nó tem em sua RAM uma tabela ARP que contém
mapeamentos de endereço IP para endereço MAC.
A tabela também contém valor de tempo de vida (TTL) que
indica quando cada mapeamento deve ser apagado da
tabela.
IP
MAC
TTL
137.196.7.78
1A-2F-BB-76-09-AD
13:45:00
137.196.7.14
58-23-D7-FA-20-B0
13:52:00
Camada de Enlace – ARP
Se a tabela ARP não tiver o registro do destinatário?
●
●
●
●
●
●
Utiliza-se o pacote de consulta ARP que pesquisa todos os
nós da rede para determinar o endereço MAC
correspondente ao endereço IP.
O adaptador deve enviar o pacote ao endereço MAC de
Broadcast
O quadro é recebido por todos os nós da rede.
O único nó que atende ao endereço IP contido no quadro,
devolve o pacote ARP de resposta.
O nó pode então atualizar sua tabela.
Nós criam suas tabelas ARP sem intervenção do
administrador de rede
Ethernet
Camada de Enlace – Ethernet
●
●
●
●
A tecnologia Ethernet corresponde a um
conjunto de protocolos que definem a camada
física e a camada de enlace para as LANs.
Os padrões Ethernet compreendem variantes
de cabeamento e transmissão de sinal
A tecnologia Ethernet é dividida em:
–
Ethernet padrão;
–
Fast Ethernet;
–
Gigabit Ethernet.
Opera em 2 camadas, Enlace e Física.
Camada de Enlace – Ethernet
Ethernet Padrão
A tecnologia Ethernet corresponde a um conjunto de
protocolos que definem a camada física e a camada de
enlace para as LANs.
A tecnologia Ethernet é dividida em:
●
Ethernet padrão, desenvolvida para operar a 10 Mbps.
●
Fast Ethernet, desenvolvida para operar a 100 Mbps
●
Gigabit Ethernet, desenvolvida para operar a 1000
Mbps
Camada de Enlace – Ethernet
Estrutura do quadro Ethernet
Preâmbulo Endereço de
Destino
Endereço de
Origem
Tipo
Dados
CRC
Preâmbulo: possuem 8 bytes formados por 0s e 1s
alternados. O 7 primeiros bytes é para sincronização dos
sistema receptor;
Endereço de Destino: contém o endereço físico da
estação que deve receber o pacote;
Endereço de Origem: contém o endereço físico da
estação que originou a transmissão;
Camada de Enlace – Ethernet
Estrutura do quadro Ethernet
Preâmbulo Endereço de
Destino
Endereço de
Origem
Tipo
Dados
CRC
Tipo: Tipo do protocolo encapsulado no frame;
Dados: transporta os dados encapsulados pelos
protocolos da camada superior. Este campo possui o
mínimo de 46 e o máximo de 1500 bytes;
CRC: carrega informações sobre detecção de erro;
Download