O Interconexão do sistema aberto (OSI) O modelo ilustra conceitualmente sete camadas de abstração da estrutura de comunicação que os dispositivos usam para interoperabilidade sobre a rede. Na década de 1980, o modelo era uma estrutura padrão aceita globalmente para comunicação de rede.
O modelo define um conjunto de regras e regulamentos necessários para renderizar a interoperabilidade entre diferentes software e dispositivos.
Foi introduzido pela Organização dos Padrões da Internet em 1984, quando a rede de computadores estava se tornando apenas um novo conceito. Embora a Internet hoje em dia seja baseada em um modelo de rede mais simples, TCP/IP. O modelo OSI de 7 camadas ainda é usado para visualizar a arquitetura básica de rede essencial e solucionar problemas.
7 camadas de modelo OSI
O modelo OSI é dividido em sete camadas para representar a arquitetura de rede. Cada camada executa seu próprio conjunto de tarefas e se comunica com as camadas acima e abaixo para realizar uma transmissão de rede bem -sucedida. Vamos discutir todas as camadas e suas propriedades de maneira 'de cima para baixo'.
Camada de aplicação
É a única camada que envolve interação direta com os dados do usuário final. Em outras palavras, essa camada fornece interação humana-computador, de modo que os navegadores da Web ou os aplicativos de clientes de e-mail dependem dela para garantir a comunicação. Portanto, os aplicativos dependem da camada para usar seus serviços de protocolo e manipulação de dados para transmitir informações úteis. Alguns dos protocolos de camada de aplicativos mais comuns são HTTP, SMTP (Ativa a comunicação por email), FTP, DNS, etc.
Camada de apresentação
Esta camada prepara os dados para a camada de aplicativos, considerando que o aplicativo de software aceita e requer codificação, criptografia, formatação ou semântica. Ele obtém os dados recebidos da camada abaixo e o traduz em uma sintaxe compreensível do aplicativo. Portanto, prepara os dados e torna apresentável ser consumido por direito pela camada de aplicativo. Ele também recebe dados da camada de aplicativo e o comprime para transmitir pela camada de sessão. O processo de compressão minimiza o tamanho dos dados que otimizam a eficiência e a velocidade da transmissão de dados.
Camada de sessão
Como o nome sugere, a camada de sessão é responsável por criar um canal de comunicação entre dispositivos chamados uma sessão. Esta camada mantém o canal de comunicação aberto por tempo suficiente para troca de dados bem -sucedida e ininterrupta. Eventualmente, após a transmissão completa, ele encerra a sessão para evitar o desperdício de recursos.
A camada de sessão oferece pontos de verificação para sincronizar a transferência de dados também. Dessa forma, a camada pode retomar a transmissão da sessão de certos pontos de verificação, se pausados ou interrompidos no meio, em vez de transmitir inteiramente do zero. Também é responsável pela autenticação e também de reconexão.
Camada de transporte
A quarta camada do modelo OSI é responsável pela comunicação de ponta a ponta. Ele recebe dados da camada de sessão, divide -os em bits menores na extremidade transmissora chamada segmentos e o envia para a camada de rede. A camada de transporte também é responsável pelo sequenciamento e segmentos de remontagem no final do recebimento.
No final do remetente, também é responsável garantir o controle de fluxo e erro para transmissão de dados. O controle de fluxo determina a velocidade ideal necessária para a comunicação, para que um transmissor com uma conexão estável e rápida não transborde o receptor com uma conexão relativamente mais lenta. Ele garante que os dados sejam enviados corretamente e completamente através do controle de erros. Caso contrário, solicita retransmissão.
Camada de rede
A camada de rede é responsável por receber segmentos da camada de transporte e dividi -los em unidades ainda menores chamadas pacotes. Esses pacotes são remontados no dispositivo receptor. A camada de rede fornece dados para os destinos pretendidos com base nos endereços encontrados nesses pacotes.
Ele executa o endereço lógico para encontrar a melhor rota física possível para transmitir o pacote. Nesta camada, os roteadores desempenham um papel muito vital, pois identifica exclusivamente cada dispositivo na rede. O processo é chamado de roteamento.
Camada de link de dados
A camada de link de dados faz o trabalho de manter e rescindir a comunicação entre dois nós conectados fisicamente. Ele divide os pacotes obtidos da fonte para os quadros antes de enviá -los para o destino. Esta camada é responsável pela comunicação intra-rede.
A camada de link de dados tem duas sub-camadas. O primeiro é o controle de controle de acesso à mídia (MAC) renderiza o fluxo de controle usando endereços MAC e multiplexes para transmissões de dispositivos em uma rede. O controle de link lógico (LLC) assume o controle de erros, identifica linhas de protocolo e sincroniza os quadros.
Camada física
A camada mais baixa deste modelo é a camada física. A camada é responsável por transmitir opticamente dados entre dispositivos conectados. Ele transmite dados brutos na forma de transmissões de bits da camada física do dispositivo remetente para a camada física do dispositivo receptor, definindo a taxa de transmissão de bits. Portanto, executa sincronização de bits e controle de taxa de bits. Como é chamado de camada 'física', envolve recursos físicos, como cabeamento, modems de rede ou hubs, repetidores ou adaptadores, etc.
Vantagens do modelo OSI
Conclusão
O modelo OSI de interconexão do sistema aberto é um modelo de referência que fornece uma representação conveniente de dados transmitidos em uma rede. Ele divide as tarefas de comunicação de rede em sete bits gerenciáveis realizados em cada camada abstrata. Cada camada tem uma responsabilidade única totalmente independente das outras camadas do modelo. Onde algumas das camadas lidam com as funcionalidades relacionadas ao aplicativo, o restante lidam com as responsabilidades de transporte de dados. Portanto, distribui trabalhos em camadas rápidas e convenientes e é considerado o modelo arquitetônico das redes de computadores.