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
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:
⚠️ 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.
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).
┌─────────────────────────────────────────────────┐ │ 7 — Aplicação Application Dados │ │ 6 — Apresentação Presentation Dados │ │ 5 — Sessão Session Dados │ │ 4 — Transporte Transport Segmento / Datagrama │ │ 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.
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.
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.
| PDU | Dispositivos | Exemplos de tecnologia |
|---|---|---|
| Bit | Hub, cabo, repetidor, conector RJ-45, fibra óptica | Ethernet (elétrico), Wi-Fi (rádio), fibra (luz) |
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:
| PDU | Dispositivos | Protocolos |
|---|---|---|
| Quadro (Frame) | Switch, bridge, placa de rede (NIC) | Ethernet, Wi-Fi (802.11), PPP, HDLC |
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.
| PDU | Dispositivos | Protocolos |
|---|---|---|
| Pacote (Packet) | Roteador, switch L3 | IP (IPv4/IPv6), ICMP, ARP, OSPF, BGP |
As quatro camadas superiores lidam com como os dados são apresentados e utilizados pelas aplicações nos sistemas finais (computadores, servidores, celulares).
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).
| PDU | Identificação | Protocolos |
|---|---|---|
| Segmento (TCP) / Datagrama (UDP) | Número de porta (0–65535) | TCP, UDP, SCTP |
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.
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).
É 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ço | Protocolo | Porta padrão |
|---|---|---|
| Web | HTTP / HTTPS | 80 / 443 |
| E-mail (envio) | SMTP | 25 / 587 |
| E-mail (recebimento) | POP3 / IMAP | 110 / 143 |
| Transferência de arquivos | FTP | 20 / 21 |
| Acesso remoto seguro | SSH | 22 |
| Resolução de nomes | DNS | 53 |
| Configuração automática de IP | DHCP | 67 / 68 |
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.
REMETENTE DESTINATÁRIO [7] Dados Dados [7] [6] Dados Dados [6] [5] Dados Dados [5] [4] [H4] Dados →→→ [H4] Dados [4] [3] [H3][H4] Dados [H3][H4] Dados [3] [2] [H2][H3][H4] Dados [T2] [H2]...[T2] [2] [1] 0101010101010101... ...01010101 [1] H = Header (Cabeçalho) T = Trailer (Rodapé)
💡 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).
| # | 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.
Mapeamento de problemas e protocolos às camadas OSI.
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.
Um switch opera em qual camada do modelo OSI para encaminhar quadros dentro de uma rede local?
Qual é a PDU (Protocol Data Unit) da Camada 4 — Transporte, quando o protocolo usado é o TCP?
Qual camada do modelo OSI é responsável pela criptografia e compressão dos dados antes de serem enviados pela rede?
O processo pelo qual cada camada OSI adiciona seu cabeçalho aos dados recebidos da camada superior chama-se: