Protocolo HTTP

Autor: Raquel Aline Guedes Silva

Revisão: Eduardo Dantas

Data: 17/03/2022

Modelo Osi

O modelo Interconexão de Sistemas Abertos (OSI) é um modelo conceitual, criado pela Organização Internacional de Normalização (ISO), e que permite que diversos sistemas de comunicação troquem informações usando protocolos padronizados. Em poucas palavras, o modelo OSI fornece um padrão para que diferentes sistemas de computadores possam se comunicar.

O modelo OSI pode ser visto como uma estrutura universal para Redes de computadores e se baseia na divisão de um sistema de comunicação em sete camadas abstratas, empilhadas umas sobre as outras.

  1. Camada de Física


    Essa camada inclui os equipamentos físicos envolvidos na transferência de dados entre sistemas, como cabos e comutadores. Essa também é a camada em que os dados são convertidos em um fluxo de bits, que é uma sequência de 1s e 0s.
  2. Camada de Enlace de dados


    Esta camada detecta e, opcionalmente, corrige erros que possam acontecer no nível físico. É responsável por controlar o fluxo (recepção, delimitação e transmissão de quadros) e também estabelece uma comunicação entre sistemas diretamente conectados
  3. Camada de Rede


    A camada de rede é responsável por permitir a transferência de dados entre duas redes diferentes. Nesta camada os dispositivos são endereçados de forma única e exclusiva, ainda que participantes de redes distintas. Dois dispositivos pertencentes a uma mesma rede vão se comunicar pelos seus endereços de rede, ainda que a comunicação ocorra de forma direta.
  4. Camada de Transporte


    A camada 4 é responsável pela comunicação de ponta a ponta entre os dois dispositivos. Isso inclui pegar os dados da camada de sessão e dividi-los em porções chamadas segmentos antes de enviá-los para a camada 3. A camada de transporte no dispositivo receptor é responsável por remontar os segmentos em dados que a camada de sessão possa consumir.
  5. Camada de Sessão


    Essa é a camada responsável pela abertura e fechamento da comunicação entre os dois dispositivos. O tempo decorrido entre o momento em que a comunicação é aberta e fechada é conhecido como "sessão". A camada de sessão garante que a sessão permaneça aberta pelo tempo necessário para transferir todos os dados que estão sendo trocados e, em seguida, fecha imediatamente a sessão para evitar o desperdício de recursos.
  6. Camada de Apresentação


    Essa camada é a principal responsável pela preparação dos dados para que possam ser usados pela camada de aplicação; em outras palavras, a camada 6 torna os dados apresentáveis para que os aplicativos os consumam. A camada de apresentação é responsável pela tradução, criptografia e compactação dos dados.
  7. Camada de Aplicação


    Essa camada interage diretamente com os dados do usuário. Os aplicativos, como navegadores web e clientes de e-mail dependem da camada de aplicação para iniciar as comunicações.
    Essa camada é responsável pelos protocolos e manipulação de dados dos quais o software depende para apresentar dados significativos ao usuário.

Fluxo de dados

Para que informações legíveis por humanos sejam transferidas por uma Rede de um dispositivo para outro, os dados devem percorrer as sete camadas do modelo OSI na ordem decrescente no dispositivo que os envia e, em seguida, percorrer as sete camadas na ordem crescente na extremidade que os recebe.

Para mais informações acesse a Wikipédia do Modelo Osi, lá você encontrará mais conteúdo sobre o Modelo Osi.

Recomenda-se estudar também>