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

01 - Agrupamento e Relação com OSI

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

Agrupamento e Relação com OSI

1. Os Dois Modelos Dominantes

Na história das redes de computadores, dois modelos de referência se consolidaram:

  • Modelo OSI (ISO/IEC 7498-1, 1984) — sete camadas, abordagem teórica e acadêmica.
  • Modelo TCP/IP (RFC 1122, 1989) — quatro (ou cinco) camadas, abordagem pragmática nascida da ARPANET.

Embora o modelo OSI seja amplamente ensinado por sua elegância pedagógica, é o TCP/IP que efetivamente sustenta a internet. Neste documento, comparamos os dois modelos e explicamos por que o TCP/IP prevaleceu.

2. Estrutura dos Modelos

Modelo OSI (7 camadas)

+-----------------------------------------+
| 7 - Aplicação    (HTTP, SMTP, DNS)      |
+-----------------------------------------+
| 6 - Apresentação (ASN.1, TLS, MIME)     |
+-----------------------------------------+
| 5 - Sessão        (RPC, NetBIOS, SIP)   |
+-----------------------------------------+
| 4 - Transporte    (TCP, UDP)            |
+-----------------------------------------+
| 3 - Rede           (IP, ICMP)           |
+-----------------------------------------+
| 2 - Enlace         (Ethernet, Wi-Fi)    |
+-----------------------------------------+
| 1 - Física          (cabo, fibra, rádio)|
+-----------------------------------------+

Modelo TCP/IP — Versão de 4 camadas (RFC 1122)

+-----------------------------------------+
| Aplicação   (HTTP, SMTP, DNS, TLS)      |
+-----------------------------------------+
| Transporte  (TCP, UDP, QUIC)            |
+-----------------------------------------+
| Internet    (IP, ICMP)                  |
+-----------------------------------------+
| Acesso à Rede (Ethernet, Wi-Fi, PPP)   |
+-----------------------------------------+

Modelo TCP/IP — Versão de 5 camadas (comum em livros-texto)

+-----------------------------------------+
| Aplicação   (HTTP, SMTP, DNS, TLS)      |
+-----------------------------------------+
| Transporte  (TCP, UDP)                  |
+-----------------------------------------+
| Rede        (IP, ICMP)                  |
+-----------------------------------------+
| Enlace      (Ethernet, Wi-Fi)           |
+-----------------------------------------+
| Física      (cabo, fibra, rádio)        |
+-----------------------------------------+

A versão de 5 camadas separa enlace e física para maior didaticidade. Ambas as versões são aceitas; a RFC 1122 oficialmente usa 4.

3. Tabela de Correspondência

OSI TCP/IP (4 camadas) TCP/IP (5 camadas) Exemplos
7 - Aplicação Aplicação Aplicação HTTP, DNS, SMTP
6 - Apresentação Aplicação Aplicação TLS, MIME, ASN.1
5 - Sessão Aplicação Aplicação RPC, NetBIOS
4 - Transporte Transporte Transporte TCP, UDP
3 - Rede Internet Rede IP, ICMP
2 - Enlace Acesso à Rede Enlace Ethernet, Wi-Fi
1 - Física Acesso à Rede Física cabo, fibra

A observação crucial: três camadas do OSI (Aplicação, Apresentação, Sessão) são fundidas em uma única camada de Aplicação no TCP/IP. Por quê? Porque na prática, a internet optou por deixar cada protocolo de aplicação cuidar de suas próprias necessidades de apresentação (TLS embutido no HTTPS, JSON no REST, ASN.1 no SNMP, etc.) e de sessão (cookies HTTP, sessões SIP), em vez de criar uma camada separada genérica.

4. Histórico das Duas Arquiteturas

TCP/IP (anos 1970)

  • 1974: Vint Cerf e Bob Kahn publicam "A Protocol for Packet Network Intercommunication" (RFC 675), descrevendo o TCP.
  • 1978: TCP e IP são separados (RFC 791 e 793 publicados em 1981).
  • 1983 (1º de janeiro): ARPANET migra de NCP para TCP/IP — conhecido como "flag day". Nasce a internet.
  • 1989: RFC 1122 consolida os requisitos para hosts TCP/IP.
  • 1991-1995: Web (HTTP, HTML) é criada sobre TCP/IP.

OSI (anos 1980)

  • 1977: ISO inicia trabalho em arquitetura de redes abertas.
  • 1984: Publicação do modelo OSI (ISO/IEC 7498).
  • 1988: GOSIP (Government OSI Profile) dos EUA exige que agências governamentais comprem produtos OSI.
  • 1989-1992: Implementações OSI (X.400 e-mail, X.500 directory, FTAM file transfer) surgem lentas e caras.
  • 1994: A internet comercial já domina o mundo; OSI é efetivamente abandonado como pilha ativa.

