
O Modelo OSI ( Open System Interconection ) é um modelo de referência que foi criado com o objetivo de que equipamentos de diferentes fabricantes pudessem se comunicar. Foi criado em 1984 visando a padronização da comunicação em rede, padronizando a forma como os dados são formatados, transmitidos, recebidos e utilizados. Essas etapas do processo de comunicação eram divididas em camadas, cada uma com regras (protocolos) que podiam ser implementadas em equipamentos de diferentes fabricantes.
Camada de Aplicação
A camada de aplicação é a que mais nos relacionamos no dia a dia, através dos navegadores de internet, correio eletrônico, jogos online, etc. Ela fornece a interface para o uso da rede.
Camada de Apresentação
A Camada de Apresentação é responsável pela formatação dos dados, compressão e encriptação.
Camada de Sessão
Esta camada é responsável por iniciar e encerrar sessões entre equipamentos de rede. Ela atua separando os dados de diferentes aplicações uma das outras. Protocolos como o NFS, RPC funcionam nessa camada.
Camada de Transporte
A camada de transporte é responsável pela detecção e correção de erros ocorridos nas camadas inferiores (física, enlace e rede) assim como ordenar os dados enviados e recebidos, estabelecendo um comunicação fim a fim entre a origem e o destino, evitando perdas ou dados duplicados.
O tratamento de erros oferecido por esta camada poderá ser opcional dependendo da confiabilidade do meio físico utilizado para a comunicação.
Camada de Rede
A camada de rede é responsável pelo endereçamento dos dispositivos na rede, assim como definir o caminho que os dados da origem até o destino (roteamento).
Camada de Enlace
É responsável pela detecção e correção de erros ocorridos na camada física. Ela também executa um controle de fluxo entre os dispositivos em rede.
Camada Física
É responsável por descrever as interfaces de transmissão dos dados, podendo ser eléctricas, eletromagnéticas ou ópticas. Mesmo equipamentos com diferentes interfaces de rede (Ethernet, Wi-Fi, Fibra) podem se comunicar.
Encapsulamento de dados
Quando um equipamento transmite informações para outro equipamento em uma rede, os dados de cada uma das camadas é "embrulhado" junto com informações especificas de cada uma das camadas pelas quais o dado passa. Quando chega no destino, todas as informações que foram adicionadas são retiradas pelas camadas correspondentes. Ou seja, é como se cada uma das camadas da origem se comunicasse diretamente com sua camada correspondente no destino.
Resumo das camadas do Modelo OSI
