⬅ Voltar ao Dashboard 1º Bimestre — Fundamentos e Modelos

📋 Modelo OSI

Aula 3 — As 7 camadas do modelo de referência OSI: funções, PDUs, protocolos, dispositivos e o processo de encapsulamento que move dados pela rede

🤔 O que é o Modelo OSI e Por que Existe

Na década de 1970, fabricantes diferentes criavam redes que só funcionavam com seus próprios equipamentos: um computador IBM não conseguia se comunicar com um computador DEC. Para resolver esse caos, a ISO (International Organization for Standardization) desenvolveu o modelo OSI — Open Systems Interconnection, publicado em 1984.

O OSI divide o processo de comunicação em 7 camadas independentes, cada uma com uma responsabilidade específica. Essa divisão traz várias vantagens:

Padronização Interoperabilidade Dispositivos de fabricantes diferentes conseguem se comunicar seguindo o mesmo modelo
Modularidade Independência Mudanças em uma camada não afetam as demais, facilitando atualizações
Diagnóstico Localização de falhas Problemas são isolados em camadas específicas, agilizando o troubleshooting
Aprendizado Base universal Profissionais de TI do mundo inteiro usam o OSI como linguagem comum para redes

⚠️ Importante: O modelo OSI é um modelo de referência, não uma implementação. Na prática, a internet usa o TCP/IP (4 camadas). O OSI é estudado porque fornece o vocabulário e a estrutura conceitual que todos os profissionais de rede utilizam.

📊 Visão Geral das 7 Camadas

Cada camada do OSI tem uma função específica e se comunica apenas com a camada imediatamente acima e abaixo dela. As camadas são numeradas de baixo para cima (1 a 7).

Camadas de Aplicação (orientadas ao usuário)
7 Aplicação Application Dados
6 Apresentação Presentation Dados
5 Sessão Session Dados
Camada de Transporte
4 Transporte Transport Segmento / Datagrama
Camadas de Rede (orientadas à transmissão)
3 Rede Network Pacote
2 Enlace Data Link Quadro (Frame)
1 Física Physical Bits

💡 Mnemônico para memorizar (de cima para baixo): All People Seem To Need Data Processing — ou em português: Alguns Profissionais Sabem Trabalhar Nas Duas Pontas.

🔧 Camadas Orientadas à Rede (1–3)

As três camadas inferiores lidam com a transmissão física dos dados — como os bits chegam de um ponto ao outro da rede.

C1Física — Physical

Responsável pela transmissão dos bits brutos pelo meio físico. Define tensões, frequências, tipos de conector, codificação do sinal e velocidade de transmissão. Não interpreta o significado dos bits — apenas os move.

PDUDispositivosExemplos de tecnologia
Bit Hub, cabo, repetidor, conector RJ-45, fibra óptica Ethernet (elétrico), Wi-Fi (rádio), fibra (luz)

C2Enlace de Dados — Data Link

Garante a transferência confiável de quadros (frames) entre dois dispositivos diretamente conectados. É responsável pelo endereçamento MAC, detecção de erros (CRC) e controle de acesso ao meio (MAC — Media Access Control).

A Camada 2 é dividida em duas subcamadas:

PDUDispositivosProtocolos
Quadro (Frame) Switch, bridge, placa de rede (NIC) Ethernet, Wi-Fi (802.11), PPP, HDLC

C3Rede — Network

Responsável pelo endereçamento lógico (IP) e pelo roteamento de pacotes entre redes diferentes. Determina o melhor caminho para os dados chegarem ao destino, mesmo que passem por dezenas de roteadores.

PDUDispositivosProtocolos
Pacote (Packet) Roteador, switch L3 IP (IPv4/IPv6), ICMP, ARP, OSPF, BGP

📲 Camadas Orientadas à Aplicação (4–7)

As quatro camadas superiores lidam com como os dados são apresentados e utilizados pelas aplicações nos sistemas finais (computadores, servidores, celulares).

C4Transporte — Transport

Responsável pela comunicação fim a fim (end-to-end) entre processos em diferentes hosts. Segmenta os dados em unidades menores, controla o fluxo e garante (ou não) a entrega confiável. Os dois protocolos principais são o TCP (confiável) e o UDP (não confiável, rápido).

TCP — Confiável

  • Orientado a conexão (3-way handshake)
  • Confirmação de recebimento (ACK)
  • Retransmissão em caso de perda
  • Controle de fluxo e congestionamento
  • Uso: HTTP, e-mail, FTP, SSH

UDP — Rápido

  • Sem conexão prévia
  • Sem confirmação de recebimento
  • Sem retransmissão
  • Menor latência, maior velocidade
  • Uso: DNS, streaming, jogos online, VoIP
