Modelo TCP/IP — Como Funciona na Prática
O que é
O modelo TCP/IP é uma forma de organizar os protocolos de rede em camadas, agrupando cada protocolo pela função que ele desempenha. O nome vem dos dois protocolos centrais da suíte — TCP (Transmission Control Protocol) e IP (Internet Protocol) — mas a família é muito maior: inclui UDP, HTTP, DNS, ICMP e dezenas de outros.
Cada camada tem uma responsabilidade clara. Elas trabalham juntas, mas de forma independente: mudar o que acontece em uma camada não obriga as outras a mudar. Essa separação é o que permite, por exemplo, trocar um cabo de cobre por Wi-Fi sem precisar reescrever os protocolos de aplicação.
O modelo surgiu nos anos 1970 a partir de pesquisas financiadas pelo Departamento de Defesa dos EUA (ARPA) na ARPANet. Vint Cerf e Bob Kahn foram os principais responsáveis pelo desenvolvimento do TCP, que mais tarde foi dividido em TCP e IP. Em 1° de janeiro de 1983, a ARPANet migrou completamente para TCP/IP — data que alguns chamam de "o nascimento da Internet moderna".
Os padrões da suíte TCP/IP são definidos por duas organizações principais:
- IEEE — define padrões físicos e de enlace, como Ethernet (802.3) e Wi-Fi (802.11).
- IETF — define os protocolos da Internet por meio de documentos públicos chamados RFCs (Requests for Comments). O RFC 791, de 1981, ainda define o IPv4.
Como funciona
As 4 (ou 5) camadas do modelo TCP/IP
O modelo original do TCP/IP tem 4 camadas. Na prática, a maioria dos cursos e livros usa 5 camadas, separando a camada física da camada de enlace. É essa versão de 5 camadas que será usada aqui.
| # | Nome da camada | Também chamada de (OSI) | O que faz |
|---|---|---|---|
| 5 | Aplicação | Aplicação (L7 no OSI) | Formata e interpreta os dados para o usuário |
| 4 | Transporte | Transporte | Entrega fim a fim entre processos (portas) |
| 3 | Internet | Rede (Network) | Entrega fim a fim entre hosts (endereços IP) |
| 2 | Rede local | Enlace (Data Link) | Entrega hop a hop dentro da LAN (endereços MAC) |
| 1 | Física | Física | Transmite bits como sinais elétricos, ópticos ou de rádio |
Camada 1 — Física: cabos UTP de cobre, fibra óptica, antenas Wi-Fi, placas de rede (NICs). Define tensões, conectores, velocidades de link. Transmite bits como sinais — não interpreta o conteúdo.
Camada 2 — Rede local (Enlace): responsável pela entrega de um salto (hop) ao próximo, dentro de uma rede local. Usa endereços MAC para identificar interfaces. Os principais protocolos são Ethernet e Wi-Fi. Switches operam nessa camada.
Camada 3 — Internet (Rede): responsável pela entrega fim a fim, do host de origem ao host de destino, atravessando múltiplas redes. Usa endereços IP (IPv4 ou IPv6). Roteadores operam nessa camada. Outros protocolos relevantes: ICMP.
Camada 4 — Transporte: garante que os dados cheguem ao processo certo no host de destino. Usa números de porta para identificar aplicações (ex.: porta 80 para HTTP, porta 443 para HTTPS). Os dois protocolos principais são:
- TCP — confiável, com controle de fluxo, confirmação de entrega.
- UDP — sem confirmação, mais rápido, usado quando velocidade importa mais que confiabilidade.
Camada 5 — Aplicação: onde os dados ganham significado para o usuário. Define formatos de mensagem e regras de comunicação entre processos. Exemplos: HTTP/HTTPS (web), FTP/SFTP (transferência de arquivos), DNS (resolução de nomes), SMTP/IMAP (e-mail).
Comparação com o modelo OSI
O modelo OSI (Open Systems Interconnection) tem 7 camadas e foi desenvolvido pela ISO nos anos 1980 como alternativa ao TCP/IP. Nunca foi amplamente adotado na prática, mas sobreviveu como modelo de referência e linguagem comum entre profissionais.
TCP/IP (5 camadas) OSI (7 camadas)
───────────────── ──────────────────
5 - Aplicação ←→ 7 - Aplicação
←→ 6 - Apresentação
←→ 5 - Sessão
4 - Transporte ←→ 4 - Transporte
3 - Internet ←→ 3 - Rede (Network)
2 - Rede local ←→ 2 - Enlace (Data Link)
1 - Física ←→ 1 - Física As camadas 5 e 6 do OSI (Sessão e Apresentação) são, na prática, tratadas dentro da camada de Aplicação do TCP/IP. É por isso que o CCNA frequentemente chama a camada de aplicação de "camada 7" — referência ao OSI.
Encapsulamento
Quando um host envia dados, cada camada adiciona informações de controle ao dado original. Esse processo se chama encapsulamento.
[Dados da aplicação]
→ Camada 4 adiciona cabeçalho TCP/UDP: [L4 header | Dados] → Segmento (TCP) ou Datagrama (UDP)
→ Camada 3 adiciona cabeçalho IP: [L3 header | L4 header | Dados] → Pacote
→ Camada 2 adiciona cabeçalho + trailer: [L2 hdr | L3 hdr | L4 hdr | Dados | L2 trailer] → Frame
→ Camada 1 converte em bits/sinais sobre o meio físico O cabeçalho da camada 4 carrega as portas de origem e destino. O da camada 3 carrega os endereços IP. O da camada 2 carrega os endereços MAC. O trailer da camada 2 é usado para verificar erros de transmissão.
Desencapsulamento
No host receptor, o processo ocorre na ordem inversa. Cada camada lê as informações do seu cabeçalho, verifica se o dado chegou corretamente e passa o conteúdo interno para a camada acima.
Bits recebidos pelo meio físico
→ Camada 1 passa os bits para a camada 2
→ Camada 2 lê e remove cabeçalho + trailer (verifica erros) → Pacote
→ Camada 3 lê e remove cabeçalho IP → Segmento/Datagrama
→ Camada 4 lê e remove cabeçalho TCP/UDP → Dados
→ Camada 5 interpreta os dados para a aplicação PDUs — Protocol Data Units
Cada camada tem um nome para o dado que ela manipula:
| Camada | PDU | Observação |
|---|---|---|
| 4 | Segmento (TCP) ou Datagrama (UDP) | TCP → segmento; UDP → datagrama |
| 3 | Pacote | Termo mais comum no dia a dia |
| 2 | Frame (quadro) | O que de fato trafega no cabo |
| 1 | Bits | Sinais elétricos, ópticos ou de rádio |
O payload de cada PDU é tudo que ela encapsula — excluindo seu próprio cabeçalho/trailer.
Na prática
Imagine um técnico de TI em Curitiba acessando o painel de gerência de um roteador MikroTik em São Paulo via HTTPS:
- Camada 5 (Aplicação): o navegador formata a requisição HTTP GET usando o protocolo HTTPS.
- Camada 4 (Transporte): o TCP cria um segmento com a porta de destino 443 (HTTPS) e a porta de origem aleatória do navegador.
- Camada 3 (Internet): o IP cria um pacote com o IP de origem do técnico e o IP de destino do MikroTik em SP.
- Camada 2 (Rede local): o Ethernet cria um frame com o MAC do gateway local como destino (não o MikroTik — esse é o papel de cada hop).
- Camada 1 (Física): o frame vira sinais elétricos no cabo UTP saindo do computador do técnico.
Em cada roteador ao longo do caminho, os cabeçalhos de camada 2 são substituídos (o MAC muda a cada hop), mas o pacote IP (camada 3) permanece o mesmo do início ao fim da jornada.
No MikroTik, o processo de desencapsulamento percorre as camadas de baixo para cima até a aplicação de gerência processar a requisição.
Por que cai no exame
O modelo TCP/IP e o processo de encapsulamento são fundamentos que aparecem em praticamente todas as provas de certificação de rede. No CCNA, você pode esperar questões sobre:
- Identificação de camadas: qual camada usa endereço MAC? Qual usa porta? Qual usa IP?
- Nomes de PDUs: qual é o nome do dado na camada 3? E na camada 4 com UDP?
- Diferença entre TCP e UDP: quando usar cada um? Qual gera segmentos, qual gera datagramas?
- Comparação TCP/IP vs OSI: quantas camadas cada modelo tem? Como elas se mapeiam?
- Encapsulamento e desencapsulamento: em que ordem as camadas adicionam/removem cabeçalhos?
- Interação entre camadas: o que significa "adjacent layer interaction"? E "same layer interaction"?
Atenção: o exame CCNA frequentemente usa a nomenclatura OSI (camada 2 = data link, camada 3 = network) mesmo quando está falando do TCP/IP na prática. Conhecer as duas nomenclaturas é obrigatório.
Resumo em uma linha
O modelo TCP/IP organiza protocolos de rede em 5 camadas que trabalham juntas pelo processo de encapsulamento — cada camada adiciona seu cabeçalho ao dado antes de enviá-lo, e o receptor remove esses cabeçalhos na ordem inversa para recuperar a informação original.
Modelo TCP/IP na Prática
3 etapas · Feedback imediato · Dicas progressivas · Offline
Identificar a Camada
Para cada protocolo ou função, selecione a camada correta do modelo TCP/IP.
Ordenar o Encapsulamento
Arraste para ordenar as etapas do processo de encapsulamento, do primeiro ao último passo (emissor → transmissão).
Mapear PDUs às Camadas
Associe cada PDU ou termo à camada e ao protocolo correto.
Lab Concluído!
Você completou as 3 etapas do laboratório TCP/IP.
Conceitos-chave revisados
- O modelo TCP/IP tem 5 camadas: Física, Rede Local, Internet, Transporte e Aplicação.
- Cada camada adiciona um cabeçalho (e a camada 2 também um trailer) no processo de encapsulamento.
- PDUs: Frame (L2) · Pacote (L3) · Segmento TCP ou Datagrama UDP (L4).
- Endereços MAC identificam interfaces na LAN (L2); IP identifica hosts na rede (L3); portas identificam processos (L4).
- Roteadores operam em L3; switches operam em L2; NICs operam em L1.
- TCP → confiável → Segmento; UDP → sem confirmação → Datagrama.