Você está na página 1de 17

Redes de Computadores

Camada de Enlace
Prof. José Roberto Bezerra

1
•Canais de comunicação que
conectam nós adjacentes ao
longo do caminho de
comunicação são enlaces
• Enlaces com fio
• Enlaces sem fio
• LANs
camada de enlace tem a
responsabilidade de
transferir um datagrama de
um nó para o nó adjacente
sobre um enlace

2
Serviços fornecidos
Enquadramento
Acesso ao meio (Media Access Control)
Entrega confiável
Correção de erros
Detecção de erros
Half-duplex e full-duplex

3
Enquadramento
Encapsula datagramas em quadros (frame)
acrescentando cabeçalho (header) e trailer
Implementa acesso ao canal de comunicação
em meios que são compartilhados
Utiliza endereços físicos para identificação de
origem e destino dos quadros
O endereço físico não é o IP. O IP é um
endereço lógico e é utilizado pela camada de
rede e superiores

4
Acesso ao Meio
Media Access Control (MAC)
A camada de enlace especifica as regras para
que os diversos dispositivos conectados ao meio
físico não entrem em conflito devido ao
compartilhamento do meio
Pode ser bastante simplificado para os
protocolos ponto-a-ponto (origem única e
destino único)
Ou mais complexo quando a diversos nós
utilizando um único meio físico (broadcast)
Aloha e CSMA são exemplos de protocolos de
acesso ao meio
5
Entrega confiável
Garantia de entrega dos datagramas ao destino
sem erros
Obtido através de reconhecimentos e
retransmissões
Utilizado quando as taxas de erros no enlace
são altas
Redes sem fio, por exemplo
Praticamente não utilizado em enlaces de maior
confiabilidade
Fibra ótica, por exemplo

6
Detecção/Correção de erros
Alguns protocolos de acesso ao meio
implentam técnicas de correção/detecção de
erros
Paridade
Checksum
Paridade bidimensional
Verificação de redundância cíclica (CRC)
A maioria dos erros nesta camada são erros de
bit ocasionados por ruídos presentes no meio

7
Half e Full Duplex
Controla se ambas as extremidades do enlace
podem transmitir ao mesmo tempo (full-duplex)
ou não (half-duplex)

8
Endereços Físicos
São usados para levar o datagrama de uma
interface física (placa de rede) a outra (placa de
rede do destino) conectada
Endereços físicos são também chamados
endereços de rede ou endereço MAC
São, em geral, gravados na ROM da placa de
rede
Não podem ser alterados
A maioria das LANs possui endereços MAC de
48 bits
Algumas dicas de como descobrir o MAC da
placa de rede
9 http://www.clubedohardware.com.br/printpage/1323
A administração de Alguns códigos atribuídos
endereços de rede é pelo IEEE
feita pelo IEEE 00-01-02 3COM
Cada fabricante 00-04-5A LinkSys
compra faixas de 00-0B-E1 Nokia
endereços MAC para Lista completa em
http://standards.ieee.org/regauth/oui/oui.txt
fabricar seus
dispositivos

10
ARP
Address Resolution Protocol
(Protocolo de Resolução de endreços)
Cada nó IP possui um módulo e uma tabela ARP
O módulo realiza o processamento da camada
A tabela ARP contém as informações para a
realização do processamento
●Cada entrada da tabela ARP possui o seguinte

formato: < IP address; MAC address; TTL>


–TTL é o tempo de vida da entrada

11
Determinação de MAC
Como determinar o endereço MAC de B
conhecendo apenas o seu IP?
Máquina A necessita enviar datagrama para B,
porém sua tabela ARP não possui o MAC de B
A faz broadcast de pacote de consulta ARP
com as seguintes informações
●IP da Máquina B

●MAC de destino: FF-FF-FF-FF-FF-FF

●Todas as máquinas da rede recebem o pacote

Apenas B responde quando o quadro é


recebido
●O quadro de resposta ARP contém o MAC de B
12
Plug-and-play
O ARP é um protocolo autônomo
Não é necessário a intervenção do
administrador para a atualização das tabelas
dos nós
Depois de expirado tempo de vida de uma
entrada uma nova consulta é realizada para
atualização da tabela ARP

13
Determinação de MAC para
outras redes

A (111.111.111.111) necessita enviar datagrama


para B (222.222.222.222)
Apenas os IPs são conhecidos
O roteador R possui duas tabelas ARP, uma
para cada rede
14
Determinação de MAC para
outras redes

• A cria o pacote IP com origem A, destino B


• A usa ARP para obter o endereço de camada física de R correspondente ao
endereço IP 111.111.111.110 (E6-E9-00-17-BB-4B)
• A cria um quadro Ethernet com o endereço físico de R como destino, o quadro
Ethernet contém o datagrama IP de A para B
• A camada de enlace de A envia o quadroEthernet
• A camada de enlace de R recebe o quadro Ethernet
• R remove o datagrama IP do quadro Ethernet, verifica que ele se destina a B
• R usa ARP para obter o endereço físico de B (49-BD-D2-C7-56-2A)
15 • R cria quadro contendo um datagrama de A para B e envia para B
Bibliografia
Redes de Computadores e a Internet
Seção 5.1 e 5.4
http://standards.ieee.org/regauth/oui/oui.txt
http://www.clubedohardware.com.br/printpage/1323

OBSERVAÇÃO
A disponibilização das notas de aula através de slides serve apenas como
apoio aos estudos. Para um bom aproveitamento e aprendizado é necessário a
leitura das referências (livro texto) e estar atento às aulas

16
FIM

17

Você também pode gostar