Você está na página 1de 9

MBA em Tecnologia da Informao e Internet

Curso Engenharia de Redes Ambientes Distribudos,


Gerncia e Segurana

Modelo OSI

Bruno Gomes de Carvalho RA: 9312035


Quando as redes de computadores surgiram, as solues eram,
na maioria das vezes, proprietrias, isto , uma determinada
tecnologia s era suportada por seu fabricante. No havia a
possibilidade de se misturar solues de fabricantes. Dessa forma,
um mesmo fabricante era responsvel por construir praticamente
tudo na rede.
Para facilitar a interconexo de sistemas de computadores, a
ISSO (Internacional Standards Organization) desenvolveu um modelo
de referncia chamado OSI (Open Systems Interconnection), para que
os fabricantes pudessem criar protocolos a partir desse modelo.
Interessante notar que a maioria dos protocolos existentes
como o TCP/IP, o IPX/SPX e o NetBEUI no segue esse modelo de
referncia ao p da letra (como veremos, esses protocolos s
correspondem a partes do padro OSI). Todavia, o estudo deste
modelo extremamente didtico, pois atravs dele h como entender
como deveria ser um protocolo ideal, bem como facilita
enormemente a comparao do funcionamento de protocolos criados
por diferentes fabricantes.
O modelo de protocolos OSI um modelo de sete camadas,
aparentadas na Figura 1.
Na transmisso de um dado, cada camada pega as informaes
passadas pela camada superior, acrescenta informaes pelas quais
ele seja responsvel e passa os dados para a camada imediatamente
inferior, como mostra a Figura 2. Esse processo conhecido como
encapsulamento. Na camada 4, Transporte, o dado enviado pelo
aplicativo dividido em pacotes. Na camada 2, Link de dados
(Enlace), o pacote dividido em vrios quadros. Na recepo de um
dado, o processo o inverso.
Figura 1 - Modelo OSI de protocolos

O usurio que pede para o seu programa de e-mail baixar seus


e-mails, na verdade est fazendo com que o seu programa de e-mail
inicie uma transmisso de dados com a camada 7 Aplicao do
protocolo usado, pedindo para baixar os e-mails do servidor e passar
os dados para a camada imediatamente inferior, a camada 6
(Apresentao). Esse processo continua at a camada 1 (Fsica)
enviar o quadro de dados para o cabeamento da rede, quando ento,
atingira o dispositivo receptor, que fara o processo inverso, at a sua
aplicao no nosso exemplo, um programa servidor de e-mail.
A comunicao estudada na Figura 2 a comunicao real, ou
seja, como funciona a transmisso de um dado atravs de uma rede.
Na pratica acabamos simplificando e falando que uma determinada
camada do transmissor comunica-se diretamente com a mesma
camada do dispositivo receptor. Por exemplo, a camada, 4,
Transporte, do dispositivo transmissor comunica-se diretamente coma
a camada 4 do dispositivo receptor e simplesmente ignoramos as
comunicaes efetuadas pelas camadas inferiores existentes. E assim
por diante. Essa comunicao virtual, ilustrada na Figura 3, possvel
porque cada camada, durante a criao do pacote que ser enviado
atravs da rede, acrescentou o seu prprio cabealho, como est
ilustrado na Figura 2.
Figura 2 - Como funciona a comunicao entre as camadas do modelo OSI.

Por exemplo, na pratica simplesmente falamos que um


programa cliente de e-mail est requisitando dados de um programa
servidor de e-mail, e no nos preocupamos muito como isto feito. O
mesmo ocorre na comunicao virtual do modelo OSI. Quando
analisamos a comunicao de uma camada do transmissor com a
mesma camada no receptor, normalmente no estamos nos
preocupando (ou no precisamos saber) como est ocorrendo a
comunicao nas camadas inferiores quela estudada.
A maioria dos protocolos comerciais tambm trabalham com o
conceito de camadas, porem essas camadas no necessariamente
possuem o mesmo nome e funo das apresentadas no modelo OSI.
Muitas vezes, para cada uma dessas camadas h um protocolo
envolvido. Dessa forma, muitos protocolos so, na verdade, um
conjunto de protocolos, cada um com papel especifico em sua
estrutura de camadas.
Figura 3 - Comunicao virtual no modelo OSI.

As camadas do modelo OSI podem ser divididas em trs grupos:


