Comunicação do navegador para um servidor da Web e o modelo OSI

1

Se eu usar o Google Chrome (em um computador com Windows 7) para acessar o link , alguém pode me informar onde as peças envolvidas se encaixam no Modelo OSI?

Eu também gostaria de saber

  • Se eu usar o wireshark / fiddler para monitorar o tráfego, entre os quais camadas começam a cheirar?
  • A criptografia não é feita pelo próprio navegador?

Esta é minha opinião sobre isso

Chrome : camada de aplicação (camada 7) e camada de apresentação (camada 6) porque o chrome faz a criptografia.

Software TCPIP : que é uma parte do sistema operacional, é a camada de Sessão (camada 5) e a camada de transporte (camada 4)

Meu roteador : é a camada de rede (camada 3)

Meu Modem : é a Camada de Enlace de Dados (Camada 2)

O cabo : que conecta meu modem à parede e além na Camada Física (Camada 1)

O Fiddler fareja o tráfego entre as camadas 5 e 6, onde o wireshark fareja o tráfego entre as camadas 3 e 4.

    
por Foo 16.05.2013 / 04:37

1 resposta

1

Em primeiro lugar, é importante que você entenda que a Internet não está estritamente em conformidade com o modelo de rede OSI. A Internet opera principalmente em um modelo simplificado . O modelo da Internet simplesmente classifica tudo acima do nível de transporte como aplicativo . Além disso, o modelo OSI é um pouco rígido. IP e relacionados não se encaixam exatamente no modelo OSI. Por exemplo, o próprio IP tem alguma funcionalidade que acontece na camada 2 (ARP, DHCP), mas opera principalmente na camada de rede (camada 3).

Também é importante entender que a maioria das coisas que você mencionou operam em vários níveis do modelo OSI. Você não pode simplesmente apontar para um dispositivo e atribuí-lo a uma camada específica. Um roteador é normalmente chamado de dispositivo de camada 3, mas isso não significa que ele também não tenha a funcionalidade de camada 1 e 2. Depois que um roteador precisa estar conectado a algo e precisa ter uma conexão de link de dados.

  • O cabo

    • Sim, apenas a camada 1
  • Meu modem

    • Modems de banda larga típicos estão executando Ethernet ou algum outro protocolo de link, mas alguns modems também executam funções de roteamento. Funcionalidade fornecida por dispositivos nos dias de hoje é muito embaçada. Então, se o modem não está fazendo nenhuma forma de roteamento, ele está fazendo a Camada 1-2, se ele também inclui quaisquer recursos de roteamento, então ele está operando nas camadas 1-3.
  • Meu roteador

    • Um roteador opera na camada 3 (IP), mas também possui conexões físicas e deve ter um protocolo de conexão de dados (Ethernet).
  • Seu computador

    • Seu computador tem uma interface de rede que quase certamente suporta Ethernet e está conectada a algo. (Camada 1-2)
    • O sistema operacional do seu computador está se comunicando com a sua interface de rede e normalmente lida com as camadas 2-4 (2: Ethernet, 3: IP, 4: TCP / UDP / GRE / etc).
    • Tudo acima disso é tratado no aplicativo. A maioria dos aplicativos usará as APIs do sistema operacional para abrir um Internet Scoket , que geralmente é um TCP ou UDP.

Wirehsark pode capturar Ethernet e 802.11. Mas também tem a capacidade de dissecar protocolos para operar nas camadas 2 e acima.

O violinista é um proxy HTTP. Então, as conexões para o violinista estão chegando por meio de um soquete. Colocando-o claramente na camada 3 e acima. Uma vez que tem que lidar com as coisas da rede, e também oferece funcionalidade para se aprofundar.

Isn't encryption done by the browser itself?

O navegador lida com criptografia ou vincula-se a recursos do sistema operacional que lidam com criptografia. Mas isso não significa que você não possa capturar o tráfego criptografado usando o wireshark ou o violinista.

Como o Fiddler está agindo como um proxy, ele simplesmente age como se fosse o servidor web. Isso resulta em um erro de certificado no navegador, porque basicamente está executando um ataque MITM.

O Wireshark pode decodificar o tráfego HTTPS se você tiver uma chave privada associada ao certificado SSL do servidor.

    
por 17.05.2013 / 01:37