05 - Fundamentos
video: https://youtu.be/... no frontmatter da nota.Fundamentos da Camada de Enlace
1. Definição e Posicionamento no Modelo OSI
A Camada de Enlace (Data Link Layer) é a segunda camada do modelo OSI (Layer 2) e atua como a ponte entre a Camada Física (transmissão bruta de bits) e a Camada de Rede (roteamento lógico de pacotes IP). Sua responsabilidade primordial é transformar um canal físico sujeito a erros em um link de comunicação confiável para as camadas superiores.
Enquanto a Camada Física apenas transporta bits, a Camada de Enlace organiza esses bits em frames (quadros), controla o acesso ao meio compartilhado, detecta (e às vezes corrige) erros de transmissão e estabelece o endereçamento local entre interfaces diretamente conectadas.
Subdivisão em Subcamadas (IEEE 802)
O IEEE padronizou a Camada de Enlace em duas subcamadas funcionais:
| Subcamada | Função | Exemplos de Padrões |
|---|---|---|
| LLC (Logical Link Control) | Multiplexação de protocolos da Camada de Rede, controle de fluxo, controle de erro | IEEE 802.2 |
| MAC (Media Access Control) | Acesso ao meio físico, endereçamento físico, framing | IEEE 802.3, 802.11, 802.5 |
A subcamada LLC fornece uma interface uniforme para a Camada de Rede (IP, IPX, ARP), enquanto a subcamada MAC é específica para cada tecnologia de meio físico (Ethernet, Wi-Fi, Token Ring).
2. Funções Principais da Camada de Enlace
A. Framing (Enquadramento)
A camada divide o fluxo contínuo de bits em unidades discretas chamadas frames. Cada frame contém:
- Header: endereços MAC origem/destino, tipo/length do protocolo superior.
- Payload: dados da Camada de Rede (geralmente pacote IP).
- Trailer: sequência de verificação (FCS - Frame Check Sequence).
B. Endereçamento Físico
Cada interface recebe um endereço MAC (EUI-48) que identifica unicamente o dispositivo no domínio de enlace. Endereçamento MAC é plano, sem hierarquia como o endereçamento IP.
C. Controle de Erro
A camada detecta erros via CRC (Cyclic Redundancy Check). Frames corrompidos são descartados silenciosamente (em Ethernet) ou retransmitidos via protocolos como HDLC e PPP em links ponto-a-ponto.
D. Controle de Acesso ao Meio (MAC)
Em meios compartilhados (Ethernet clássica com hub, Wi-Fi), a subcamada MAC determina quando uma estação pode transmitir para evitar colisões. Protocolos clássicos:
- CSMA/CD (Carrier Sense Multiple Access with Collision Detection) - Ethernet clássica.
- CSMA/CA (Collision Avoidance) - Wi-Fi.
- Token Passing - Token Ring (802.5), FDDI.
- TDMA/FDMA - redes celulares e satelitais.
E. Controle de Fluxo
Em protocols como HDLC e PPP, a Camada de Enlace implementa mecanismos de janela deslizante (Stop-and-Wait, Go-Back-N, Selective Repeat) para evitar que o transmissor sature o receptor.
3. Tipos de Enlace
| Tipo | Topologia | Exemplo |
|---|---|---|
| Ponto-a-Ponto | Direto entre dois nós | PPP, HDLC em WAN |
| Broadcast | Meio compartilhado | Ethernet clássica com hub, Wi-Fi |
| Multiponto | Um emissor, vários receptores | Frame Relay, ATM |
| Switched | Cada porta é um domínio independente | Ethernet moderna com switch L2 |
4. Protocolos Clássicos da Camada 2
Ethernet (IEEE 802.3)
Padrão dominante em LANs. Define framing, endereçamento MAC, CSMA/CD (obsoleto em switched full-duplex) e velocidades de 10 Mbps a 400 Gbps.
Wi-Fi (IEEE 802.11)
Variação sem fio com CSMA/CA, RTS/CTS, ACKs e fragmentação para lidar com a natureza hostil do espectro de rádio.
PPP (Point-to-Point Protocol - RFC 1661)
Usado em links seriais (modems, linhas alugadas, PPPoE para broadband). Suporta autenticação (PAP, CHAP), multiplexação de protocolos via NCP e CRC de 16/32 bits.
HDLC (High-Level Data Link Control)
Base para muitos protocolos proprietários (Cisco HDLC, LAPB, LAPD em ISDN). Modos de operação: NRM, ABM, ARM.
Frame Relay e ATM
Tecnologias de WAN orientadas a conexão virtual. Frame Relay usa frames de tamanho variável; ATM usa células fixas de 53 bytes.
5. Tabela CAM e Aprendizado em Switches L2
Em redes Ethernet modernas baseadas em switches, a Camada de Enlace implementa aprendizado dinâmico de endereços MAC:
- Switch recebe frame em uma porta.
- Lê endereço MAC origem e o associa à porta de chegada -> atualiza a CAM Table (Content Addressable Memory).
- Lê endereço MAC destino:
- Se conhecido -> encaminha apenas para a porta correspondente.
- Se desconhecido -> flooding para todas as portas (exceto origem).
- Se broadcast/multicast -> flooding.
# Cisco: inspecionar tabela CAM
show mac address-table dynamic
# Linux bridge: mesma função
bridge fdb show
6. Padrões Relevantes
| Padrão | Descrição |
|---|---|
| IEEE 802.2 | LLC - subcamada superior comum a todas as LANs 802 |
| IEEE 802.3 | Ethernet |
| IEEE 802.11 | Wi-Fi |
| IEEE 802.1Q | VLAN tagging |
| IEEE 802.1D | Spanning Tree Protocol (STP) |
| IEEE 802.1X | Controle de acesso baseado em porta |
| IEEE 802.1AE | MACsec (criptografia L2) |
| RFC 826 | ARP (Address Resolution Protocol) |
| RFC 1661 | PPP |
7. Unidade de Dados: o Frame
O frame Ethernet típico tem a seguinte estrutura:
+----------+---------+---------+----------+-----------+--------+
| Preamble | SFD | Dest MAC| Src MAC | Type/Len | Data |
| 7 bytes | 1 byte | 6 bytes | 6 bytes | 2 bytes | 46-1500|
+----------+---------+---------+----------+-----------+--------+
|
v
+------+------+
| FCS (CRC32) |
| 4 bytes |
+-------------+
- MTU Ethernet: 1500 bytes de payload (configurável para jumbo frames até 9000).
- Tamanho mínimo do frame: 64 bytes (para garantir detecção de colisão em CSMA/CD).
8. Diferença entre Camada 2 e Camada 3
| Aspecto | Camada 2 (Enlace) | Camada 3 (Rede) |
|---|---|---|
| Endereçamento | MAC (EUI-48) | IP (IPv4/IPv6) |
| Escopo | Domínio local | Global |
| Dispositivo | Switch | Roteador |
| Encaminhamento | Por MAC destino | Por IP destino |
| Protocolos típicos | Ethernet, Wi-Fi, PPP | IP, ICMP, OSPF |
| TTL | Não existe | Sim (limite de hops) |
9. Resumo Técnico
| Conceito | Descrição |
|---|---|
| Posição no OSI | Camada 2 |
| Subcamadas | LLC + MAC |
| Unidade de dados | Frame |
| Endereçamento | EUI-48 (MAC) |
| Controle de erro | CRC-32 |
| Acesso ao meio | CSMA/CD, CSMA/CA, TDMA |
| Equipamento típico | Switch L2, bridge, WAP |
10. Conclusão
A Camada de Enlace é o alicerce sobre o qual se constrói toda a comunicação IP. Sem Ethernet, ARP e switching L2, a Internet global seria impossível. Compreender seus fundamentos - framing, endereçamento MAC, controle de acesso ao meio e tabelas CAM - é pré-requisito para qualquer administrador de redes diagnosticar problemas de conectividade, projetar VLANs, configurar switches gerenciáveis e implementar segurança de Camada 2 (Port Security, MACsec, 802.1X). Em ambientes modernos, a Camada 2 também é palco de inovações como TRILL, VXLAN e EVPN, que estendem seu alcance para datacenters de escala massiva.