Olá a todos! Como prometi aqui está o artigo sobre o Modelo OSI. Esse artigo foi copiado de um site da UFRGS, por motivo de falta de tempo e porque esse artigo é melhor que o meu. Espero gostem desse artigo. Um abraço a todos e até próxima.
Arquitetura OSI
A Arquitetura OSI é um modelo criado pela ISO (International Organization for Standardization), que tem como finalidade padronizar o desenvolvimento de produtos para redes de comunicação de dados. Este modelo estabelece sete camadas para as funções de comunicação de dados:
Aplicação:
A camada de aplicação é representada pelo usuário final, ou seja, é responsável por serviços relacionados ao usuários. Alguns destes serviços são:
- identificação da intenção das partes envolvidas na comunicação e sua disponibilidade e autenticidade;
- estabelecimento de autoridade para comunicar-se;
- acordo sobre o mecanismo de privacidade ;
- determinação da metodologia de alocação de custo;
- determinação de recursos adequados para prover uma qualidade de serviços aceitável;
- sincronização de cooperação para aplicações;
- seleção da disciplina de diálogo;
- responsabilidade da recuperação de erros de estabelecimento;
- acordo na validação de dados;
- transferência de informações;
Apresentação:
Esta camada é responsável pela representação da informação para entidades de aplicação, comunicando-se em um determinado caminho, e preservar o sentido em determinado espaço de tempo resolvendo diferenças de sintaxe. Para esses objetivos, esta camada pode prover as seguintes funções:
- transformação de dados;
- formatação de dados;
- sintaxe de seleção;
Sessão:
O objetivo desta camada é prover os mecanismos necessários para organizar e sincronizar o diálogo e o gerenciamento da troca de dados entre entidades de apresentação. Para tal, a camada de sessão entre duas entidades de apresentação é o suporte para ordenar a troca de dados. Como suporte a esses objetivos, a camada de sessão providencia os seguintes serviços para a camada de apresentação:
- estabelecimento de conexão de sessão;
- liberação de conexão de sessão;
- troca normal de dados;
- gerenciamento de interação;
- reporte de condições de exceção;
- mecanismos para sincronização de conexão de sessão;
Transporte:
Esta camada existe para realizar a transferência transparente de dados entre entidade em sessão. Protocolos de transporte são empregados para estabelecimento, manutenção e liberação de conexões de transporte que representam um caminho duplo para os dados entre dois endereços de transporte. O modelo OSI define três fases de operação dentro da camada de transporte:
Fase de Estabelecimento:
O objetivo desta fase é o estabelecimento de conexões entre funções de serviços das camadas mais altas. A qualidade dos serviços de conexão pode ser negociada durante esta fase. Os serviços providenciados incluem:
- seleção de serviços de rede, como funções de parâmetros, por exemplo: throughput, ajuste do tempo de transmissão e características de erros;
- gerenciamento de conexões de transporte para conexões de camadas mais baixas;
- estabelecimento de tamanho apropriado para pacotes de dados;
- seleções de funções empregadas na transferência de dados;
- transporte de dados de camadas mais altas
Fase de Transferência:
Esses serviços têm como objetivo a transferência de dados de acordo com a qualidade dos serviços descritos na fase de estabelecimento. Os serviços providenciados incluem:
- blocagem;
- concatenação;
- segmentação;
- multiplexação de conexões providenciadas pelas camadas mais baixas;
- controle de fluxo em uma sessão orientada fim a fim;
- manutenção de uma unidade de dados retida da camada de sessão;
- manutenção de conexão entre duas funções de transporte atuando entre duas entidades em conversação;
- detecção de erros para: perda, danos, duplicação, ou desordem nas unidades de dados;
- recuperação de erros de endereços detectados por esta camada ou assinalados pelas camadas mais baixas;
- transporte de dados que empregam mecanismos normais de controle de fluxo.
Fase de terminação:
Esses serviços permitem encerrar uma sessão terminando a conexão, sendo notificadas ambas as partes. Esses serviços incluem:
- notificação da razão do encerramento;
- identificação da conexão terminada;
- informações adicionais como requerido
Rede:
A função básica desta camada é providenciar a transferência transparente de todos os dados submetidos pelo nível de transporte. A estrutura e conteúdo detalhados dos dados submetidos serão determinados exclusivamente pelas camadas acima da camada de rede. O propósito é permitir que as camadas mais altas tenham independência para rotear e comutar considerações associadas com o estabelecimento e operação de uma conexão. O estabelecimento, manutenção e terminação de conexões das entidades comunicando-se são inclusos nos serviços executados por esta camada. Essas funções e serviços são:
- endereçamento da rede e identificação do ponto final;
- multiplexação da rede de conexões acima das conexões da camada de enlace providenciadas pela próxima camada mais alta;
- segmentação e/ou blocagem para facilitar a transferência de dados;
- serviços de seleção quando diferentes serviços estão disponíveis;
- seleção da qualidade de serviços baseados em parâmetros como: erros residuais, disponibilidade, confiabilidade, fluxo de tráfego, tempo gasto no estabelecimento da conexão e no trânsito;
- detecção e recuperação de erros para atingir a qualidade de serviços desejada;
- notificação de erros para as camadas acima quando a qualidade dos serviços não pode ser mantida;
- entrega sequenciada de dados, se disponível, para uma implementação em particular;
- controle de fluxo, isto é, suporte de indicadores de controle do fluxo providenciados pela camada de transporte;
- transferência de dados como um serviço opcional;
- rearranjo de conexão quando ocorre perda de rota de retorno de dados e notificação para o usuário;
- serviços de terminação quando solicitados por parte do usuário
Enlace:
A camada de enlace providencia maneiras funcionais e procedimentos para estabelecimento, manutenção e liberação de enlaces de dados entre as entidades da rede. Os objetivos são providenciar a transmissão de dados para a camada de rede e detectar, e possivelmente corrigir erros que possam ocorrer no meio físico. As características funcionais desta camada são:
- conexão dos enlaces, ativação e desativação. Estas funções incluem o uso de facilidades multiponto físico para suportar conexões entre funções da camada de rede;
- mapeamento de unidades de dados para a camada de rede dentro das unidades do protocolo de enlace para transmissão;
- multiplexação de um enlace de comunicação para várias conexões físicas;
- delimitação de unidades de transmissão para protocolos de comunicação;
- detecção, notificação e recuperação de erros;
- identificação e troca de parâmetros entre duas partes do enlace;
Física:
A camada física provê características físicas, elétricas, funcionais e procedimentos para ativar, manter e desativar conexões entre duas partes. Uma entidade de dados de serviço neste nível consiste em um bit em transmissão serial e de n bits em transmissão paralela.
As funções dentro deste nível são:
- ativação e desativação da conexão física entre duas entidades do nível de ligação de dados, inclusive concatenação e circuitos de dados quando solicitado pelo nível de ligação;
- transmissão de unidades de dados de serviço (bits), que pode ser executada de modo síncrono ou assíncrono;
- controle de erros;
Link:
Nenhum comentário:
Postar um comentário