04 - Interface de Rede
video: https://youtu.be/... no frontmatter da nota.Camada de Interface de Rede (TCP/IP)
1. Definição e Papel no TCP/IP
A Camada de Interface de Rede (também conhecida como Camada de Acesso à Rede ou Link Layer) é o nível mais baixo da arquitetura TCP/IP (RFC 1122). Sua função é aceitar pacotes da Camada de Internet (IP) e transmiti-los através de uma rede física específica.
Diferente das camadas superiores, que são puramente lógicas e independentes de hardware, a Camada de Interface de Rede é altamente dependente do meio. Ela define como os dados devem ser formatados para transitar por um cabo Ethernet, uma conexão Wi-Fi, um link de fibra óptica ou até mesmo uma conexão via satélite.
2. Funções da Camada de Interface
No modelo TCP/IP original de 4 camadas, esta camada engloba as funções que o Modelo OSI divide em Enlace (2) e Física (1). Suas principais responsabilidades são:
2.1. Enquadramento (Framing)
Pega o pacote IP vindo da camada superior e o encapsula em um Quadro (Frame). O quadro adiciona informações de controle no início (Header) e no fim (Trailer). O trailer é vital, pois contém o Checksum (FCS) para verificar se o sinal elétrico sofreu interferência e os dados foram corrompidos no cabo.
2.2. Endereçamento Físico (MAC)
Enquanto a camada de Internet usa o IP, a Interface de Rede usa o Endereço MAC (Media Access Control). Este endereço é único para cada placa de rede no mundo e é usado para entregar o quadro ao vizinho correto dentro da mesma rede local.
2.3. Mapeamento IP-para-Físico (ARP)
Embora o protocolo ARP (Address Resolution Protocol, RFC 826) muitas vezes seja colocado na camada de Internet, ele opera na fronteira. Ele permite que a Interface de Rede descubra qual é o endereço MAC de um dispositivo a partir do seu endereço IP.
2.4. Controle de Acesso ao Meio (MAC)
Define as regras para que dois dispositivos não "atropelem" o sinal um do outro.
- Em redes cabeadas (Ethernet), utiliza-se frequentemente o CSMA/CD (obsoleto em full-duplex comutado).
- Em redes sem fio (Wi-Fi), utiliza-se o CSMA/CA para evitar colisões de ondas de rádio.
3. Tecnologias Comuns desta Camada
A Camada de Interface de Rede é onde residem os padrões de hardware mais conhecidos:
| Tecnologia | Padrão | Meio | Velocidade Típica |
|---|---|---|---|
| Ethernet | IEEE 802.3 | Par trançado / fibra | 1 Mbps a 400 Gbps |
| Wi-Fi | IEEE 802.11 | Rádio (2.4/5/6 GHz) | 1 Mbps a 9.6 Gbps |
| Bluetooth | IEEE 802.15.1 | Rádio (2.4 GHz) | 1 a 3 Mbps |
| PPP | RFC 1661 | Serial / WAN | Variável |
| Frame Relay | ANSI T1.618 | WAN legada | 56 Kbps a 45 Mbps |
| ATM | ITU-T I.361 | Fibra / SDH | 155 Mbps a 622 Mbps |
| Token Ring | IEEE 802.5 | Par trançado | 4 a 16 Mbps (obsoleto) |
4. Estrutura de um Quadro Ethernet II
O formato mais comum de quadro é o Ethernet II (DIX), usado em conjunto com LLC/SNAP para protocolos não-IP:
+-----------+-----------+---------+-----------+--------+---------+
| Preâmbulo | SFD (1B) | MACDst | MACSrc | EtherType | Dados | FCS |
| 7 bytes | 10101011 | 6 bytes | 6 bytes | 2 bytes | 46-1500| 4 B |
+-----------+-----------+---------+-----------+--------+---------+
| Campo | Tamanho | Função |
|---|---|---|
| Preâmbulo | 7 bytes | Sincronização do clock do receptor |
| SFD | 1 byte | Início do quadro (10101011) |
| MAC de Destino | 6 bytes | Endereço físico de quem recebe |
| MAC de Origem | 6 bytes | Endereço físico de quem envia |
| EtherType | 2 bytes | Protocolo encapsulado (0x0800 = IPv4, 0x86DD = IPv6, 0x0806 = ARP) |
| Dados | 46-1500 bytes | Carga útil (MTU 1500) |
| FCS | 4 bytes | CRC-32 para detecção de erro |
5. Unidade de Dados (PDU): O Quadro (Frame)
A PDU desta camada é o Quadro. É importante notar que um pacote IP pode atravessar o mundo inteiro sem mudar seu cabeçalho IP, mas o Quadro mudará em cada salto.
- Exemplo: Quando o dado sai do seu PC (Wi-Fi), ele está em um Quadro 802.11. Quando chega ao roteador e vai para o modem (Fibra), ele é re-encapsulado em um Quadro de Fibra Óptica.
Diagrama de re-encapsulamento em cada salto:
[PC] -- Wi-Fi --> [Roteador] -- Ethernet --> [Modem] -- PON --> [OLT]
802.11 802.3 GEM/Ethernet
MAC_A->MAC_B MAC_C->MAC_D MAC_E->MAC_F
(IP original: 192.168.0.10 -> 8.8.8.8) ← O pacote IP não muda
6. ARP (Address Resolution Protocol)
Quando o PC precisa enviar um pacote para 192.168.1.1, ele só conhece o IP. Precisa descobrir o MAC correspondente. O ARP faz isso em duas etapas:
- Request (broadcast): "Quem tem 192.168.1.1? Me diga em 192.168.1.100" → enviado para
FF:FF:FF:FF:FF:FF. - Reply (unicast): "Eu sou 192.168.1.1, meu MAC é 00:1A:2B:3C:4D:5E".
O resultado é armazenado na tabela ARP (cache) por alguns minutos. Comando de inspeção:
# Linux/macOS
ip neigh show
arp -n
# Windows
arp -a
# Cisco IOS
show ip arp
O equivalente IPv6 é o NDP (Neighbor Discovery Protocol, RFC 4861), que usa ICMPv6 (Type 135 Solicitation, Type 136 Advertisement) e multicast em vez de broadcast.
7. Diferença Crucial: Interface de Rede vs. Internet
- Internet (L3): Preocupa-se com o destino final (o IP do servidor do Google). É uma malha global com roteamento hierárquico.
- Interface de Rede (L2/L1): Preocupa-se apenas com o próximo salto (o MAC do seu roteador Wi-Fi). Ela entrega o pacote "na mão" do próximo equipamento físico vizinho.
| Aspecto | Camada de Internet | Interface de Rede |
|---|---|---|
| Endereço | IP | MAC |
| Escopo | Global | Local (segmento) |
| Permanência | Configurável/Roteável | Gravado na fábrica (BIA) |
| Encaminhamento | Roteadores | Switches/bridges |
| PDU | Datagrama/Pacote | Quadro/Frame |
8. Equipamentos Típicos da Camada
- Hub (L1 obsoleto): Repete o sinal elétrico a todas as portas — cria um único domínio de colisão.
- Switch (L2): Aprende MACs e encaminha quadros só para o destinatário correto — separa domínios de colisão.
- Bridge: Conecta dois segmentos L2 (histórico).
- WAP (Wireless Access Point): Equivalente sem fio do switch.
- NIC (Placa de Rede): Interface do host com o meio físico.
9. Relevância para Segurança
Vulnerabilidades clássicas operam neste nível:
- MAC Spoofing: atacadista imita MAC de outro host para capturar tráfego.
- ARP Spoofing/Poisoning: envenena cache ARP para realizar Man-in-the-Middle.
- CAM Table Overflow: inunda switch com MACs aleatórios para forçá-lo a agir como hub (ataque antigo, mitigado com
port security). - VLAN Hopping: explora 802.1Q (Double Tagging, Switch Spoofing) para acessar VLANs isoladas.
- Rogue AP / Evil Twin: falsos pontos de acesso Wi-Fi para capturar credenciais.
Defesas: 802.1X (autenticação de porta), Dynamic ARP Inspection (DAI), Port Security, DHCP Snooping, BPDU Guard, MACsec (IEEE 802.1AE — criptografia L2 hop-by-hop).
10. Resumo Técnico
| Atributo | Valor |
|---|---|
| Posição TCP/IP | 1ª camada (base) |
| Equivalente OSI | Camadas 1 (Física) e 2 (Enlace) |
| PDU | Quadro (Frame) |
| Endereçamento | MAC (48 bits) |
| Protocolos típicos | Ethernet, Wi-Fi, ARP, PPP |
| MTU padrão Ethernet | 1500 bytes |
| Detecção de erro | FCS (CRC-32) |
11. Conclusão
A Camada de Interface de Rede é a "ponte" entre o mundo lógico do IP e o mundo elétrico/óptico/rádio que efetivamente move os bits. Apesar de ser a camada mais baixa do TCP/IP, ela concentra uma enorme variedade de tecnologias e padrões. Para o engenheiro de redes, dominar Ethernet, ARP, Wi-Fi e os protocolos de enlace é pré-requisito para troubleshooting eficaz (comando tcpdump, análise de Wireshark em L2), segurança de rede local (segmentação VLAN, 802.1X) e projeto de infraestrutura de datacenter (DCBX, RoCE, EVPN/VXLAN).