MODELO OSI Prof. Baroni [email protected] Cel.: 9108.7973.
Transcript of MODELO OSI Prof. Baroni [email protected] Cel.: 9108.7973.
![Page 2: MODELO OSI Prof. Baroni marcos.baroni@gmail.com Cel.: 9108.7973.](https://reader035.fdocumentos.tips/reader035/viewer/2022062318/552fc0f8497959413d8b5eef/html5/thumbnails/2.jpg)
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.](https://reader035.fdocumentos.tips/reader035/viewer/2022062318/552fc0f8497959413d8b5eef/html5/thumbnails/3.jpg)
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.](https://reader035.fdocumentos.tips/reader035/viewer/2022062318/552fc0f8497959413d8b5eef/html5/thumbnails/4.jpg)
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.](https://reader035.fdocumentos.tips/reader035/viewer/2022062318/552fc0f8497959413d8b5eef/html5/thumbnails/5.jpg)
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.](https://reader035.fdocumentos.tips/reader035/viewer/2022062318/552fc0f8497959413d8b5eef/html5/thumbnails/6.jpg)
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.](https://reader035.fdocumentos.tips/reader035/viewer/2022062318/552fc0f8497959413d8b5eef/html5/thumbnails/7.jpg)
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.](https://reader035.fdocumentos.tips/reader035/viewer/2022062318/552fc0f8497959413d8b5eef/html5/thumbnails/8.jpg)
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.](https://reader035.fdocumentos.tips/reader035/viewer/2022062318/552fc0f8497959413d8b5eef/html5/thumbnails/9.jpg)
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.](https://reader035.fdocumentos.tips/reader035/viewer/2022062318/552fc0f8497959413d8b5eef/html5/thumbnails/10.jpg)
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.](https://reader035.fdocumentos.tips/reader035/viewer/2022062318/552fc0f8497959413d8b5eef/html5/thumbnails/11.jpg)
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.](https://reader035.fdocumentos.tips/reader035/viewer/2022062318/552fc0f8497959413d8b5eef/html5/thumbnails/12.jpg)
![Page 13: MODELO OSI Prof. Baroni marcos.baroni@gmail.com Cel.: 9108.7973.](https://reader035.fdocumentos.tips/reader035/viewer/2022062318/552fc0f8497959413d8b5eef/html5/thumbnails/13.jpg)
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.](https://reader035.fdocumentos.tips/reader035/viewer/2022062318/552fc0f8497959413d8b5eef/html5/thumbnails/14.jpg)
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.](https://reader035.fdocumentos.tips/reader035/viewer/2022062318/552fc0f8497959413d8b5eef/html5/thumbnails/15.jpg)
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.](https://reader035.fdocumentos.tips/reader035/viewer/2022062318/552fc0f8497959413d8b5eef/html5/thumbnails/16.jpg)
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.](https://reader035.fdocumentos.tips/reader035/viewer/2022062318/552fc0f8497959413d8b5eef/html5/thumbnails/17.jpg)
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.](https://reader035.fdocumentos.tips/reader035/viewer/2022062318/552fc0f8497959413d8b5eef/html5/thumbnails/18.jpg)
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.](https://reader035.fdocumentos.tips/reader035/viewer/2022062318/552fc0f8497959413d8b5eef/html5/thumbnails/19.jpg)
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.](https://reader035.fdocumentos.tips/reader035/viewer/2022062318/552fc0f8497959413d8b5eef/html5/thumbnails/20.jpg)
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.](https://reader035.fdocumentos.tips/reader035/viewer/2022062318/552fc0f8497959413d8b5eef/html5/thumbnails/21.jpg)
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.](https://reader035.fdocumentos.tips/reader035/viewer/2022062318/552fc0f8497959413d8b5eef/html5/thumbnails/22.jpg)
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.](https://reader035.fdocumentos.tips/reader035/viewer/2022062318/552fc0f8497959413d8b5eef/html5/thumbnails/23.jpg)
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.](https://reader035.fdocumentos.tips/reader035/viewer/2022062318/552fc0f8497959413d8b5eef/html5/thumbnails/24.jpg)
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