Vídeo: Modelo OSI e TCP/IP - Como funciona o processo de comunicação em redes. | Redes Brasil 2024
A Organização Internacional de Padronização (ISO), define como os dispositivos de rede devem ser projetados para se comunicar uns com os outros. O ISO propôs um modelo de rede que permite que esta comunicação ocorra e, embora isso seja bom a partir de um nível teórico, nem sempre é seguido, especialmente porque foi publicado depois de muitos protocolos e métodos de rede terem sido criados.
O modelo de interconexão do sistema aberto (OSI), , que tem sete camadas e define quais tipos de atividades devem ser conduzidas em cada camada. Você pode usar duas fases mnemônicas para lembrar a ordem dessas camadas. Da camada 1, seria por favor não jogar Pizza de salsicha; A partir da camada 7, as pessoas pareciam precisar de processamento de dados.
Ao pensar sobre o modelo OSI, imagine-o nos computadores emissores e receptores. Imagine que um dado de dados se move através do processo de um computador para outro e, à medida que esses dados passam cada camada, um cabeçalho , ou uma modificação, é executado na informação em cada camada.
À medida que os dados se movem através do sistema, apenas a camada do aplicativo precisa saber qualquer coisa sobre o conteúdo real dos dados, mas cada camada precisa saber como lidar com a camada antes e depois (por exemplo,, a camada de sessão precisa saber como se comunicar com as camadas de apresentação e transporte).
ISO achou que se um grupo desejasse escrever uma nova interface de sessão, eles poderiam substituí-lo na camada da sessão, sem saber nada sobre as camadas mais longe do que diretamente antes ou depois dela.
O seguinte ilustra o processo de movimento de dados, mostrando o fluxo de um dado de dados - neste caso, uma solicitação obter de um navegador da Web - através das camadas e da viagem entre dois computadores. A primeira coisa que acontece é que a camada de aplicação aplica um cabeçalho aos dados com informações relevantes relacionadas ao aplicativo que é usado com esses dados.
Este cabeçalho da camada de aplicação é usado pela camada de apresentação para identificar de onde os dados vieram, bem como pela camada do aplicativo no computador receptor para enviar os dados para o aplicativo correto. A camada da aplicação desliga os dados - com seu cabeçalho de aplicação - para a camada de apresentação, que considera tudo que recebeu da camada do aplicativo como seus dados.
A camada de apresentação também aplica um cabeçalho, possivelmente identificando a formatação de caracteres (ASCII ou Unicode) e desliga os dados - agora dados e dois cabeçalhos - para a camada de sessão.Este processo continua com cada camada aplicando um cabeçalho com informações relevantes para o computador receptor para usar para mover os dados para o aplicativo correto.
Depois que o servidor web recuperou os dados solicitados - o conteúdo de padrão. htm - os dados teriam um cabeçalho de aplicativo anexado a ele, e todo o processo de envio das informações de volta para o outro computador passaria pelas camadas, pela rede e faz backup das camadas no computador receptor.
O resultado final seria que a página da web, padrão. htm , seria exibido no navegador da web do computador.