Home Comunidade Eventos YouTube Networks Desafios // produtos Academy News CTI | CVE Contato

03 - Rede (Internet)

video explicativo
Video explicativoEspaco reservado para o video desta anotação — adicione video: https://youtu.be/... no frontmatter da nota.

Camada de Rede (Internet) no TCP/IP

1. Definição e Filosofia no TCP/IP

A Camada de Internet (também chamada de Camada de Rede no modelo de 5 camadas) é o nível onde ocorre a "mágica" da comunicação global. Sua principal missão é permitir que pacotes de dados atravessem múltiplas redes físicas diferentes (Ethernet, Wi-Fi, Satélite, Fibra) até chegarem ao seu destino final.

A filosofia do TCP/IP para esta camada é o Serviço de Melhor Esforço (Best-Effort Delivery): a rede fará o possível para entregar o pacote, mas não garante que ele chegará, que chegará na ordem certa ou que não será duplicado. Essa simplicidade permite que os roteadores sejam extremamente rápidos, deixando a correção de erros para a Camada de Transporte (TCP).

Esse desenho reflete o Princípio Fim-a-Fim: a rede central é burra e veloz; as pontas (hosts) são inteligentes e resilientes. Foi essa decisão de projeto, tomada nos anos 1970 por Jon Postel e outros, que permitiu a escalabilidade da Internet para bilhões de dispositivos.

2. Funções Críticas da Camada de Internet

Academicamente, as responsabilidades desta camada são divididas em três pilares:

2.1. Endereçamento Lógico (IPv4 e IPv6)

Diferente do endereço MAC, que é fixo no hardware, o endereço IP é lógico e depende da localização do dispositivo na rede.

  • Hierarquia: O endereço IP permite dividir a internet em redes e sub-redes. Isso é vital para a escalabilidade, pois os roteadores não precisam saber onde cada dispositivo está, apenas para qual "rede" enviar o pacote.
  • Roteamento agregável: Endereços IP são atribuídos em blocos contíguos (CIDR), permitindo que um único anúncio BGP represente milhões de hosts.

2.2. Roteamento (Routing)

É o processo de selecionar o melhor caminho através da rede.

  • Tabelas de Roteamento: Os roteadores consultam tabelas internas para decidir por qual interface de saída um pacote deve seguir.
  • Protocolos de Roteamento: Algoritmos como OSPF, BGP e EIGRP ajudam os roteadores a "aprender" o mapa da rede e a reagir a falhas em tempo real.

2.3. Encapsulamento de Pacotes (Packetization)

A Camada de Internet recebe o Segmento (TCP) ou Datagrama (UDP) da camada superior e adiciona o cabeçalho IP. Este cabeçalho contém os endereços IP de origem e destino, além de informações como o TTL (Time to Live), que impede que um pacote fique circulando infinitamente na rede caso haja um erro de rota.

3. Protocolos Fundamentais da Camada de Internet

3.1. IP (Internet Protocol)

O protagonista da camada. Existem duas versões em uso:

  • IPv4: Endereços de 32 bits (ex: 192.168.1.1). Sofre com a escassez de endereços.
  • IPv6: Endereços de 128 bits (ex: 2001:0db8:85a3...). Criado para oferecer endereços virtualmente infinitos e maior segurança nativa.

3.2. ICMP (Internet Control Message Protocol)

Protocolo de diagnóstico e controle.

  • Ele não transporta dados de usuário, mas sim mensagens de erro.
  • Exemplos: "Destino inalcançável", "Tempo excedido" (TTL expirado). É a base das ferramentas ping e traceroute.

3.3. ARP (Address Resolution Protocol)

Faz a ponte entre o mundo lógico (IP) e o mundo físico (MAC).

  • Quando um roteador sabe o IP de destino, mas não sabe qual é o MAC da placa de rede naquele cabo, ele usa o ARP para perguntar: "Quem tem o IP X? Me diga seu MAC".

3.4. Protocolos de Roteamento

Protocolo Tipo Uso
OSPF Link-State IGP Dentro de um AS (interior)
IS-IS Link-State IGP ISPs grandes
BGP-4 Path-Vector EGP Entre ASs (DFZ global)
RIP Distance-Vector IGP Redes pequenas/legadas
EIGRP Híbrido (Cisco) Redes Cisco privadas

4. Unidade de Dados (PDU): O Pacote

Nesta camada, a unidade de informação é o Pacote. O pacote IP é como um envelope postal: ele tem o remetente e o destinatário do lado de fora, e o conteúdo (o segmento de transporte) protegido do lado de dentro.

Estrutura Simplificada do Cabeçalho IPv4

Campo Tamanho Função
Version 4 bits 4 (IPv4) ou 6 (IPv6)
IHL 4 bits Tamanho do cabeçalho
TTL 8 bits Contador que decrementa a cada salto
Protocol 8 bits 6=TCP, 17=UDP, 1=ICMP
Source IP 32 bits IP de origem
Destination IP 32 bits IP de destino

5. Diferença Crucial: Roteamento vs. Comutação (Switching)

  • Comutação (Camada 2): Ocorre dentro da mesma rede local. Usa endereços MAC. É rápida e baseada em hardware (Switches).
  • Roteamento (Camada 3): Ocorre entre redes diferentes. Usa endereços IP. É uma decisão "inteligente" baseada em mapas de rede (Roteadores).

6. Características do Serviço Best-Effort

Característica Garantido?
Entrega ao destino Não
Ordem dos pacotes Não
Não-duplicação Não
Controle de congestionamento Não (no IP clássico)
Limitação de TTL Sim (evita loops infinitos)
Verificação de cabeçalho (checksum) Sim (apenas o header)

7. MTU e Fragmentação

Cada tecnologia de enlace tem um MTU (Maximum Transmission Unit) — o maior payload que o quadro pode carregar. O Ethernet padrão usa 1500 bytes. Quando um pacote IP precisa atravessar um enlace com MTU menor, ele é fragmentado em pedaços menores e remontado no destino. Com IPv6, a fragmentação em roteadores intermediários foi abolida; o emissor deve descobrir o MTU do caminho via PMTUD.

8. Analogia Didática

Imagine a Camada de Internet como o sistema postal internacional:

  • O endereço IP é o CEP/ZIP code de cada país/estado/cidade.
  • Os roteadores são os centros de triagem que olham apenas o "país/estado" e encaminham o envelope na direção certa.
  • O TTL é como o número máximo de centros de triagem que o envelope pode passar antes de ser descartado como "perdido".

9. Resumo Técnico

Atributo Valor
Camada 3 (OSI) / Internet (TCP-IP)
PDU Pacote (Packet)
Endereçamento Lógico (IP)
Dispositivos Roteador, L3 Switch
Protocolos IP, ICMP, ARP, OSPF, BGP
Serviço Best-Effort (não confiável)
RFC base RFC 791 (IPv4), RFC 8200 (IPv6)

10. Conclusão

A Camada de Internet é o coração do TCP/IP. É aqui que o endereçamento lógico e o roteamento se encontram para permitir a interconexão de bilhões de dispositivos heterogêneos. Ao aceitar a simplicidade do "melhor esforço" e delegar a confiabilidade às pontas, essa camada tornou possível o crescimento explosivo da Internet. Compreender o IP, o roteamento e o ARP é pré-requisito para qualquer estudo sério sobre redes modernas.