📡 Modelo OSI (Open Systems
Interconnection)
Estrutura fundamental de 7 camadas para padronizar a comunicação entre
dispositivos em uma rede.
Permite interoperabilidade, organização lógica e entendimento entre diferentes
sistemas.
🧱 Resumo Visual das 7 Camadas (Topo para Base):
Nº Nome da Camada Função Principal
7
7️⃣ Application Interação com o usuário final (GUI, apps)
6️⃣ Presentation Tradução, criptografia, compressão de dados
5️⃣ Session Gerencia conexões/sessões
4️⃣ Transport Transmissão confiável ou rápida (TCP/UDP)
3️⃣ Network Endereçamento lógico e roteamento (IP)
2️⃣ Data Link Endereçamento físico (MAC), detecção de
erros
1️⃣ Physical Transmissão elétrica de bits (cabos, NICs)
1 Camada Física (Physical Layer)
1️⃣
🔌 Componentes físicos da rede: cabos, hubs, conectores.
📶 Dados transmitidos como sinais elétricos em binário (1s e 0s).
📍 Exemplos: Ethernet, cabos, NICs.
2️⃣Camada de Enlace de Dados (Data Link Layer)
📛 Endereço MAC: cada dispositivo tem um endereço físico único.
💼 Responsável por:
● Adicionar o MAC do destino ao pacote vindo da camada de rede.
● Formatar os dados para envio.
📍 Exemplo: Switches, ARP.
3️⃣Camada de Rede (Network Layer)
🧭 Roteamento e endereçamento lógico (IP).
🔍 Define o melhor caminho para o pacote (roteadores).
Protocolos de roteamento:
● OSPF (Open Shortest Path First)
● RIP (Routing Information Protocol)
📍 Exemplo: Roteadores, IPs (ex: [Link])
4️⃣Camada de Transporte (Transport Layer)
🔁 Responsável pela entrega de dados ponta a ponta.
⚙️Escolhe entre dois protocolos:
🔒 TCP (Transmission Control Protocol)
● Garante confiabilidade e ordem dos dados.
● Mantém conexão ativa durante a transmissão.
● Realiza verificação de erros.
✅ Vantagens:
● Garantia de integridade.
● Sincronização entre remetente e receptor.
❌ Desvantagens:
● Mais lento.
● Ocupa mais recursos.
🟢 Usado em: Web, e-mail, FTP
⚡ UDP (User Datagram Protocol)
● Não confiável, porém muito mais rápido.
● Sem verificação de chegada nem ordem.
● Usado quando velocidade > confiabilidade.
✅ Vantagens:
● Mais rápido.
● Não sobrecarrega a rede.
❌ Desvantagens:
● Pode perder dados.
● Dados fora de ordem.
🟢 Usado em: Streaming, jogos online, ARP, DHCP
5️⃣Camada de Sessão (Session Layer)
🔗 Estabelece, gerencia e encerra sessões entre dispositivos.
🕒 Pode usar checkpoints para reinício de dados se houver falha.
🔒 Controla quanto tempo uma sessão fica ativa ou inativa.
📍 Exemplo: Login persistente em sites
6️⃣Camada de Apresentação (Presentation Layer)
🔁 Traduz e converte os dados entre o sistema e o aplicativo.
🧩 Garante compatibilidade entre diferentes formatos de arquivos.
🔐 Realiza tarefas como:
● Criptografia (HTTPS)
● Compressão
● Conversão de texto, áudio, imagem
📍 Exemplo: Tradução de dados de um e-mail entre diferentes clientes
7️⃣Camada de Aplicação (Application Layer)
👤 Interface direta com o usuário.
📨 Protocolos que os apps utilizam para comunicação.
🧭 Determina regras e protocolos usados para interagir com os dados.
📍 Exemplos de protocolos:
● HTTP / HTTPS
● DNS (Domain Name System)
● SMTP / IMAP / POP3 (e-mails)
● FTP (transferência de arquivos)
Exemplo de aplicativos:
● Navegadores (Chrome, Firefox)
● Clientes de e-mail
● FileZilla (FTP)
🧳 Encapsulamento de Dados
🧩 Cada camada adiciona sua própria informação (cabeçalho) ao pacote:
1. Dados originais (camadas superiores)
2. Cabeçalhos adicionados pelas camadas inferiores
3. Envio pela Camada Física
4. Processo é invertido no destino (desencapsulamento)