5. Por que TCP/IP Venceu

1. Simplicidade e Pragmatismo

TCP/IP foi desenhado para funcionar ("rough consensus and running code"), não para ser bonito. Cada RFC trazia uma implementação real testada. OSI favorecia a especificação teórica exaustiva antes da implementação, frequentemente produzindo padrões impossíveis de implementar em tempo hábil.

2. Disponibilidade Gratuita

Todas as RFCs são gratuitas e públicas desde o início. Os padrões OSI da ISO/ITU-T custavam centenas de dólares por documento — barreira fatal para universidades e pesquisadores.

3. ARPANET como Sandbox

TCP/IP tinha uma rede real (ARPANET, depois NSFNET) com milhares de usuários desde 1983. OSI só tinha experimentos isolados em laboratórios.

4. Unix BSD (1983)

A universidade de Berkeley embutiu TCP/IP no BSD Unix gratuitamente, espalhando-o por todos os departamentos acadêmicos do mundo. Quando surgiram workstations Sun, Apollo, DEC, todas já falavam TCP/IP nativamente.

5. Web (1991-1995)

Tim Berners-Lee criou HTTP/HTML sobre TCP/IP no CERN. A explosão da web na década de 1990 selou o destino de qualquer alternativa. OSI jamais teve um "killer app" equivalente.

6. sockets API

A API de sockets BSD (1983) tornou trivial programar aplicações TCP/IP. OSI tinha APIs (XAP, ROSE) complicadas e pouco portáteis.

7. Curiosidade histórica: Governo dos EUA

Curiosamente, o governo dos EUA tentou forçar a adoção de OSI via GOSIP em 1988, mas isso se mostrou insustentável diante do momentum de TCP/IP. Em 1995, o próprio NIST revogou a exigência do GOSIP.

6. Onde OSI Ainda Vive

Apesar da pilha OSI ter "perdido" para TCP/IP, alguns protocolos OSI permanecem em uso:

Protocolo OSI Uso atual
X.509 Certificados PKI (HTTPS)
ASN.1 SNMP, LDAP, X.509, 3GPP
LDAP Diretórios corporativos
IS-IS (ISO 10589) Protocolo de roteamento IGP (versão estendida em datacenters
X.400 Obsoleto, mas ainda suportado em alguns mainframes

7. Comparação Filosófica

Aspecto OSI TCP/IP
Abordagem Top-down (teoria primeiro) Bottom-up (código primeiro)
Camadas 7 (rigoroso) 4 ou 5 (pragmático)
Camada de Apresentação Separada e formal Absorvida pela Aplicação
Camada de Sessão Separada Absorvida pela Aplicação
Confiabilidade Em múltiplas camadas Principalmente em TCP
Endereçamento FSAP, NSAP, SSAP (complexo) IP + porta (simples)
Padrões Pagos (ISO/ITU-T) Gratuitos (RFCs)
Adoção Residual Quase total

8. Por que Ainda Aprender OSI

Apesar de TCP/IP dominar, o modelo OSI permanece valioso porque:

  1. Didática: ensina a decompor problemas de comunicação em funções distintas.
  2. Vocabulário comum: termos como "camada 3" (rede), "camada 7" (aplicação) são universais.
  3. Troubleshooting: a metodologia "de baixo para cima" (1 → 7) é padrão em NOCs.
  4. Compreensão histórica: explica decisões de design que ainda influenciam protocolos atuais.
  5. Padrões verticais: IS-IS, X.509 e ASN.1 ainda estão no mundo real.

9. Tabela Resumo das Camadas

Característica OSI 7 TCP/IP 4
Ano 1984 1974
Camadas 7 4
Padrão ISO/IEC 7498 RFC 1122
Adoção Acadêmica Internet global
Protocolo típico camada superior FTAM, X.400 HTTP, SMTP
Implementação mais famosa Pouca disseminação BSD sockets, Linux kernel

10. Conclusão

A relação entre TCP/IP e OSI é um dos capítulos mais fascinantes da história da computação. OSI era tecnicamente elegante, financeiramente fechado e semanticamente detalhado — perdeu para TCP/IP, que era tecnicamente rústico, financeiramente aberto e semanticamente mínimo. A internet que conhecemos hoje é o resultado direto dessa vitória. Aprender OSI não é tempo perdido: é entender por que certas decisões foram tomadas (e por que outras não foram), e ter um vocabulário conceitual para discutir qualquer protocolo de rede, mesmo os que ainda serão inventados.