24
MODELO OSI MODELO OSI Prof. Baroni [email protected] om Cel.: 9108.7973

MODELO OSI Prof. Baroni [email protected] Cel.: 9108.7973

Embed Size (px)

Citation preview

Page 1: MODELO OSI Prof. Baroni marcos.baroni@gmail.com Cel.: 9108.7973

MODELO OSIMODELO OSI

Prof. [email protected]

mCel.: 9108.7973

Page 2: MODELO OSI Prof. Baroni marcos.baroni@gmail.com Cel.: 9108.7973

Modelo OSI

Proposto pela ISO (1984) Em camadas Define as funções de cada camada e facilita a criação

de novos padrões de protocolo: funções bem definidas em cada camada permitem novos

padrões desenvolvidos de forma independente para cada camada

mudanças de protocolo em uma camada não afetam software que já existe em outra camada

Page 3: MODELO OSI Prof. Baroni marcos.baroni@gmail.com Cel.: 9108.7973

Modelo OSI

Sete camadas dividem as funções de

comunicação

As interfaces entre os módulos são simples

Princípio do ocultamento da informação: camadas inferiores tratam com uma quantidade grande de

detalhes

camadas superiores são independentes destes detalhes

Page 4: MODELO OSI Prof. Baroni marcos.baroni@gmail.com Cel.: 9108.7973

Modelo OSI

Cada camada fornece serviços para camada superior e

solicita serviços da camada inferior

Cada camada de uma entidade possui um protocolo

que se comunica com o mesmo protocolo na camada

correspondente de outra entidade

Cada camada realiza um subconjunto de funções

relacionadas a comunicação entre sistemas

Page 5: MODELO OSI Prof. Baroni marcos.baroni@gmail.com Cel.: 9108.7973

Modelo OSI

Camada Física

É a camada responsável por enviar os bits de um computador para o outro por fio ou por outro tipo de conexão.

Ela lida com os sinais elétricos que representam os estados 0 (desativado) ou 1 (ativado) de um bit que viaja pelo cabeamento da rede

Page 6: MODELO OSI Prof. Baroni marcos.baroni@gmail.com Cel.: 9108.7973

Modelo OSI

Camada de Enlace de Dados

É a camada que lida com pacotes, grupo de bits transmitidos pela rede. Ela depende da camada Física para enviar os bits

A camada de Enlace de Dados assegura que os pacotes enviados pela rede serão recebidos e, se necessário, os envia de novo

Page 7: MODELO OSI Prof. Baroni marcos.baroni@gmail.com Cel.: 9108.7973

Modelo OSI

Camada de Rede

É a camada que lida com datagramas, que podem ser maiores ou menores que os frames.

Esta camada lida com o roteamento de datagramas entre os computadores (host) da rede, e conhece os endereços desses hosts na rede.

Page 8: MODELO OSI Prof. Baroni marcos.baroni@gmail.com Cel.: 9108.7973

Modelo OSI

Camada de Transporte

É a camada que lida com segmentos, que pode ser menor ou maior que os datagramas

Essa camada assegura (ou não) que as segmentos viajarão entre os hosts sem perda de dados, se haverá estabelecimento de conexão, e, se necessário, organiza o reenvio dos datagramas

Page 9: MODELO OSI Prof. Baroni marcos.baroni@gmail.com Cel.: 9108.7973

Modelo OSI

Camada de Sessão

Essa camada estabelece e mantém uma sessão entre aplicativos que estão sendo executados em computadores diferentes

Ela trata questões de sincronismo de comunicação

Page 10: MODELO OSI Prof. Baroni marcos.baroni@gmail.com Cel.: 9108.7973

Modelo OSI

Camada de Apresentação

Fornece serviços que vários aplicativos diferentes utilizam, tais como criptografia, compressão ou conversão de caracteres (de ASCII para EBCDIC da IBM)

Page 11: MODELO OSI Prof. Baroni marcos.baroni@gmail.com Cel.: 9108.7973

Modelo OSI

Camada de Aplicativo

É a camada que lida com as solicitações dos aplicativos que requerem comunicações de rede, como o acesso a um banco de dados ou o envio de um correio eletrônico.

Esta camada oferece acesso direto aos aplicativos que estão sendo executados em computadores

ligados em rede

Page 12: MODELO OSI Prof. Baroni marcos.baroni@gmail.com Cel.: 9108.7973
Page 13: MODELO OSI Prof. Baroni marcos.baroni@gmail.com Cel.: 9108.7973