PDUIdentificaçãoProtocolos
Segmento (TCP) / Datagrama (UDP) Número de porta (0–65535) TCP, UDP, SCTP

C5Sessão — Session

Gerencia o estabelecimento, manutenção e encerramento de sessões entre aplicações. Controla a sincronia e o diálogo entre processos. Exemplos: sessão de login em um servidor, sessão de videoconferência.

Protocolos: NetBIOS, RPC (Remote Procedure Call), PPTP.

C6Apresentação — Presentation

Responsável pela tradução, compactação e criptografia dos dados. Garante que informações enviadas por um sistema sejam legíveis para o receptor, mesmo que usem formatos diferentes.

Exemplos: conversão de caracteres (ASCII ↔ EBCDIC), compressão (ZIP, JPEG), criptografia (SSL/TLS na camada de apresentação do OSI).

C7Aplicação — Application

É a camada mais próxima do usuário. Fornece a interface entre as aplicações e a rede. Não é a aplicação em si (o navegador, o cliente de e-mail), mas os protocolos que as aplicações usam para se comunicar.

ServiçoProtocoloPorta padrão
WebHTTP / HTTPS80 / 443
E-mail (envio)SMTP25 / 587
E-mail (recebimento)POP3 / IMAP110 / 143
Transferência de arquivosFTP20 / 21
Acesso remoto seguroSSH22
Resolução de nomesDNS53
Configuração automática de IPDHCP67 / 68

📦 Encapsulamento e Desencapsulamento

Quando um dado percorre as camadas OSI do remetente até o destinatário, ele passa por um processo chamado encapsulamento: cada camada adiciona seu próprio cabeçalho (header) — e às vezes um rodapé (trailer) — ao dado recebido da camada superior. No destino, o processo é invertido: desencapsulamento.

Encapsulamento OSI — remetente ↓ adiciona cabeçalhos · meio físico → · destinatário ↑ remove cabeçalhos (animado)
REMETENTE meio físico DESTINATÁRIO [7] Dados Aplicação [6] Dados Apresentação [5] Dados Sessão H4 Dados Transporte H3 H4 Dados Rede H2 H3 … Dados … T2 Enlace [1] 010110101011001010… [1] …110100110101010011 [2] Frame — CRC ✓ → remove H2/T2 [3] Pacote — IP destino ✓ → remove H3 [4] Segmento — porta ✓ → remove H4 [5] Dados — sessão [6] Dados — descriptografar / descomprimir [7] Dados entregues à aplicação ✓ H = Header (Cabeçalho) · T = Trailer (Rodapé) · cada camada adiciona seu cabeçalho no envio e remove no recebimento ↓ encapsulamento ↑ desencapsulamento

⬇️ Encapsulamento (envio)

  • Camada 7: gera os dados da aplicação
  • Camada 4: adiciona porta de origem e destino
  • Camada 3: adiciona IP de origem e destino
  • Camada 2: adiciona MAC de origem e destino + CRC
  • Camada 1: converte tudo em bits e transmite

⬆️ Desencapsulamento (recebimento)

  • Camada 1: recebe os bits do meio físico
  • Camada 2: verifica CRC, remove header MAC
  • Camada 3: verifica IP destino, remove header IP
  • Camada 4: verifica porta, remove header TCP/UDP
  • Camada 7: entrega dados à aplicação

💡 Analogia: Encapsulamento é como enviar uma carta: você escreve o conteúdo (camada de aplicação), coloca em um envelope com o endereço (camadas de rede), o carteiro coloca em uma sacola com outros envelopes para o mesmo bairro (enlace) e por fim embarca em um caminhão que trafega pelas estradas (física).

📋 Tabela Resumo — As 7 Camadas

# Camada PDU Função principal Dispositivos / Protocolos
7 Aplicação Dados Interface com o usuário e aplicações HTTP, DNS, SMTP, FTP, SSH
6 Apresentação Dados Tradução, compressão, criptografia SSL/TLS, JPEG, ASCII, MPEG
5 Sessão Dados Controle de diálogo e sessões NetBIOS, RPC, PPTP
4 Transporte Segmento / Datagrama Entrega fim a fim, portas, confiabilidade TCP, UDP
3 Rede Pacote Endereçamento IP e roteamento Roteador, IP, ICMP, OSPF, BGP
2 Enlace Quadro (Frame) Endereço MAC, detecção de erros Switch, Ethernet, Wi-Fi, PPP
1 Física Bit Transmissão elétrica/óptica/rádio Hub, cabo, fibra, conector RJ-45

Troubleshooting por camada: ao diagnosticar um problema de rede, começe sempre pela Camada 1 (o cabo está conectado?) e suba progressivamente. Um problema de IP é Camada 3; não adianta verificar o DNS (Camada 7) se o cabo está desconectado.

