O Modelo OSI foi elaborado ara atingir os objetivos de
interoperabilidade, compatibilidade, portabilidade e escalabilidade exigidos
para a implementação de um sistema aberto são necessárias algumas etapas
obrigatórias que podem ser observadas na definição do modelo. A arquitetura é formada por camadas (ou níveis), interfaces
e protocolos. As camadas são processos, implementados por hardware ou software,
que se comunicam com o processo correspondente na outra máquina. Cada camada
oferece um conjunto de serviços ao nível superior, usando funções realizadas no
próprio nível e serviços disponíveis nos níveis inferiores. Dentro dessa filosofia, o modelo OSI
define uma arquitetura genérica de sete camadas para o sistema computacional.
Com exceção da camada mais alta, cada camada é usuária dos serviços prestados
pela camada imediatamente inferior (n-1) e presta serviços para a camada
imediatamente superior (n+1). Esta troca de informações entre as camadas
adjacentes ocorre por meio da troca de primitivas de serviços (funções que um
nível oferece ao nível imediatamente superior de forma a prover a comunicação
entre os mesmos) nas interfaces entre as camadas.
O nível físico tem a função de transmitir uma
seqüência de bits através de um canal de comunicação. As funções típicas dos
protocolos deste nível são fazer com que um bit "1" transmitido por
uma estação seja entendido pelo receptor como bit "1" e não como bit
"0". Assim, este nível trabalha basicamente com as características
mecânicas e elétricas do meio físico, como por exemplo:
Número de volts que devem
representar os níveis lógicos "1" e "0";
Velocidade máxima da transmissão;
Transmissão simplex, half duplex
ou full duplex;
Número de pinos do conector e
utilidade de cada um;
Diâmetro dos condutores
Camada de Enlace de Dados
O principal objetivo da camada de enlace é receber,
transmitir uma sequência de bits para o nível físico e transformá-los em uma
linha que esteja livre de erros de transmissão, a fim de que essa informação
seja utilizada pelo nível de rede. O nível de enlace está dividido em dois
subníveis:
Subnível superior - controle lógico do enlace (LLC - Logical Link
Control) - O protocolo LLC pode ser usado sobre todos os protocolos IEEE do
subnível MAC, como por exemplo, o IEEE 802.3 (Ethernet), IEEE 802.4 (Token Bus)
e IEEE 802.5 (Token Ring). Ele oculta as diferenças entre os protocolos do
subnível MAC. Usa-se o LLC quando é necessário controle de fluxo ou comunicação
confiável;
Subnível inferior – controle de acesso ao meio (MAC - Medium Access
Control) possui alguns protocolos importantes, como o IEEE 802.3 (Ethernet),
IEEE 802.4 (Token Bus) e IEEE 802.5 (Token Ring). O protocolo de nível superior
pode usar ou não o subnível LLC, dependendo da confiabilidade esperada para
esse nível.
Camada de
Rede
A camada
de rede tem a função de controlar a operação da rede de um modo geral. Suas
principais funções são o roteamento dos pacotes entre fonte e destino, mesmo
que estes tenham que passar por diversos nós intermediários durante o percurso,
o controle de congestionamento e a contabilização do número de pacotes ou bytes
utilizados pelo usuário, para fins de tarifação.
Camada de
Transporte
A camada
de transporte inclui funções relacionadas com conexões entre a máquina fonte e
máquina destino, segmentando os dados em unidades de tamanho apropriado para
utilização pelo nível de rede, seguindo ou não as orientações do nível de
sessão.
Nenhum comentário:
Postar um comentário