Escolar Documentos
Profissional Documentos
Cultura Documentos
A camada de enlace
e LANs
Uma observação sobre o uso destes slides do
PowerPoint:
Estamos disponibilizando esses slides gratuitamente para todos
(professores, alunos, leitores). Eles estão no formato PowerPoint para
que você veja as animações; e pode adicionar, modificar e excluir slides
(incluindo este) e conteúdo de slides para atender às suas necessidades.
Obviamente representam muito trabalho da nossa parte. Em troca do
uso, pedimos apenas o seguinte:
Camada de enlace e LANs: objetivos
▪compreender os princípios
por trás dos serviços da
camada de enlace:
• detecção e correção de erros
• endereçamento da camada
de enlace
• redes locais: Ethernet, e
switches
▪ em cada host
▪ camada de enlace é
implementada no chip ou na aplicativo
transporte
placa de interface de rede (NIC) rede
enlace
CPU memória
software, firmware
Camada de link9
Comunicação de interfaces
aplicativo aplicativo
transporte transporte
CPU memória memória CPU
datagrama rede rede
enlace enlace
físico
Link Layer 12
Camada de link, LANs: roteiro
▪ introdução
▪ detecção de erros, correção
▪ LANs
• endereçamento, ARP
• Ethernet
• switches
137.196.7.78
1A-2F-BB-76-09-AD
LAN
(com ou sem fio)
137.196.7/24
71-65-F7-2B-08-53 58-23-D7-FA-20-B0
137.196.7.23 137.196.7.14
0C-C4-11-6F-E3-98
137.196.7.88
D
Camada de link: 6-18
Protocolo ARP em ação
exemplo: A deseja enviar datagrama para B
• O endereço MAC de B não está na tabela ARP de A , então A usa ARP para encontrar o endereço
MAC de B
ARP message into Ethernet frame
(sent to 71-65-F7-2B-08-53)
C Target IP address: 137.196.7.14
Target MAC address:
ARP table in A 58-23-D7-FA-20-B0
…
IP addr MAC addr TTL
TTL
A B
2
71-65-F7-2B-08-53 58-23-D7-FA-20-B0
137.196.7.23 137.196.7.14
C
ARP table in A
IP addr MAC addr TTL
TTL
137.196. 58-23-D7-FA-20-B0 500
A B
7.14
71-65-F7-2B-08-53 58-23-D7-FA-20-B0
137.196.7.23 137.196.7.14
A B
R
111.111.111.111
74-29-9C-E8-FF-55 222.222.222.222
49-BD-D2-C7-56-2A
222.222.222.220
1A-23-F9-CD-06-9B
111.111.111.112 111.111.111.110
CC-49-DE-D0-AB-7D E6-E9-00-17-BB-4B 222.222.222.221
88-B2-2F-54-1A-0F
Camada de link: 6-21
Roteamento para outra sub-rede: endereçamento
▪ A cria datagrama IP com IP origem A, destino B
▪ A cria um quadro de camada de enlace contendo datagrama IP A para B
• de R é o destino do quadro
Fonte MAC: 74-29-9C-E8-FF-55
Destino MAC: E6-E9-00-17-BB-4B
Fonte IP: 111.111.111.111
Destino IP: 222.222.222.222
PI
Ét
Física
A B
R
111.111.111.111
74-29-9C-E8-FF-55 222.222.222.222
49-BD-D2-C7-56-2A
222.222.222.220
1A-23-F9-CD-06-9B
111.111.111.112 111.111.111.110
CC-49-DE-D0-AB-7D E6-E9-00-17-BB-4B 222.222.222.221
88-B2-2F-54-1A-0F
Camada de link: 6-22
Roteamento para outra sub-rede: endereçamento
▪ quadro enviado de A para R
▪ quadro recebido em R, datagrama removido, passado para IP
PI IP
Ét Ét
Física Física
A B
R
111.111.111.111
74-29-9C-E8-FF-55 222.222.222.222
49-BD-D2-C7-56-2A
222.222.222.220
1A-23-F9-CD-06-9B
111.111.111.112 111.111.111.110
CC-49-DE-D0-AB-7D E6-E9-00-17-BB-4B 222.222.222.221
88-B2-2F-54-1A-0F
Camada de link: 6-23
Roteamento para outra sub-rede: endereçamento
▪ R determina a interface de saída, passa o datagrama com o IP origem A e destino
B para a camada de enlace
▪ R cria um quadro de camada de enlace contendo datagrama IP A para B. Endereço
de destino do quadro: endereço MAC de B
Fonte MAC: 1A-23-F9-CD-06-9B
Destino MAC: 49-BD-D2-C7-56-2A
Fonte IP: 111.111.111.111
Destino IP: 222.222.222.222
IP
Ét
Física
A B
R
111.111.111.111
74-29-9C-E8-FF-55 222.222.222.222
49-BD-D2-C7-56-2A
222.222.222.220
1A-23-F9-CD-06-9B
111.111.111.112 111.111.111.110
CC-49-DE-D0-AB-7D E6-E9-00-17-BB-4B 222.222.222.221
88-B2-2F-54-1A-0F
Camada de link: 6-24
Roteamento para outra sub-rede: endereçamento
▪ R determina a interface de saída, passa o datagrama com o IP origem A e destino
B para a camada de enlace
▪ R cria um quadro de camada de enlace contendo datagrama IP A para B. Endereço
de destino do quadro: endereço MAC de B
Fonte MAC: 1A-23-F9-CD-06-9B
▪ transmite quadro da Destino MAC: 49-BD-D2-C7-56-2A
Fonte IP: 111.111.111.111
camada de enlace Destino IP: 222.222.222.222
PI
IP Ét
Ét Física
Física
A B
R
111.111.111.111
74-29-9C-E8-FF-55 222.222.222.222
49-BD-D2-C7-56-2A
222.222.222.220
1A-23-F9-CD-06-9B
111.111.111.112 111.111.111.110
CC-49-DE-D0-AB-7D E6-E9-00-17-BB-4B 222.222.222.221
88-B2-2F-54-1A-0F
Camada de link: 6-25
Roteamento para outra sub-rede: endereçamento
▪ B recebe o quadro, extrai o destino do datagrama IP B
▪ B passa o datagrama pela pilha de protocolos para IP
IP
IP Ét
Ét Física
Física
A B
R
111.111.111.111
74-29-9C-E8-FF-55 222.222.222.222
49-BD-D2-C7-56-2A
222.222.222.220
1A-23-F9-CD-06-9B
111.111.111.112 111.111.111.110
CC-49-DE-D0-AB-7D E6-E9-00-17-BB-4B 222.222.222.221
88-B2-2F-54-1A-0F
Camada de link: 6-26
Camada de link, LANs: roteiro
▪ introdução
▪ detecção de erros, correção
▪ múltiplos protocolos de acesso
▪ LANs
• endereçamento, ARP
• Ethernet
• switches
barramento: comutada
cabo coaxial
preâmbulo:
▪ usado para sincronizar as taxas de clock do receptor e do remetente
▪ 7 bytes de 10101010 seguidos por um byte de 10101011
Protocolo MAC
aplicativo
e formato de quadro
transporte
rede 100BASE-TX 100BASE-T2 100BASE-FX
link 100BASE-T4 100BASE-SX 100BASE-BX
físico
AA '
hosts podem ser alcançados A
através de quais interfaces C' B
• quando o quadro é recebido, o 1 2
switch “aprende” a localização 6
do remetente: segmento LAN 3
5 4
de entrada
• registra o par remetente/local B' C
A'
na tabela de switch
Tabela MAC
MAC addr interface TTL (inicialmente vazia)
B’ C
A’ A A’
S4 _
S1 _
S3 _
A S2 _
F
D EU
B C
G H
E
S1 _
S3 _
A S2 _
F
D EU
B C
G H
E