Você está na página 1de 18

O MODELO OSI

Guilherme Guimares

Viso geral

Foi dito que o protocolo a linguagem usada


para os equipamentos da rede conversarem entre
si;
Na verdade, em uma comunicao entre dois
computadores, vrios protocolos so utilizados;
Ex: Quando um email baixado em seu PC em
uma rede local e supondo que o servidor de email
est na mesma rede, h pelo menos quatro
protocolos envolvidos;
Neste caso, em uma rede do tipo Ethernet usando
TCP/IP temos: Ethernet, TCP, IP e SMTP;

Viso geral (Exemplo)

O SMTP o protocolo que envia e recebe emails,


passa os dados para o TCP;
O TCP adiciona dados de controle e passa o
resultado para o IP;
O IP acrescenta mais informaes de controle e
manda o pacote de dados para o Ethernet;
O Ethernet coloca mais algumas informaes e
finalmente manda o pacote de dados para a rede;
Isto tudo se chama encapsulamento;

Viso geral (Protocolos)

Os protocolos so divididos em dois grupos


principais:
Protocolos de baixo nvel, tambm chamados de
arquitetura e cuidam da comunicao fsica da
rede: Ethernet, WiFi, Token Ring, FDDI, X.25, Frame
Relay e ATM;
Acima destes temos os protocolos de alto nvel:
TCP/IP, IPX/SPX, NetBEUI, AppleTalk, etc;
Embora costumamos chamar o TCP/IP de protocolo,
na verdade ele um conjunto deles (pilha de
protocolos);

Modelo OSI

Quando as redes de computadores surgiram, as


solues eram proprietrias, cada tecnologia s era
suportada por seu fabricante;
Para facilitar a interconexo de sistemas de
computadores a ISO (International Organization for
Standardization) desenvolveu um modelo de
referncia chamado OSI (Open Systems
Interconnection);
O modelo de protocolos OSI um modelo de 7
camadas, e foi criado especificadamente para redes
com comutao de pacotes e no para redes com
comutao de circuito;

Modelo OSI

Em teoria, cada camada seria de responsabilidade


de um protocolo especfico (por isso o termo
conjunto ou pilha de protocolos);
Na prtica, a maioria das pilhas de protocolos
(TCP/IP, IPX/SPX, NetBEUI) no segue esse modelo
de referncia ao p da letra;
Acabam usando protocolos que correspondem a
mais de uma camada do modelo OSI;

Modelo OSI

Na transmisso de um dado, cada camada pega as informaes da camada


superior, acrescenta informaes nas quais seja responsvel e passa para a
camada inferior, este processo chamado de encapsulamento;

Comunicao entre as camadas;

Protocolos x Camadas OSI

Camada 7 - Aplicao

Faz a interface entre a pilha de protocolos e o


aplicativo que pediu ou receber a informao atravs
da rede;
Quando pedimos para o programa de email baixar
novas mensagens, ele entrar em contato com a
camada de aplicao da pilha de protocolos usada;
Exemplos de protocolos da pilha TCP/IP desta camada:

HTTP (Web);
FTP (Transferncia de arquivos);
NFS (Compartilhamento de arquivos);
SMTP (email);

Camada 6 - 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;
A compresso de dados pega os dados recebidos da
camada 7 e os comprime, e a camada 6 do
dispositivo receptor descompacta esses dados;
possvel tambm criptografar os dados, os quais s
sero descriptografados na camada 6 do receptor;
Protocolo que opera nesta camada:

SSL (Secure Socket Layer);

Camada 5 - Sesso

Permite que duas aplicaes em computadores


diferentes estabeleam uma sesso de comunicao;
Nesta sesso, as aplicaes definem como ser feita
a transmisso de dados e colocam marcaes nos
dados, em caso de falha na rede, a transmisso
reiniciada a partir da ltima marcao;
A maioria das pilhas de protocolos no implementa
esta camada usando um protocolo em separado, no
TCP/IP as funes da camada 5 so implementadas
juntamente com as funes da da camada de
aplicao;

Camada 4 - Transporte

Responsvel por pegar os dados enviados pela


camada de Sesso e dividi-los em pacotes que
sero transmitidos pela rede;
No receptor, essa camada responsvel por pegar
os pacotes recebidos e remontar o dado original
para envi-lo camada de Sesso;
As funes desta camada:

Multiplexao de conexes, ou seja, possibilidade de usar vrios protocolos


acima desta camada ao mesmo tempo;

Controle de Fluxo, que coloca os pacotes recebidos em ordem, caso eles


tenham chegado fora de ordem;

Verificao de erros, enviando uma informao de reconhecimento para o


transmissor, informando que o pacote foi recebido;

Camada 4 - Transporte

Mais funes:

Verificar se houve perda de pacotes;

Verificar se no houve duplicao de pacotes;

Qualidade de servio esperada;

O modelo OSI define cinco classes de transporte,


numeradas de 0 a 4, informando a qualidade do
servio;
A camada de Transporte separa as camadas nvel
de aplicao (5 a 7) das camadas de nvel fsico (1 a
3), ligando tambm os dois grupos;
Na pilha de protocolos TCP/IP, temos os protocolos
TCP e UDP nesta camada;

Camada 3 - Rede

Responsvel pelo endereamento lgico dos pacotes


de dados e tambm pela traduo de endereos
lgicos em endereos fsicos;
responsvel tambm por priorizar a entrega de
determinados pacotes de dados (o chamado QOS
Quality of Service);
O endereamento lgico independe da arquitetura de
rede, ou seja, um pacote de dados pode sair de uma
rede Ethernet e chegar em uma rede Token Ring;
Os roteadores operam nesta camada, determinando a
rota que os pacotes iro seguir para chegar ao destino;

Camada 2 Link de Dados

Tambm conhecida como camada de Enlace, pega os


pacotes de dados recebidos da camada de Rede e os
transforma em quadros que sero trafegados pela
rede;
Ela adiciona informaes como o endereo das placas
de rede de origem e de destino, dados de controle,
dados em si e o checksum;
ainda responsvel por verificar se o meio de
transmisso dos dados est disponvel e pode ser
usado;
As camadas 2 e 1 so controladas pelo protocolo de
rede de baixo nvel, ou seja, controladas por hardware;

Camada 2 Link de Dados

Se o protocolo de baixo nvel for do tipo confivel, a sua


camada 2 responsvel por conferir se o dado chegou
ntegro, refazendo o checksum;
Caso os dados esto ok, ele envia a confirmao de
recebimento (o acknowledge);
A maioria das arquiteturas de rede no usa esse recurso,
confiando esta verificao para a camada de Transporte;
Os switches so equipamentos que operam nesta
camada;
Na arquitetura Ethernet, essa camada controlada pelos
protocolos LLC e MAC;

Camada 1 Fsica

Esta camada pega os quadros enviados pela


camada 2 e os transforma em sinais compatveis
com o meio aonde sero transmitidos;
responsvel por especificar a maneira com que os
0s e 1s dos quadros sero enviados ou recebidos
pela rede;
O papel dessa camada efetuado pela placa de
rede dos dispositivos;
Assim como a anterior, esta camada controla por
hardware e definida pela arquitetura utilizada;
Hubs so equipamentos que operam nesta camada;