Home Comunidade Eventos YouTube Networks Desafios // produtos Academy News CTI | CVE Contato

01 - Comparação TCP-IP vs OSI

video explicativo
Video explicativoEspaco reservado para o video desta anotação — adicione video: https://youtu.be/... no frontmatter da nota.

Comparação TCP/IP vs OSI

1. Introdução: Teoria vs. Prática

Embora o Modelo OSI e o Modelo TCP/IP compartilhem o conceito de camadas e encapsulamento, eles nasceram de filosofias diferentes. O OSI foi criado por comitês de padronização (ISO) para ser um modelo universal e perfeito. O TCP/IP nasceu da necessidade militar e acadêmica (DARPA) de criar uma rede que funcionasse, fosse resiliente e fácil de implementar.

Aspecto Histórico OSI TCP/IP
Ano de origem 1977-1984 1969-1983
Origem ISO (internacional) DARPA/DoD (EUA)
Motivação Padronização teórica Conectividade real
Primeira RFC X.200 (1984) RFC 1122 (1989, compilação)

2. Semelhanças Fundamentais

Apesar das diferenças estruturais, ambos os modelos concordam em pontos cruciais da engenharia de redes:

  • Arquitetura em Camadas: Ambos dividem a complexidade da rede em fatias independentes.
  • Comutação de Pacotes: Ambos pressupõem que os dados são divididos em pedaços (pacotes) para viajar.
  • Encapsulamento: O conceito de adicionar cabeçalhos (headers) ao descer a pilha é idêntico.
  • Interoperabilidade: O objetivo final de ambos é permitir que máquinas diferentes se comuniquem.
  • Pilha de Protocolos: Cada camada oferece serviços à superior e consome da inferior.
  • Endereçamento hierárquico: Ambos separam endereçamento local (MAC) de endereçamento global (IP).

3. Principais Diferenças

A. Quantidade e Divisão de Camadas

  • OSI (7 Camadas): Separa rigorosamente a Sessão (diálogo) e a Apresentação (formato) da Aplicação (interface).
  • TCP/IP (4 ou 5 Camadas): Funde as camadas superiores em uma única camada de Aplicação. A lógica é que, se o aplicativo precisa de criptografia ou controle de sessão, o próprio desenvolvedor do software deve implementar isso (ex: TLS, JWT).

B. Desenvolvimento e Adoção

  • OSI: Foi um modelo prescritivo. Os padrões foram escritos antes dos protocolos existirem. Muitos protocolos OSI eram complexos demais para o hardware da época.
  • TCP/IP: Foi um modelo descritivo. Os protocolos (IP, TCP) foram criados primeiro, e o modelo foi desenhado para explicar como eles já funcionavam.

C. Gestão de Erros e Confiabilidade

  • OSI: Originalmente, tentava garantir a confiabilidade em quase todas as camadas.
  • TCP/IP: Segue o Princípio Fim-a-Fim. A rede (camada IP) é simples e "não confiável". A inteligência de recuperação de erros fica quase exclusivamente na Camada de Transporte (TCP) ou na Aplicação.

D. Camada de Enlace

  • OSI: Trata enlace e física como camadas separadas, com delineamento claro.
  • TCP/IP: Junta ambas em "Acesso à Rede" ou "Interface de Rede", considerando o enlace dependente da tecnologia subjacente.

4. Tabela Comparativa de Mapeamento

Função Camada OSI Camada TCP/IP (Híbrida) Protocolos Comuns
Interface e Formato 7, 6 e 5 Aplicação HTTP, DNS, SMTP, SSH, TLS
Entrega de Processo 4 Transporte TCP, UDP, QUIC
Roteamento Global 3 Internet (Rede) IP (v4/v6), ICMP, ARP
Entrega Local (Física) 2 e 1 Acesso à Rede (Interface) Ethernet, Wi-Fi, PPP

5. PDUs em Cada Modelo

Camada PDU no OSI PDU no TCP/IP
7 - Aplicação Data Data/Mensagem
6 - Apresentação Data (mesclada)
5 - Sessão Data (mesclada)
4 - Transporte Segmento Segmento (TCP) / Datagrama (UDP)
3 - Rede Pacote Datagrama IP
2 - Enlace Quadro Quadro
1 - Física Bit Bit

6. Comparação de Filosofia de Confiabilidade

Camada OSI (confiabilidade original) TCP/IP (após fim-a-fim)
Enlace Detecta e corrige erros Detecta apenas (descarta)
Rede Pode garantir ordem Best-effort puro
Transporte Sempre confiável TCP confiável, UDP não
Aplicação Não se preocupa Decide se precisa de TCP ou UDP

7. Sucesso Comercial Histórico

  • OSI: Implementações caras, lentas e fragmentadas. Governo dos EUA tentou forçar adoção via GOSIP (1988), mas falhou. Hoje é apenas modelo de ensino.
  • TCP/IP: Gratuito (BSD), simples, integrado no UNIX. Em 1995, com a Web explodindo, tornou-se padrão de facto incontestável.

8. Qual modelo usar?

  • Para Estudar e Diagnosticar (Troubleshooting): Use o OSI. É muito mais fácil dizer "O problema é na Camada 3 (IP)" do que usar termos genéricos. Ele fornece a linguagem técnica universal.
  • Para Implementar e Programar: Use o TCP/IP. É a arquitetura que define como os Sockets funcionam, como os sistemas operacionais gerenciam a memória de rede e como a Internet realmente opera.

9. Modelo Híbrido de 5 Camadas (mais ensinado hoje)

Devido à prática de mesclar OSI e TCP/IP, a maioria dos livros modernos (Kurose, Forouzan, Tanenbaum) adota um modelo híbrido de 5 camadas:

  1. Aplicação (OSI 7+6+5)
  2. Transporte (OSI 4)
  3. Rede (OSI 3)
  4. Enlace (OSI 2)
  5. Física (OSI 1)

10. Analogia Didática

  • OSI é como uma planta arquitetônica detalhada de um prédio que nunca foi construído, mas serve de referência para todos os outros projetos.
  • TCP/IP é como um prédio erguido rapidamente por engenheiros pragmáticos que foi reformado e ampliado dezenas de vezes, mas que abriga hoje bilhões de moradores funcionando.

11. Resumo Técnico

Atributo OSI TCP/IP
Camadas 7 4 ou 5
Origem ISO (teórico) DARPA (prático)
Confiabilidade Distribuída Fim-a-fim
Enlace+Física Separadas Mescladas
Aplicação+Apresentação+Sessão Separadas Mescladas
Status atual Modelo de referência Padrão de Internet

12. Conclusão do Módulo

Com a comparação finalizada, você agora possui uma visão 360° das arquiteturas de rede. Você entende desde o bit físico até a mensagem de aplicação, e sabe por que as camadas são construídas dessa forma modular. O OSI fornece o vocabulário técnico universal; o TCP/IP fornece a implementação que move a Internet real. Dominar ambos é pré-requisito para qualquer certificação relevante (CCNA, Network+, CCNP) e para o trabalho prático de engenharia de redes.