Modelo de referência OSI e modelo TCP/IP
Os modelos OSI e TCP/IP ajudam a separar IP, TCP/UDP, HTTP, TLS, Cookie, Wi-Fi e onde cada medida de anonimato realmente atua.
Ao estudar redes, aparecem os termos modelo de referência OSI e modelo TCP/IP.
Ambos são modelos para entender o funcionamento da comunicação dividindo-o em camadas. Em vez de ver a comunicação como um único mecanismo enorme, separar por papéis facilita organizar onde cada coisa acontece.
Essa visão em camadas também é útil ao pensar em anonimato.
Endereço IP, TCP, UDP, TLS, HTTP, DNS, Cookie e informações do navegador não pertencem ao mesmo lugar. Ao separar em qual camada cada coisa fica visível, fica mais fácil entender "o que muda com VPN", "o que HTTPS protege" e "por que Cookie é outro problema".
Este artigo organiza os fundamentos do modelo de referência OSI e do modelo TCP/IP. A explicação detalhada de camadas é tratada em "O que é o modelo em camadas de rede".
O que é o modelo de referência OSI
O modelo de referência OSI é um modelo que divide a comunicação em sete camadas.
Mais do que representar exatamente a implementação real da Internet, ele é usado como uma forma de organizar os papéis da comunicação.
| Camada | Papel principal | Exemplo |
|---|---|---|
| Camada 7 Aplicação | Comunicação de aplicações | HTTP, DNS |
| Camada 6 Apresentação | Formato e representação de dados | Codificação de caracteres, compressão, ideia de criptografia |
| Camada 5 Sessão | Gestão de conversas de comunicação | Ideia de gestão de sessão |
| Camada 4 Transporte | Forma de entrega de dados | TCP, UDP |
| Camada 3 Rede | Entrega ao destino | IP, roteamento |
| Camada 2 Enlace de dados | Comunicação dentro do mesmo trecho | Ethernet, Wi-Fi |
| Camada 1 Física | Transporte como sinal | Sinal elétrico, rádio, luz |
O modelo de referência OSI é útil como mapa de aprendizagem.
No entanto, na Internet real, muitas situações são mais fáceis de explicar com o modelo TCP/IP.
O que é o modelo TCP/IP
O modelo TCP/IP é usado com frequência para entender a comunicação real da Internet.
Em geral, ele é organizado em quatro camadas.
| Camada | Papel principal | Exemplo |
|---|---|---|
| Camada de aplicação | Regras de comunicação entre aplicativos | HTTP, DNS, SMTP |
| Camada de transporte | Forma de entrega de dados | TCP, UDP |
| Camada de Internet | Entregar ao destino por endereço IP | IP |
| Camada de interface de rede | Transportar pelo meio real de comunicação | Wi-Fi, Ethernet, fibra |
Ao ver uma página Web, o navegador cria uma requisição HTTP, TCP ou UDP trata a forma de entrega, IP segue para o destino e Wi-Fi ou LAN cabeada realiza a comunicação de fato.
Visto em camadas, cada papel fica separado.
Relação entre os dois modelos
O modelo de referência OSI e o modelo TCP/IP não correspondem perfeitamente um a um.
Mas é possível fazer uma correspondência aproximada.
| Modelo de referência OSI | Modelo TCP/IP | Exemplo visto no anonimato |
|---|---|---|
| Aplicação, apresentação e sessão | Camada de aplicação | HTTP, DNS, Cookie, estado de login |
| Camada de transporte | Camada de transporte | TCP, UDP, número de porta |
| Camada de rede | Camada de Internet | Endereço IP, roteamento |
| Camadas de enlace de dados e física | Camada de interface de rede | Wi-Fi, Ethernet, rádio, luz |
Para estudar, é fácil pensar no OSI como um mapa que separa com mais detalhe e no TCP/IP como um mapa que explica melhor a Internet real.
Sentido de olhar camadas no anonimato
No anonimato, é importante separar de qual camada é a informação tratada.
Em HTTPS, a troca HTTP é protegida por TLS. No modelo TCP/IP, isso costuma ser tratado do lado da camada de aplicação, mas é mais fácil entender o próprio TLS como uma camada de proteção situada entre HTTP e TCP. O endereço IP é necessário para entrega na camada de Internet. Cookie e estado de login são problemas da camada de aplicação.
| Informação | Camada principalmente relacionada | Cuidados |
|---|---|---|
| Endereço IP | Camada de Internet | Necessário para entregar ao destino |
| Porta TCP/UDP | Camada de transporte | Pista sobre tipo de comunicação ou serviço |
| Conteúdo HTTP | Camada de aplicação | HTTPS/TLS protege o corpo no caminho, mas destino, Cookie e estado de login são outros problemas |
| Cookie | Camada de aplicação | Mesmo mudando IP, pode ser tratado como o mesmo navegador |
| Conexão Wi-Fi | Camada de interface de rede | Registros no local e administradores estão envolvidos |
Com essa visão, fica mais fácil entender pontos como "VPN não apaga Cookie", "HTTPS não apaga IP de destino" e "mesmo com Tor, o conteúdo da postagem permanece".
Confusões comuns
Sem conhecer modelos em camadas, tenta-se resolver problemas de camadas diferentes com a mesma medida.
| Equívoco | Por que é diferente |
|---|---|
| HTTPS torna anônimo | Protege o conteúdo HTTP, mas destino e login permanecem |
| VPN também apaga Cookie | VPN é rota de comunicação; Cookie é armazenamento do navegador |
| Esconder IP também protege conteúdo da postagem | Conteúdo da postagem é informação da camada de aplicação |
| Mudar Wi-Fi corta ações passadas | Cookie e conta permanecem |
| Criptografar DNS esconde tudo | DNS é problema de consulta de domínio |
No anonimato, é necessário ver em qual camada a medida funciona.
Ao confundir problemas de camadas diferentes, partes não protegidas são ignoradas.
Ordem para estudar
Não é necessário decorar o modelo de referência OSI ou o modelo TCP/IP desde o começo.
Primeiro, use o acesso Web como exemplo e veja onde entram navegador, DNS, HTTP, TCP/UDP, IP e Wi-Fi. Depois, confira em qual camada VPN, Tor, HTTPS e Cookie atuam.
| Ordem | O que observar |
|---|---|
| 1 | Fluxo de exibição de uma página Web |
| 2 | Fluxo em que DNS transforma nome em IP |
| 3 | Mecanismo de entrega ao destino por IP |
| 4 | Por que a forma de entrega muda entre TCP e UDP |
| 5 | Posição de HTTP/HTTPS e Cookie |
| 6 | Que aparência VPN e Tor mudam |
Estudar nessa ordem dificulta superestimar medidas de anonimato.
Por exemplo, HTTPS protege o conteúdo de HTTP, mas Cookie e estado de login chegam ao destino. VPN muda a rota de conexão, mas não muda o conteúdo de postagem na camada de aplicação. O modelo em camadas ajuda essa separação.
Resumo
O modelo de referência OSI e o modelo TCP/IP são formas de entender comunicação em camadas.
O modelo de referência OSI organiza em sete camadas, e o modelo TCP/IP principalmente em quatro.
Para entender a comunicação real da Internet, o modelo TCP/IP costuma ser mais fácil em muitas situações. Por outro lado, o modelo de referência OSI é útil como mapa para separar papéis com mais detalhe.
No anonimato, é importante separar a qual camada a informação se relaciona.
Se IP, TCP/UDP, HTTP, TLS, Cookie e Wi-Fi forem tratados como a mesma coisa, as medidas serão escolhidas errado.
O modelo em camadas é uma base para organizar onde algo fica visível na comunicação e qual medida funciona em qual ponto.
