Redes De Computadores Parte 8 - Camadas De Sessão, Apresentação E Aplicação Do Modelo Osi

  • Uploaded by: Ricardo Jurczyk Pinheiro
  • 0
  • 0
  • May 2020
  • PDF

This document was uploaded by user and they confirmed that they have the permission to share it. If you are author or own the copyright of this book, please report to us by using this DMCA report form. Report DMCA


Overview

Download & View Redes De Computadores Parte 8 - Camadas De Sessão, Apresentação E Aplicação Do Modelo Osi as PDF for free.

More details

  • Words: 652
  • Pages: 15
Fundamentos de Redes de Computadores Camadas de sessão, apresentação e aplicação do modelo OSI Prof. Ricardo J. Pinheiro

Resumo Camada de sessão. Camada de apresentação. Camada de aplicação.

Ricardo Pinheiro

2

Camada de sessão Permite que duas aplicações em em computadores diferentes estabeleçam uma sessão de comunicação. Nesta sessão as aplicações definem como será feita a transmissão de dados e marca os dados que estão sendo transmitidos. Se a rede falhar, os computadores reiniciam a transmissão dos dados a partir da última marcação recebida.

Ricardo Pinheiro

3

Camada de sessão Tipos de serviços oferecidos: Intercâmbio de Dados Gerenciamento de Diálogos Sincronização Gerenciamento de Atividades Relatório de Exceções

Ricardo Pinheiro

4

Intercâmbio de dados Três etapas: Estabelecer conexão com outro usuário (estabelecimento); Feito através de um pedido de conexão à camada de transporte.

Trocar dados (utilização); Fechar a conexão (liberação). Pode ocorrer de forma: Abrupta – Desconexão na camada de transporte encerra a conexão na camada de sessão. Disciplinada – Passa por todas as etapas da desconexão (pedido, indicação, resposta e confirmação).

Ricardo Pinheiro

5

Gerenciamento de diálogos Negocia o uso de tokens para troca de dados, sincronização e liberação da conexão de sessão. Pode ser que o software que opera na camada superior seja preparado para comunicação halfduplex – por isso a necessidade de estabelecer quem pode enviar. Só quem pode transmitir é quem tem o token – os outros aguardam.

Ricardo Pinheiro

6

Sincronização Definem pontos de sincronização em diálogos possibilitando interrupções e retornos. Útil no caso de ocorrerem erros. O texto na camada de sessão é dividido em páginas, e essas páginas são divididas em pontos de sincronização. Caso ocorram erros, o diálogo deve ser retomado a partir do último ponto de sincronização transmitido.

Ricardo Pinheiro

7

Gerenciamento de atividades Permite que o fluxo de mensagens sejam divididas pelo usuário em unidades lógicas menores independentes (atividades). Cada atividade é completamente independente de outra subseqüente ou anterior. O usuário determina o que deve constituir cada atividade. Tudo o que a camada de sessão faz é transmitir para o receptor as indicações de inicio, finalização, retomada, interrupção ou descarte de uma atividade. A camada de sessão não sabe quando as solicitações de atividades são feitas e como são as reações do receptor. Ricardo Pinheiro

8

Relatório de exceções Caso ocorram problemas e erros inesperados, estes podem ser relatados ao parceiro de um determinado usuário.

Ricardo Pinheiro

9

Camada de apresentação Tornar as informações trocadas pelos usuários compatíveis entre si, fornecendo também serviços como criptografia, compressão de dados, etc. Uso de um formato comum para representar dados transferidos (independência sintática).

Ricardo Pinheiro

10

Alguns conceitos Sintaxe abstrata Como o dado é arranjado, independente do hardware.

Sintaxe concreta Como o dado é salvo - depende do hardware.

Sintaxe de transferência Como o dado é organizado para ser transferido.

Sintaxe abstrata → Sintaxe de transferência

Ricardo Pinheiro

11

Como funciona Em todas as camadas abaixo (física até sessão), o dado é uma sequência de bytes. A forma como essa sequência está organizada dentro do micro depende do hardware (sintaxe concreta). Na camada de cima (aplicação), o dado é uma estrutura complexa. O papel da camada de apresentação é fazer a "tradução", da sintaxe abstrata para uma sintaxe de transferência.

Ricardo Pinheiro

12

Como funciona Com isto, a camada de apresentação amplia as funções da camada de sessão, com serviços como: Negociação da sintaxe usada. Conversão dos dados (inclui serviços como criptografia).

Ricardo Pinheiro

13

Camada de aplicação Define como deve funcionar uma aplicação que faz uso de redes. Provê serviços como: Transferência de dados. Determinação da qualidade de serviço aceitável. Sincronização. Aspectos relativos à segurança de dados. Seleção do modo de diálogo (half ou full-duplex).

Ricardo Pinheiro

14

Camada de aplicação Diversos padrões agrupados numa entidade de aplicação. Alguns padrões ISO nessa camada: X.400 - correio eletrônico. FTAM - transferência de arquivos. X.500 - Serviços de diretório. X.700 - Gerenciamento de redes.

Ricardo Pinheiro

15

Related Documents


More Documents from "Maria"

June 2020 14
May 2020 12
December 2019 17
December 2019 16