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, 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 ", "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 , 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.
Artigos relacionados
Rede
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.