aplicao, transporte e rede, como pode-se conferir na Figura 4. As
camadas de rede se preocupam com a transmisso e recepo dos
dados atravs da rede e, portanto, so camadas de baixo nvel. A
camada de transporte responsvel por pegar os dados recebidos
pela rede e repassa-los para as camadas de aplicao de uma forma
compreensvel, isto , ela pega os pacotes de dados e transforma-os
em dados quase prontos para serem usados pela aplicao. As
camadas de aplicao, que so camadas de alto nvel, colocam os
dados recebido em um padro que seja compreensvel pelo programa
(aplicao) que far uso desse dado.

Figura 4 - Grupos das camadas do modelo OSI.


At ento estvamos usando os termos pacotes e quadros como
sinnimos, mas estes termos se referem a duas coisas distintas. Um
quadro um conjunto de dados enviado atravs da rede, de forma
mais bruta ou, melhor dizendo, de mais baixo nvel. Dentro de um
quadro encontramos informaes de endereamento fsico, como, por
exemplo, o endereo real de uma placa de rede. Logo, um quadro
est associado s camadas mais baixas (1 e 2) do modelo OSI.
Um pacote de dados se refere a um conjunto de dados
manipulados nas camadas 3 e 4 do modelo OSI. No pacote h
informaes de endereamento virtual. Por exemplo, a camada 4 cia
um pacote de dados para ser enviado pela rede e a camada 2 divide
esse pacote em vrios quadros que sero efetivamente enviados
atravs do cabo de rede. Um pacote, portanto, contm a informao
proveniente de vrios quadros.
Para dar um exemplo real e elucidar de uma vez essa diferena,
em uma rede usando o protocolo TCP/IP, a camada IP adicionada
informaes de endereamento de um pacote (nmero de endereo
IP da mquina de destino), que um endereamento virtual. J a
camada de Controle de Acesso ao Meio (MAC) que corresponde
camada 2 do modelo OSI transformar esse pacote em um ou mais
quadros e esses quadros tero o endereo da placa de rede destino
(endereo real, fsico) que corresponda ao nmero IP fornecido.
Veremos agora cada uma das camadas do modelo OSI e suas
funes. As explicaes sero dadas como se estivssemos
transmitindo um dado do computador A para o computador B. O
processo de recepo o inverso do descrito.

Camada 7 Aplicao
A camada de Aplicao faz a interface entre o protocolo de
comunicao e o aplicativo o que pediu ou recebera a informao
atravs da rede. Por exemplo, se voc quiser baixar o seu e-mail com
seu aplicativo de e-mail, ele entrar em contato com a camada de
Aplicao do protocolo d rede efetuando este pedido.

Camada 6 Apresentao
A camada de Apresentao, tambm chamada de camada de
Traduo, converte o formato do dado recebido pela camada de
Aplicao em um formato comum a ser usado na transmisso desse
dado, ou seja, um formato entendido pelo protocolo usado. Um
exemplo comum a converso do padro de caracteres (cdigo de
pgina) quando, por exemplo, o dispositivo transmissor usa um
padro diferente do ASCII, por exemplo. Pode ter outros usos, como
compresso de dados e criptografia.
A compresso de dados pega os dados recebidos da camada
sete e os comprime (como se fosse um compactador encontrado em
PCs, como o Zip ou o Arj) e a camada 6 do dispositivo receptor fica
responsvel por descompactar esses dados. A transmisso dos dados
torna-se mais rpida, j que haver menos dados a serem
transmitidos: os dados recebidos da camada 7 foram encolhidos e
enviados camada 5.
Para aumentar a segurana, pode-se usar algum esquema de
criptografia neste nvel, sendo que os dados s sero decodificados
na camada 6 do dispositivo receptor.

Camada 5 Sesso
A camada de Sesso permite que duas aplicaes em
computadores diferentes estabeleam uma sesso de comunicao.
Nesta sessam essas aplicaes definem como ser feita a
transmisso de dados e coloca marcaes nos dados que esto sendo
transmitidos. Se porventura a rede falhar, os computadores reiniciam
a transmisso dos dados a partir da ltima marcao recebida pelo
computador receptor.
Por exemplo, voc est baixando e-mails de um servidor de e-
mails e a rede falhar. Quando a rede voltar a estar operacional, a sua
tarefa continuar do ponto em que parou, no sendo necessrio
reinici-la.