Modelo OSI

Rede A Rede B

HOST A HOST B

Roteador

Físico FísicoFísico

Enlace EnlaceEnlace

Rede RedeRede

TransporteTransporte

SessãoSessão

ApresentaçãoApresentação

AplicaçãoAplicação

Page 14: MODELO OSI Prof. Baroni marcos.baroni@gmail.com Cel.: 9108.7973

Modelo OSI

As camadas rede, enlace e físico podem não

estabelecer comunicação fim-a-fim

A camada de rede estabelece comunicação entre nó de

origem e nó de destino, passando por nós roteadores

se necessário, estabelecendo na comunicação de um

nó a outro comunicações ponto-a-ponto

Page 15: MODELO OSI Prof. Baroni marcos.baroni@gmail.com Cel.: 9108.7973

Modelo OSI

Físico

Enlace

Rede

Transporte

Sessão

Apresentação

Aplicação

Camada N

Serviços para a camada N+1

Serviços da camada N-1

Protocolo com a camada N par

Page 16: MODELO OSI Prof. Baroni marcos.baroni@gmail.com Cel.: 9108.7973

Modelo OSI

Camada N

Ponto de Acesso a Serviços (SAP)

Especificação de Serviços Especificação do

protocolo

Page 17: MODELO OSI Prof. Baroni marcos.baroni@gmail.com Cel.: 9108.7973

Modelo OSI

Especificação de protocolos: 2 entidades de uma

mesma camada em sistemas diferentes cooperam e

interatuam por um protocolo. Este deve ser especificado

de forma precisa: sintática, semântica e timing.

Definição de serviços: padronização dos serviços a

serem ofertados para a camada superior

Endereçamento: cada camada provê serviços a superior

que são acessíveis por meio de um SAP

Page 18: MODELO OSI Prof. Baroni marcos.baroni@gmail.com Cel.: 9108.7973

Modelo OSI

Os serviços entre as camadas OSI são expressos em

termos de:

primitivas: especificam a função a ser executada

parâmetros: passam dados ou informações de

controle

Page 19: MODELO OSI Prof. Baroni marcos.baroni@gmail.com Cel.: 9108.7973

Modelo OSI

Request: Emitida pelo usuário de um serviço para

invocá-lo e passar os parâmetros necessários para

especificar completamente o serviço

Indication: A primitiva usada por um provedor de

serviço para: indicar que um procedimento foi invocado

pelo usuário de camada par e fornecer os parâmetros

associados e notificar o usuário do serviço de uma ação

iniciada no provedor

Page 20: MODELO OSI Prof. Baroni marcos.baroni@gmail.com Cel.: 9108.7973

Modelo OSI

Response: Primitiva emitida por um usuário do serviço

para reconhecer ou completar algum procedimento

invocado previamente por meio de um Indication para

esse usuário

Confirm: Primitiva usada pelo provedor de serviço

para reconhecer ou completar algum procedimento

invocado previamente por meio de um Request pelo

usuário do serviço

Page 21: MODELO OSI Prof. Baroni marcos.baroni@gmail.com Cel.: 9108.7973

Modelo OSI

n Essas primitivas são geradas em todas as camadas

t1

t2t2

t4

t3

X.Request

X.Indication

X.Response

X.Confirm

Page 22: MODELO OSI Prof. Baroni marcos.baroni@gmail.com Cel.: 9108.7973

Camada de Rede

Serviços da Camada de Rede oferecidos a camada de

transporte: serviço orientado a conexão

serviço não orientado a conexão

serviço confiável

serviço não confiável

Normalmente, serviços orientados a conexão possuem

confiabilidade

Page 23: MODELO OSI Prof. Baroni marcos.baroni@gmail.com Cel.: 9108.7973

Camada de Rede Serviços da Camada de Rede:

conexão (orientado ou não) roteamento controle de congestionamento

No serviço com conexão estabelece-se circuito virtual O circuito virtual determina o roteamento uma única vez para a

conexão se estabelece a rota para todos os pacotes da conexão, podendo-se

reservar banda para a conexão

No serviço sem conexão as rotas podem se alterar cada pacote é roteado de forma independente dos demais

Page 24: MODELO OSI Prof. Baroni marcos.baroni@gmail.com Cel.: 9108.7973

Roteamento

Tabela de Roteamento: manualmente: inicialização do SO do roteador

dinamicamente: tempo de execução

Flooding Roteador envia pacotes para todas as suas interfaces

Inunda a rede

Tráfego desnecessário