Você está na página 1de 16

Aula 5: A Camada de Enlace

Prof. Paulo Sena


Camada de Enlace: Introdução
Terminologia:
 hospedeiros e roteadores são nós
 canais de comunicação que
conectam nós adjacentes ao longo
de um caminho de comunicação
são enlaces (links)
 enlaces com fio (cabeados)
 enlaces sem fio (não
cabeados)
 LANs
 Pacote da camada 2 é um quadro
(frame), encapsula o datagrama
a camada de enlace é
responsável por transferir os
datagramas entre nós
fisicamente adjacentes
através de um enlace
Camada de enlace: definindo o contexto

fluxo real de PDUs


Roteador R1

protocolo
de enlace

Roteador R2 Roteador
RoteadorR3
R3

Roteador R4
Camada de enlace: definindo o contexto

 dois elementos físicos fisicamente conectados:


 host-roteador, roteador-roteador.

 unidade de dados: quadro (frame)

M aplicação
Ht M transporte
Hn Ht M rede protocolo rede
de enlace
Hl Hn Ht M enlace enlace Hl Hn Ht M
física física quadro
enlace
físico

placa adaptadora
Implementação: Camada de Enlace
 implementado no “adaptador”
 ex. placa Ethernet
 tipicamente inclui: RAM, chips DSP, interface
com barramento do host, e interface do enlace

M aplicação
Ht M transporte
Hn Ht M rede protocolo rede
de enlace
Hl Hn Ht M enlace enlace Hl Hn Ht M
física física quadro
enlace
físico

placa adaptadora
Aplicação
Transporte
Rede

enlace
física
Enlace
Física
Comunicação entre Adaptadores
datagrama datagrama

Controla- Controla-
dora dora

transmissor receptor
datagrama

quadro

 lado transmissor:  lado receptor


 Encapsula o datagrama em  verifica erros, transporte
um quadro confiável, controle de
 Adiciona bits de verificação fluxo, etc.
de erro, transferência
 extrai o datagrama, passa-
confiável de dados, controle
de fluxo, etc. o para o nó receptor
Endereços de LAN e ARP
Endereços IP de 32-bit:
 endereços da camada de rede
 usados para levar o datagrama até a rede de destino
(lembre da definição de rede IP)
Endereço de LAN (ou MAC ou físico):
 usado para levar o datagrama de uma interface física a
outra fisicamente conectada com a primeira (isto é, na
mesma rede)
 Endereços MAC com 48 bits (na maioria das LANs)
gravado na memória fixa (ROM) do adaptador de rede.
 Analogia:
 Endereço MAC: como número de CPF.
 Endereço IP: Como endereço postal.
Endereços de LAN e ARP
Cada adaptador numa LAN tem um único endereço de LAN
ARP: Address Resolution Protocol
(Protocolo de Resolução de Endereços)
Questão: como determinar  Cada nó IP (Host, Roteador)
o endereço MAC de B numa LAN tem um módulo e
dado o endereço IP de B? uma tabela ARP
 Tabela ARP: mapeamento de
endereços IP/MAC para
alguns nós da LAN
< endereço IP; endereço MAC; TTL>
< ………………………….. >

 TTL (Time To Live): tempo


depois do qual o mapeamento
de endereços será esquecido
(tipicamente 20 min)
Protocolo ARP: um exemplo
 A conhece o endereço IP de B, quer aprender o
endereço físico de B
 A envia em broadcast um pacote ARP de consulta
contendo o endereço IP de B
 todas as máquinas na LAN recebem a consulta
ARP
 B recebe o pacote ARP, responde a A com o seu (de
B) endereço de camada física, em unicast.
 A armazena os pares de endereço IP-físico até que
a informação se torne obsoleta (esgota a
temporização)
 soft state: informação que desaparece com o
tempo se não for re-atualizada
Ethernet
Tecnologia de rede local “dominante” :
 barato R$30 por 100Mbps!
 primeira tecnologia de LAN largamente usada
 Mais simples, e mais barata que LANs com token e ATM
 Velocidade crescente: 10, 100, 1000 Mbps

Esboço da Ethernet
por Bob Metcalf
Estrutura do Quadro Ethernet
Adaptador do transmissor encapsula o datagrama IP
(ou outro pacote de protocolo da camada de rede)
num quadro Ethernet

Preâmbulo:
 7 bytes com padrão 10101010 seguido por um byte
com padrão 10101011
 usado para sincronizar as taxas de relógio do
transmissor e do receptor
Estrutura do Quadro Ethernet (mais)

 Endereços: 6 bytes, quadro é recebido por todos


os adaptadores e descartado se o endereço do
quadro não coincide com o endereço do adaptador
 Tipo: indica o protocolo da camada superior,
geralmente é o protocolo IP)
 CRC: verificado no receptor, se um erro é
detectado, o quadro é simplesmente descartado.

Você também pode gostar