Modelo OSI: Camada de enlace
Visão Geral
O que entende? Quadros/Frames
Equipamentos: Swtich
Header
Subcamadas
- LLC (Logical Link Control – Controle de Link Lógico): Parte “superior”, é a interface com a Camada de Rede (IP), lida com o controle de fluxo e identifica qual protocolo de rede está sendo usado.
- MAC (Medium Access Control – Controle de Acesso ao Meio): Parte “inferior”, é a interface com o hardware, controla o acesso ao meio físico e gerencia o endereçamento físico.
Controle de acesso
- CSMA/CD (Collision Detection) – usado em redes cabeadas (Ethernet).
- Escuta do meio (Carrier Sense): o dispositivo verifica se o canal está livre.
- Transmissão: se estiver livre, começa a enviar os dados imediatamente.
- Detecção de colisão (Collision Detection): enquanto transmite, monitora o meio.
- Colisão detectada: interrompe a transmissão e envia um sinal de “jam”.
- Backoff aleatório: espera um tempo aleatório antes de tentar novamente.
- CSMA/CA (Collision Avoidance) – usado em redes sem fio (Wi-Fi).
- Escuta do meio (Carrier Sense): o dispositivo verifica se o canal está livre.
- Espera aleatória: se estiver ocupado, aguarda um tempo aleatório (backoff).
- Transmissão: quando o canal fica livre, envia os dados.
- Confirmação (ACK): o receptor responde confirmando o recebimento.
- Ausência de ACK: se não houver confirmação, o emissor assume colisão e tenta novamente com novo backoff.
Endereço MAC
- Formato: 48 bits, representados por 12 dígitos hexadecimais (ex: 00:1A:2B:3C:4D:5E).
- Unicidade: É gravado na placa de rede (NIC) pelo fabricante.
- Escopo: O endereço MAC só é usado para entregar o quadro dentro da mesma rede local (LAN). Quando o dado passa por um roteador, o endereço MAC muda, mas o IP permanece.
Detecção de Erros
A Camada de Enlace é a primeira a se preocupar com a integridade dos dados que chegaram. FCS (Frame Check Sequence): Geralmente usa um cálculo chamado CRC (Cyclic Redundancy Check). O emissor faz o cálculo, coloca o resultado no rodapé do quadro e o receptor refaz o cálculo. Se os valores não baterem, o quadro é descartado. A Camada 2 geralmente apenas detecta e descarta. A correção (pedir para reenviar) costuma ser tarefa de camadas superiores (como o TCP na Camada de Transporte).
LLC
Multiplexação via SAPs (Service Access Points)
A LLC usa os chamados DSAP (Destination Service Access Point) e SSAP (Source Service Access Point). Eles funcionam como “etiquetas” que identificam o protocolo da Camada de Rede. É através da LLC que vários protocolos podem compartilhar o mesmo link físico simultaneamente.
Tipos de serviço
- Tipo 1 (Sem conexão e sem confirmação): É o mais comum (usado na Ethernet). Ele apenas envia o dado. Se perder, perdeu. É rápido e eficiente.
- Tipo 2 (Com conexão e com confirmação): Estabelece uma sessão lógica antes de enviar. Garante que os quadros cheguem na ordem.
- Tipo 3 (Sem conexão com confirmação): Um meio-termo usado em sistemas industriais ou específicos.
Existe um header fino com DSAP (1 byte), SSAP (1 byte) e Control (1 ou 2 bytes)
Presença o LLC (IEEE 802.2) ou substituição pelo campo EtherType do cabeçalho Ethernet II (puramente IEEE 802.3).