Translate

segunda-feira, 25 de junho de 2012

Camadas de Sessão e Apresentação do modelo OSI

Camada de Sessão

A camada de Sessão permite que duas aplicações em computadores diferentes estabeleçam uma sessão de comunicação. Nesta sessão, essas aplicações definem como será feita a transmissão de dados e coloca marcações nos dados que estão a ser transmitidos. Se porventura a rede falhar, os computadores reiniciam a transmissão dos dados a partir da última marcação recebida pelo computador receptor.

Tipos de Serviços: 

Intercâmbio de dados:
  • Estabelecer a conexão com outro utilizador;
  • Trocar dados;
  • Fechar a conexão.

Gestão de diálogo:
    • Negocia o uso de tokens para troca de dados, sincronização e libertação da conexão de sessão;
    • Pode ser que o software que opera na camada superior seja preparado para comunicação half-duplex – por isso a necessidade de estabelecer quem pode enviar;
    • Só quem pode transmitir é quem tem o token – os outros aguardam. 
    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 retomada a partir do último ponto de sincronização transmitido. 
    Gestão de actividades:

    • Permite que o fluxo de mensagens seja dividido pelo utilizador em unidades lógicas menores independentes;
    • Cada actividade é completamente independente de outra;
    • O utilizador determina o que deve constituir cada actividade. 
     Camada de Apresentação

    A camada de apresentação, que se encontra entre a de sessão (camada 5) e a camada de aplicação (camada 7).

    Esta camada permite tornar as informações trocadas pelos utilizadores 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.

    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 depende do hardware.

    Na camada de cima (aplicação), o dado é uma estrutura complexa.

    O papel da camada de apresentação é fazer a "tradução", da sintaxe abstracta para uma sintaxe de transferência.

    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.

    Sem comentários:

    Enviar um comentário