Learn

284 artigosCategoria: Tudo
Rede

Modelo de referência OSI e modelo TCP/IP

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.

CamadaPapel principalExemplo
Camada 7 AplicaçãoComunicação de aplicaçõesHTTP, DNS
Camada 6 ApresentaçãoFormato e representação de dadosCodificação de caracteres, compressão, ideia de criptografia
Camada 5 SessãoGestão de conversas de comunicaçãoIdeia de gestão de sessão
Camada 4 TransporteForma de entrega de dadosTCP, UDP
Camada 3 RedeEntrega ao destinoIP, roteamento
Camada 2 Enlace de dadosComunicação dentro do mesmo trechoEthernet, Wi-Fi
Camada 1 FísicaTransporte como sinalSinal 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.

CamadaPapel principalExemplo
Camada de aplicaçãoRegras de comunicação entre aplicativosHTTP, DNS, SMTP
Camada de transporteForma de entrega de dadosTCP, UDP
Camada de InternetEntregar ao destino por endereço IPIP
Camada de interface de redeTransportar pelo meio real de comunicaçãoWi-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 OSIModelo TCP/IPExemplo visto no anonimato
Aplicação, apresentação e sessãoCamada de aplicaçãoHTTP, DNS, Cookie, estado de login
Camada de transporteCamada de transporteTCP, UDP, número de porta
Camada de redeCamada de InternetEndereço IP, roteamento
Camadas de enlace de dados e físicaCamada de interface de redeWi-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çãoCamada principalmente relacionadaCuidados
Endereço IPCamada de InternetNecessário para entregar ao destino
Porta TCP/UDPCamada de transportePista sobre tipo de comunicação ou serviço
Conteúdo HTTPCamada de aplicaçãoHTTPS/TLS protege o corpo no caminho, mas destino, Cookie e estado de login são outros problemas
CookieCamada de aplicaçãoMesmo mudando IP, pode ser tratado como o mesmo navegador
Conexão Wi-FiCamada de interface de redeRegistros 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ívocoPor que é diferente
HTTPS torna anônimoProtege o conteúdo HTTP, mas destino e login permanecem
VPN também apaga CookieVPN é rota de comunicação; Cookie é armazenamento do navegador
Esconder IP também protege conteúdo da postagemConteúdo da postagem é informação da camada de aplicação
Mudar Wi-Fi corta ações passadasCookie e conta permanecem
Criptografar DNS esconde tudoDNS é 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.

OrdemO que observar
1Fluxo de exibição de uma página Web
2Fluxo em que DNS transforma nome em IP
3Mecanismo de entrega ao destino por IP
4Por que a forma de entrega muda entre TCP e UDP
5Posição de HTTP/HTTPS e Cookie
6Que 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