Escolar Documentos
Profissional Documentos
Cultura Documentos
O Modelo OSI PDF
O Modelo OSI PDF
As Camadas do Aplicao
Modelo (cont.)
Apresentao
Sesso
Transporte
Rede
Enlace
Fsica
As Camadas do
Modelo (cont.)
As Camadas do Modelo (cont.)
Camadas superiores
Prestam servios relacionados com a natureza da
aplicao. Tratam de aspectos de interoperao de
aplicaes.
Camadas inferiores
Possibilitam a interconexo de sistemas ou
equipamentos individuais. Esto relacionadas a
aspectos de transmisso e interconexo.
Camada de transporte
Prov comunicao fim-a-fim entre aplicaes.
Princpios do Modelo OSI
Agrupar funes similares em uma mesma camada, isto
, cada camada deve desempenhar uma funo bem
definida.
Criar camadas separadas para manipular funes que
so manifestamente diferentes no processo ou na
tecnologia envolvida.
Permitir alteraes de funes ou protocolos dentro de
uma camada sem afetar as outras.
Uma camada deve ser criada onde houver necessidade
de um outro grau de abstrao.
No criar um nmero grande de camadas para que a
tarefa de descrever e integrar as camadas no fique
mais complexa do que o necessrio.
Princpios do Modelo OSI (cont.)
servios
camada
n+1 (n)SAPa (n)SAPx
camada
n (n
(n--1)SAPk (n
(n--1)SAPz
camada servios
n-1
Servio (cont.)
Conexo
Um servio comum oferecido por todas as
camadas consiste em prover associaes entre
SAPs, que podem ser usados em, particular,
para transferir dados.
Mais precisamente, uma camada-(N) oferece
conexes-(N) entre SAPs-(N) como parte de
servios-(N). Essas conexes podem ser
unicast, multicast ou broadcast.
O final de uma conexo-(N) em um SAP-(N)
chamado de CEP-(N) (connection-end-point).
Conexo (cont.)
Protocolos
Protocolos so um conjunto de regras que
governa a interao em sistemas distribudos.
A comunicao entre camadas de mesmo
nmero em ns distintos feita atravs de
protocolos.
Para que dois parceiros se comuniquem eles devem
especificar o mesmo protocolo.
Os protocolos existem como forma de viabilizar
a prestao de servios pelas camadas
(protocolo = como).
Protocolos (cont.)
camada camada
n+1 n+1
protocolo camada
camada
n n
camada camada
n-1 n-1
Servio vs. Protocolo
Transporte
Servio
Rede Rede
Protocolo
Servio
indication
response
confirmation
tempo
Grupos de Servios
Servios confirmados:
So servios que contm as quatro fases da
primitiva (request, indication, response,
confirmation).
Servios no-confirmados:
So servios que especificam apenas as fases
de request e indication.
PDU e SDU
Quando uma camada (N+1) requisita um servio
camada (N), neste instante ela est enviando um
conjunto de bytes, denominado Protocol Data Unit
(PDU).
A PDU est assim dividida:
Cabealho: a parte do protocolo da camada (N+1);
Contedo: a parte de dados da camada (N+1).
A PDU da camada (N+1) se encaixa na parte de dados
da camada (N).
Assim que a (N)-PDU ultrapassa a fronteira entre as
camadas (N) e (N-1) ela recebe um novo nome na
camada (N-1): SDU (Service Data Unit).
PDU e SDU (Cont.)
Sistema A Sistema B
User A User B
Provider
camada (n-
(n-1)
Viso Geral
Sistema A Sistema B
User A User B
Provider (n)
camada (n) camada (n)
User A User B
Provider (n-
(n-1)
camada (n-
(n-1)
camada (n)
Por que o OSI no vingou?
Segundo Tanenbaum, alguns dos motivos foram:
Momento ruim: Quanto o padro OSI foi lanado, o TCP/IP j estava
sendo amplamente utilizado nas universidades. Muitos fabricantes j
ofereciam produtos TCP/IP. Desta forma, no havia interesse em gastar
dinheiro em uma segunda pilha de protocolos.
Tecnologia Ruim: A diviso em 7 camadas foi mais poltica que tcnica.
Duas delas encontram-se praticamente vazias (sesso e apresentao) e
outras duas sobrecarregadas (enlace e rede). Muitas das funes de
uma camada, como o controle de erros, apareciam repetidas em outras.
Se tudo isso no bastasse, a implementao era bastante complexa.
Implementao Ruim: Devido tecnologia ruim, as implementaes
eram lentas.
Poltica Ruim: O OSI era visto como algo sendo empurrado por
burocratas a pesquisadores. Por outro lado, o TCP/IP estava associado
ao UNIX, que era adorado no ambiente acadmico.