6.
MODELO OSI
Em meados da década de 70, a International Standards Organization (ISO), um organismo internacional responsável pela criação de padrões, formou um comitê para desenvolver uma arquitetura mundial de comunicação. O modelo OSI (Open System Interconnection = Sistema Aberto de Interconexão) é um padrão de comunicação que permite que computadores de diferentes fabricantes comuniquem-se entre si. Modelo aberto significa que é de domínio público, todos podem ter acesso às especificações. O modelo OSI foi aprovado em 1983 pela ISO e pelo IEEE (Institute of Eletrical and Eletronic Engineers) e tornou-se a base para a maioria dos protocolos de comunicação de dados.
O modelo de referência OSI divide a arquitetura de rede em 7 camadas. As camadas adjacentes se relacionam entre si, fornecendo serviços uma para a outra. Cada camada executa funções distintas e independente da outra. Esta padronização permite que fabricantes possam criar funções específicas em cada camada para lidar com problemas específicos.
6.1
AS CAMADAS DO MODELO OSI
As 7 camadas do modelo OSI são conhecidas por:
![]() |
As camadas de Aplicação, Apresentação, Sessão e Transporte constituem a porção
Host, ou de protocolos de alto nível, do modelo OSI. Normalmente, estas funções
estão presentes em um computador principal (host), um servidor de arquivos ou
em gateways. Da mesma forma que uma pirâmide, as camadas OSI são implementadas
uma sobre a outra. A camada inferior presta serviços para a camada
imediatamente acima. As 4 camadas superiores tem a função de garantir a
transmissão e recepção das informações, de forma correta e confiável. As
camadas 6 e 7, em particular, são responsáveis pela descrição da informação,
enquanto as outras (1 a 5) são responsáveis pela troca de informações.
A camada de aplicação
contém as interfaces de usuário. Ela fornece protocolos para comunicar o
significado (semântica) das informações. Estes são alguns dos serviços
prestados por esta camada:
-
Serviço de terminal;
-
Serviço de arquivo;
-
Serviço de submissão remota de tarefa;
-
Serviço de mensagem;
-
Serviço de diretório;
-
Identificação da intenção de conexão com a rede, disponibilidade da rede e
autenticidade ;
-
Estabelecimento da autoridade para comunicar-se;
-
Definição de responsabilidade da recuperação de erros;
A camada de apresentação tem
com propósito representar a informação (sintaxe) para a camada de aplicação.
Para explicitar a diferença entre semântica e sintaxe, tomemos o exemplo: usuário
deseja atualizar a “Ficha de Endereço de Funcionário”. A semântica
(camada 7) seria “Atualização de Ficha de Endereço”. A sintaxe (camada 6)
seria “Monitor de Vídeo: Mostrar Ficha de Endereços em Caracter ASCII”. Se
o usuário digitar Campinas no campo reservado para informar o número de
telefone, a camada de apresentação apenas codifica os caracteres em ASCII
(sintaxe ou representação). Quem deve detectar que o campo de telefone é numérico
e não pode conter letras é a camada 7 (semântica ou significado). Na camada
de apresentação, é definido o tamanho do cursor de tela, o formato, a
quantidade de linhas e caracteres da tela, se o cursor pisca, etc...
Os
serviços principais desta camada são:
-
Transformação da representação de dados (representação local
–Windows/DOS/OS2 – para representação de rede – UNIX/Windows NT);
-
Formatação de dados para a camada de aplicação;
-
Sintaxe.
A
camada de sessão
tem como função controlar as conexões ao nível de sessões. Cria e
encerra as sessões, controla o fluxo de dados através da segmentação e marcação
dos segmentos enviados, implementa mecanismos para correção de erros através
de pedidos de retransmissão, garante uma transmissão confiável até o
destinatário.
Os
serviços principais desta camada são:
-
Login, Logout, autenticação;
-
Estabelecer login em máquina remota;
-
Efetuar transferência de arquivos entre duas máquinas;
-
Realiza o controle de tráfego e sincronismo das informações;
A
camada de transporte
é a primeira camada que permite que a estação A “enxergue” a estação B.
Isto significa que nas camadas de 1 a 3 não existe uma conexão completa entre
A e B. Somente à partir da camada 4 é que se tem uma conexão “FIM a
FIM”. A informação que trafega na camada de transporte está organizada em
blocos chamados de mensagens. Esta camada tem a função principal de
garantir a entrega da mensagem no outro extremo da rede.
Os
serviços principais desta camada são:
-
Controle de tráfego fim a fim;
-
Ordenação de mensagens;
-
Efetuar as retransmissões solicitadas pela camada de sessão;
-
Mecanismos de janelas e semáforos para controlar fluxo de dados;
-
Mecanismos de controle de erros;
-
Negociação de parâmetros como taxa de erro e vazão de dados;
-
Estabelece os circuitos virtuais.
A
camada de rede
trabalha especialmente com os endereços: roteamento e identificação de endereços.
Nesta camada são construídas as tabelas contendo os endereços das máquinas e
as traduções de endereço local para endereço de rede. O mecanismo de resolução
de endereço para definir qual a rota a ser utilizada para entregar a informação
está implementado nesta camada. Os roteadores trabalham especificamente até
esta camada. A informação na camada de rede é transportada por pacotes (no
acesso) ou datagramas (dentro da rede).
Os
serviços principais desta camada são:
-
Manutenção das tabelas de endereços;
-
Definição de rota ser utilizada para o envio dos datagramas;
-
Criação dos canais lógicos;
-
Tarifação;
-
Controle de congestionamentos.
A
camada de enlace
proporciona a conexão física entre dois ECDs para a camada de rede. Implementa
algum mecanismo de correção de erros ocorridos na camada física. A informação
na camada de enlace é transportada por “frames” ou quadros.
Os
serviços principais desta camada são:
-
Multiplexação de um enlace para várias conexões físicas;
-
Detecção, correção e notificação de erros ocorridos no meio;
-
Controle de acesso ao meio (barramento);
-
Estabelecimento e conexões multiponto.
A
camada física
define as interfaces mecânica, elétrica e funcional. A unidade de transmissão
é o bit.
Os
serviços principais desta camada são:
-
Estabelecimento de circuito físico ponto a ponto;
-
Negociação da velocidade (fall back);
-
Modulação dos dados a serem transmitidos.
VERIFICAÇÃO
DO APRENDIZADO
1.
Quais são
as camadas do modelo OSI?
2.
Por que é
necessário um padrão aberto?
3.
Em qual
camada ocorre a codificação dos dados em sinais elétricos na linha?
4.
Qual é a
camada responsável pela garantia de entrega dos dados?
5.
Em qual
camada são criados os canais lógicos?
6.
Qual é a
camada responsável pela autenticação, Login e Logout?
7.
Qual é a
principal função da camada de apresentação?
8.
Qual é a
camada mais baixa que implementa conexão fim-a-fim?
9.
As tabelas
de endereço e o roteamento dos pacotes estão em qual camada?
10.
Qual é a camada responsável pelo pedido de retransmissão em caso de
erro?