OSI vs TCP/IP — cobertura de camadas (% de protocolos ativos na internet)

C7 Aplicação (HTTP, DNS, SMTP, FTP…)muito alta
C6 Apresentação (TLS/SSL, JPEG, ASCII)alta
C5 Sessão (NetBIOS, RPC)média
C4 Transporte (TCP, UDP)universal
C3 Rede (IP, ICMP, OSPF, BGP)universal
C2 Enlace (Ethernet, Wi-Fi, PPP)alta
C1 Física (cabo, fibra, rádio)alta

Overhead relativo de cabeçalho por camada (tamanho típico do header)

C7 Aplicação — variável (ex: HTTP: ~200–800 bytes)variável
C4 TCP — 20 bytes (sem opções)20 B
C4 UDP — 8 bytes8 B
C3 IPv4 — 20 bytes (sem opções)20 B
C2 Ethernet — 18 bytes (header + FCS)18 B

❓ Verifique seu Conhecimento

Um switch opera em qual camada do modelo OSI para encaminhar quadros dentro de uma rede local?

ACamada 1 — Física
BCamada 2 — Enlace de Dados
CCamada 3 — Rede
DCamada 4 — Transporte
✓ O switch opera na Camada 2 (Enlace de Dados) e usa endereços MAC para encaminhar quadros. Um roteador opera na Camada 3 usando endereços IP. Um hub opera na Camada 1, replicando bits sem qualquer inteligência.

Qual é a PDU (Protocol Data Unit) da Camada 4 — Transporte, quando o protocolo usado é o TCP?

ABit
BQuadro (Frame)
CPacote (Packet)
DSegmento (Segment)
✓ Cada camada tem seu nome para a unidade de dados: bits (C1), frames/quadros (C2), pacotes (C3), segmentos/datagramas (C4). O TCP gera segmentos; o UDP gera datagramas. Acima da C4, a unidade genérica é "dados".

Qual camada do modelo OSI é responsável pela criptografia e compressão dos dados antes de serem enviados pela rede?

ACamada 7 — Aplicação
BCamada 5 — Sessão
CCamada 6 — Apresentação
DCamada 4 — Transporte
✓ A Camada 6 (Apresentação) é responsável por traduzir, comprimir e criptografar os dados. É onde o SSL/TLS atua no modelo OSI, garantindo que os dados sejam legíveis apenas pelo destinatário correto.

O processo pelo qual cada camada OSI adiciona seu cabeçalho aos dados recebidos da camada superior chama-se:

AEncapsulamento
BFragmentation
CMultiplexação
DRoteamento
✓ Encapsulamento é o processo em que cada camada adiciona seu cabeçalho (e eventualmente trailer) aos dados. No receptor, o processo inverso — desencapsulamento — remove esses cabeçalhos camada por camada até entregar os dados originais à aplicação.

📝 Atividade Prática

Mapeamento de problemas e protocolos às camadas OSI.

# Atividade Instruções
1 Identificar a camada do problema Para cada situação, identifique a camada OSI e justifique: (a) O cabo de rede está danificado e nenhum bit chega ao destino; (b) O endereço IP está incorreto e os pacotes não chegam ao roteador certo; (c) O navegador exibe erro 404; (d) O certificado SSL do site está expirado.
2 Mapear protocolos às camadas Organize os protocolos nas camadas OSI corretas: HTTP, Ethernet, TCP, IP, DNS, Wi-Fi (802.11), UDP, SMTP, TLS, ARP, FTP, ICMP. Use uma tabela com as 7 camadas e coloque cada protocolo na linha correspondente.
3 Portas e camada de transporte Pesquise e complete: HTTP (__), HTTPS (__), SSH (__), FTP controle (__), DNS (__), DHCP servidor (__). Para cada serviço indique se usa TCP ou UDP e o motivo da escolha.
4
👥 Trabalho em grupo — Especialistas por camada OSI
(Aprendizagem Baseada em Equipes — grupos de 6 alunos) Cada grupo fica responsável por uma camada OSI. O grupo deve: (a) criar um cartaz ou slide com a função da camada, PDU, protocolos e uma analogia do cotidiano; (b) apresentar para a turma em no máximo 3 minutos. Após todas as apresentações, a turma monta coletivamente a pilha OSI completa na lousa. Debatam: o que aconteceria se uma camada falhasse? Quais serviços seriam impactados?
📌 Para refletir: o modelo OSI parece abstrato no início, mas ele está presente em tudo que envolve redes. Toda vez que um sysadmin usa ping está testando a Camada 3; quando usa traceroute vê os roteadores (Camada 3) no caminho; quando verifica se a placa de rede foi detectada está na Camada 1. O OSI é o mapa mental de qualquer profissional de redes.