Camada 4 Transporte
A camada de Transporte responsvel por pegar os dados
enviados pela camada de Sesso e dividi-los em pacotes que seroa
transmitidos pela rede, ou, melhor dizendo, repassador para a
camada de Rede. No receptor, a camada de Transporte responsvel
por pegar os pacotes recebidos da camada de Rede e remontar o
dado original para envi-lo camada de Sesso. Isso inclui controle
de fluxo (colocar os pacotes recebidos em ordem, caso eles tenham
chagado fora de ordem) e correo de erros, tipicamente enviando
para o transmissor uma informao de reconhecimento informando
que o pacote foi recebido com sucesso.
A camada de Transporte separa as camadas de nvel de
aplicao (camadas 5, 6 e 7) das camadas de nvel fsico (camadas 1,
2 e 3). Como voc pode facilmente perceber, as camadas de 1 a 3
esto preocupadas com a maneira com que os dados sero
transmitidos e recebidos pela rede, mais especificamente com os
quadros transmitidos pela rede. J as camadas de 5 a 7 estaro
preocupadas com os dados contidos nos pacotes de dados, para
serem enviados ou recebidos para a aplicao responsvel pelos
dados. A camada 4, Transporte, faz a ligao entre esses dois grupos.

Camada 3 Rede
A camada de Rede responsvel pelo endereamento dos
pacotes, convertendo endereos lgicos em endereos fsicos, de
forma que os pacotes consigam chegar corretamente ao destino. Essa
camada tambm determina a rota que os pacotes iro seguir para
atingir o destino, baseada em fatores como condies de trafego da
rede e prioridades.
Como voc pode ter percebido, falamos em rota. Essa camada
, portanto, usada quando a rede possui mais de um segmento e,
com isso, h mais de um caminho para um pacote de dados trafegar
da origem at o destino.

Camada 2 Link de Dados


A cada de Link de Dados (tambm chamada de camada de
Enlace) pega os pacotes de dados recebidos da camada de Rede e os
transforma em quadros que seroa trafegados pela rede, adicionando
informaes como o endereo da placa de rede de origem, o
endereo d aplaca de rede de destino, dados de controle, os dados
em si e o CRC. A estrutura do pacote de dados criado por essa
camada vimos da Figura 1.
O quadro criado pela camada Link de Dados enviado para a
camada Fsica, que converte esse quadro em sinais eltricos para
serem enviados atravs do cabo de rede.
Quando o receptor recebe um quadro, a sua camada de Link de
Dados confere se o dado chegou ntegro, refazendo o CRC. Se os
dados esto OK, ele envia uma confirmao de recebimento
(chamada de acknowledge ou simplesmente ack). Caso essa
conformao no seja recebida, a camada Link de Dados do
transmissor reenvia o quadro, j que ele no chegou at o receptor ou
ento chegou com os dados corrompidos.

Camada 1 Fsica
A camada Fsica pega os quadros enviados pela camada de Link
de Dados e os transforma em sinais compatveis com o meio onde os
dados devero ser transmitidos. Se o meio for eltrico, essa camada
converte os 0s e 1s dos quadros em sinais eltricos a serem
transmitidos pelo cabo. Se o meio for ptico (uma fibra ptica), essa
camada converte os 0s e 1s dos quadros em sinais luminosos e assim
por diante, dependendo do meio de transmisso de dados.
A camada Fsica especifica, portanto, a maneira com que os 0s
e 1s dos quadros sero enviados para a rede (ou recebidos da rede,
no caso da recepo de dados). Ela no sabe o significado dos 0s e 1s
que est recebendo ou transmitindo. Por exemplo, no caso da
recepo de um quadro, a camada fsica converte os sinais do cabo
em 0s e 1s e envia essas informaes para a camada de Link de
Dados, que montara o quadro e verificar se ele foi recebido
corretamente.
Como voc pode facilmente perceber, o papel dessa camada
efetuado pela placa de rede dos dispositivos conectados em rede.
Note que a camada Fsica no inclui o meio onde os dados circulam,
isto , o cabo de rede. O mximo com que essa camada se preocupa
com o tipo de conector e o tipo de cabo usado para a transmisso e
recepo dos dados, de forma que os 0s e 1s sejam convertidos
corretamente no tipo de sinal requerido pelo cabo, mas o cabo em si
no responsabilidade dessa camada.

Referncia: TORRES, GUERRA. Rede de Computadores. Edio


Especial. Rio de Janeiro: Axcel Books, 2001. 644 p.

Você também pode gostar