O PROBLEMA
Uma rede precisa resolver vários problemas ao mesmo tempo.
Para enviar uma mensagem, é preciso definir o significado da conversa, identificar o programa de destino, localizar a máquina, escolher o próximo caminho e transformar dados em sinais. Separar essas responsabilidades em camadas torna o sistema compreensível e permite trocar uma tecnologia sem reconstruir todas as outras.
Esconder complexidade
Uma aplicação pode usar HTTP sem saber se o primeiro enlace é Wi‑Fi, Ethernet ou fibra óptica.
Combinar tecnologias
Equipamentos e programas de fabricantes diferentes conseguem conversar quando implementam os mesmos protocolos.
Trocar partes
Uma rede pode migrar de cabo para Wi‑Fi ou de IPv4 para IPv6 preservando grande parte das camadas superiores.
Localizar falhas
“Há sinal?”, “existe endereço IP?” e “a porta está aberta?” investigam níveis diferentes do problema.
MODELO DE REFERÊNCIA OSI
Sete lentes para observar uma comunicação.
O modelo OSI foi criado como uma referência para organizar padrões de interconexão. Ele não é uma receita obrigatória de implementação. Seu valor didático está em separar sete responsabilidades e fornecer uma linguagem comum para explicar redes.
| Nº | Camada | Pergunta que responde | Exemplos e conceitos |
|---|---|---|---|
| 7 | Aplicação | Qual serviço de rede o programa deseja usar? | HTTP, DNS, SMTP, MQTT |
| 6 | Apresentação | Como representar, comprimir ou proteger os dados? | Codificação UTF‑8, JSON, JPEG, criptografia |
| 5 | Sessão | Como iniciar, manter e encerrar um diálogo? | Controle de sessão, checkpoints, retomada |
| 4 | Transporte | Como entregar dados ao processo certo, com a qualidade necessária? | TCP, UDP, portas, segmentos |
| 3 | Rede | Como chegar a uma máquina em outra rede? | IP, ICMP, roteamento, pacotes |
| 2 | Enlace | Como entregar dados no enlace atual? | Ethernet, Wi‑Fi, endereço MAC, quadros |
| 1 | Física | Como representar bits no meio de transmissão? | Sinal elétrico, luz, rádio, cabos e conectores |
A camada não é uma peça física isolada. Em uma implementação real, fronteiras podem se misturar e algumas funções atravessam mais de uma camada. O modelo serve para raciocinar sobre responsabilidades, não para obrigar todo software a possuir sete módulos separados.
CAMADA FÍSICA NO MUNDO REAL
A Internet também é feita de objetos, sinais e distâncias.
A ideia de “nuvem” pode esconder a materialidade da rede. Dados cruzam cabos de cobre, fibras ópticas, enlaces de rádio e conexões por satélite. Roteadores interligam redes; estações de pouso conectam cabos oceânicos aos continentes; antenas convertem dados em ondas eletromagnéticas.
ÓRBITAS E COMUNICAÇÃO
Mais alto enxerga mais. Mais baixo responde mais rápido.
A altitude de um satélite muda três aspectos ao mesmo tempo: a velocidade com que ele parece cruzar o céu, a porção da Terra que consegue enxergar e o tempo que o sinal passa viajando. Use o laboratório para comparar uma órbita baixa semelhante às usadas pela Starlink, uma órbita média e uma órbita geoestacionária.
Laboratório orbital · LEO, MEO e GEO
Alterne a órbita e acompanhe o satélite, o ponto no solo e o horizonte visível.
LEO · órbita terrestre baixa: o satélite completa a volta muito mais rápido que a rotação da Terra e deixa de enxergar uma região em poucos minutos. A continuidade depende de vários satélites e da troca automática da conexão entre eles.
v = √(μ/r). Para escapar sem retornar, precisaria atingir pelo menos vₑ = √(2μ/r) naquela altitude — aproximadamente √2 vezes a velocidade orbital circular, desconsiderando atmosfera e propulsão posterior.Menor caminho, menor atraso
Um sinal percorre uma distância menor até um LEO. A resposta pode chegar mais rápido, mas cada satélite cobre uma área menor e atravessa o céu rapidamente. Para manter serviço contínuo, a constelação precisa de muitos satélites, sobreposição de cobertura e handovers.
Maior horizonte, maior atraso
De uma órbita alta, o horizonte fica mais distante e um único satélite enxerga uma fração maior do globo. Em compensação, cada mensagem percorre um caminho muito maior e a latência de propagação cresce mesmo antes de considerar a Internet terrestre.
| Órbita | Exemplo didático | Comportamento aparente | Consequência para a rede |
|---|---|---|---|
| LEO | 550 km · semelhante à altitude informada pela Starlink | Uma volta em cerca de 95 minutos; cruza o céu e muda de região atendida. | Baixo atraso de propagação, cobertura individual menor e necessidade de constelação e handover. |
| MEO | 20.200 km · referência próxima às órbitas do GPS | Uma volta em aproximadamente 12 horas. | Compromisso entre cobertura, quantidade de satélites e latência; muito usada em navegação. |
| GEO | 35.786 km sobre o equador | Completa uma volta no mesmo tempo da rotação terrestre e parece parada no céu. | Grande área atendida por satélite e antena fixa, porém com atraso de propagação elevado. |
PILHA TCP/IP
A arquitetura prática da Internet.
TCP/IP é uma suíte de protocolos construída e evoluída a partir de redes reais. Em vez das sete divisões do OSI, costuma ser apresentada em quatro camadas. O nome destaca dois protocolos centrais, mas a suíte inclui muitos outros.
Serviços usados pelos programas
Reúne funções das camadas superiores do OSI. Exemplos: HTTP, DNS, SMTP, SSH e MQTT.
Comunicação entre processos
TCP oferece fluxo confiável e ordenado; UDP oferece datagramas com menos controle e menor overhead.
Comunicação entre redes
IP endereça e encaminha datagramas. A entrega é de melhor esforço: o próprio IP não promete chegada, ordem ou ausência de duplicação.
O enlace em uso
Cuida da comunicação local e da transmissão: Ethernet, Wi‑Fi, quadros, interfaces e meios físicos.
CORRESPONDÊNCIA
OSI explica; TCP/IP organiza a Internet real.
Selecione uma camada TCP/IP. O diagrama destaca as camadas OSI cujas responsabilidades são aproximadamente relacionadas. A correspondência é didática — não existe uma equivalência perfeita, especialmente nas camadas superiores.
Diagrama interativo · OSI × TCP/IP
Explore as responsabilidades, as unidades de dados e exemplos de protocolos.
Aplicação: concentra os serviços consumidos pelos programas e, no modelo TCP/IP, absorve boa parte das funções de aplicação, apresentação e sessão do OSI.
| TCP/IP | Relação aproximada com OSI | Unidade de dados | Identificador importante |
|---|---|---|---|
| Aplicação | Aplicação + Apresentação + Sessão | Dados ou mensagem | URL, nome de domínio, tipo de conteúdo |
| Transporte | Transporte | Segmento TCP ou datagrama UDP | Porta de origem e destino |
| Internet | Rede | Pacote/datagrama IP | Endereço IP |
| Acesso à rede | Enlace + Física | Quadro e bits | Endereço do enlace, interface e sinal |
ENCAPSULAMENTO
Cada camada coloca sua informação em volta dos dados.
Ao descer pela pilha, cada protocolo acrescenta metadados necessários ao seu trabalho. Esse processo é chamado encapsulamento. No destino ocorre a desencapsulação: cada camada interpreta e remove seu cabeçalho antes de entregar o conteúdo à camada superior.
Laboratório visual · Monte o pacote
Adicione os “envelopes” e acompanhe como a unidade de dados muda de nome.
Dados da aplicação: a mensagem original ainda não possui informações de transporte ou endereçamento IP.
- A aplicação produz dados. Pode ser uma mensagem HTTP, uma consulta DNS ou outro conteúdo definido por um protocolo de aplicação.
- O transporte acrescenta portas e controle. No TCP, também entram números de sequência, confirmações e flags; a unidade é normalmente chamada de segmento.
- O IP acrescenta endereços lógicos. O pacote passa a carregar IP de origem e destino, além de campos usados no encaminhamento.
- O enlace prepara o próximo salto. Um quadro Ethernet ou Wi‑Fi recebe cabeçalho e verificação para cruzar apenas o enlace atual.
- A camada física transmite bits. A interface converte o quadro em sinais; a forma do sinal pode mudar a cada trecho do caminho.
DNS E ROTEAMENTO
Primeiro encontramos o endereço. Depois encontramos um caminho.
DNS e roteamento participam da mesma viagem, mas resolvem problemas diferentes. O DNS traduz um nome, como www.exemplo.com, para um endereço IP. Com esse IP em mãos, roteadores encaminham pacotes salto a salto até a rede de destino.
Laboratório visual · Do domínio ao servidor
Execute as duas etapas separadamente e observe a responsabilidade de cada sistema.
Início: o navegador conhece o nome www.exemplo.com, mas ainda precisa descobrir qual endereço IP usar.
“Qual é o endereço?”
O resolvedor consulta servidores raiz, servidores do domínio de topo e o servidor autoritativo. O resultado pode ser armazenado em cache durante o TTL informado.
“Qual é o próximo salto?”
Cada roteador consulta sua própria tabela. Entre grandes redes, anúncios BGP comunicam quais blocos IP podem ser alcançados por cada Sistema Autônomo.
- Cache antes de consulta. Navegador, sistema operacional e resolvedor verificam se já possuem uma resposta DNS válida.
- Delegações DNS. A raiz aponta para os servidores de
.com; o TLD aponta para o servidor autoritativo deexemplo.com; este devolve o registro final. - O endereço não traz uma rota pronta. Saber que o servidor usa
203.0.113.20não informa todos os equipamentos que serão atravessados. - Encaminhamento salto a salto. Roteadores domésticos, provedores, pontos de troca e redes de trânsito escolhem próximos saltos usando tabelas e políticas.
- O caminho pode mudar. Falhas, políticas, balanceamento e engenharia de tráfego podem produzir rotas diferentes — inclusive na ida e na volta.
APLICAÇÃO PRÁTICA
As camadas ajudam a formular perguntas melhores.
Quando “a Internet não funciona”, a frase ainda é ampla demais. Um diagnóstico orientado por camadas começa perto do meio físico e sobe até a aplicação, verificando uma hipótese por vez.
| Sintoma | Primeira camada a investigar | Pergunta útil | Ferramenta ou evidência |
|---|---|---|---|
| Sem conexão Wi‑Fi ou cabo desconectado | Acesso à rede | A interface está ativa e associada? | Status da interface, LEDs, potência do sinal |
| Há rede local, mas não alcança outro host | Internet | Existe IP, gateway e rota válidos? | ipconfig, ping, tabela de rotas |
| Host responde, serviço não abre | Transporte | A porta está acessível? Há bloqueio ou timeout? | Test-NetConnection, firewall |
| Servidor responde com erro HTTP | Aplicação | A requisição, autenticação e regra de negócio estão corretas? | DevTools, logs, status e corpo HTTP |
PARE E PENSE
Um roteador recebe um pacote e escolhe o próximo salto usando o endereço IP de destino. Em qual camada ele está tomando essa decisão?
Identifique qual responsabilidade está sendo exercida: serviço da aplicação, processo, encaminhamento entre redes ou transmissão no enlace.
CONTINUE EXPLORANDO
Referências e estudos adicionais
Esta aula usa os modelos como ferramentas didáticas. As fontes formais abaixo ajudam a distinguir a referência OSI das especificações que definem a arquitetura da Internet.
Referências técnicas
Documentos normativos e materiais técnicos usados como base.
- ISO/IEC 7498-1 — modelo básico de referência para interconexão de sistemas abertos.
- IETF RFC 1122 — requisitos para hosts e as camadas de comunicação da Internet.
- IETF RFC 9293 — especificação consolidada do TCP.
- IETF RFC 8200 — especificação do IPv6.
- IETF RFC 1034 — conceitos e estruturas do Domain Name System.
- IETF RFC 4271 — especificação do protocolo BGP-4.
- ESA · Types of orbits — altitudes, períodos e características de LEO, MEO e GEO.
- NASA · Introduction to Orbital Mechanics — relações entre raio, velocidade angular e período orbital.
- Starlink · Technology — descrição oficial da órbita baixa e da latência da rede.
Itens adicionais de estudo
Atividades para consolidar o modelo mental antes de avançar.
- Leia Como a Web funciona e classifique DNS, TCP e HTTP por camada.
- Execute
ipconfig,pingetracert; descreva qual informação de camada cada comando revela. - Abra o DevTools na aba Network e escolha uma requisição. Separe o que pertence à aplicação do que é tratado pela rede e pelo transporte.
- Desafio: explique por que um pacote pode atravessar Ethernet, fibra e Wi‑Fi sem que a mensagem HTTP precise ser reescrita em cada trecho.
- No laboratório orbital, compare a velocidade angular de LEO e GEO. Explique por que somente o GEO acompanha um ponto fixo da Terra.
- Calcule o limite de propagação de uma órbita usando
RTT ≈ 4 × altitude ÷ velocidade da luze depois liste os fatores que tornam o ping real maior.