|
Aplicação
______________
Apresentação
______________
Transporte
______________
Rede
______________
Enlace
______________
Física
______________
Voltar
|
|
Nível Sessão
A
camada de sessão é a responsável pelo estabelecimento de sessões entre
dois usuários permitindo o transporte ordinário de dados (assim como a
camada de transporte), porém com alguns serviços mais refinados, que podem
ser úteis em algumas aplicações.
Alguns serviços que a camada de sessão deve prover são, por exemplo:
>> gerência do controle de diálogo:
a troca de informações entre entidades em um circuito half-duplex deve
ser controlada através da utilização de tokens. A camada de sessão é responsável
pela posse e entrega destes tokens, ajudando a controlar de quem é a vez
de transmitir;
>> sincronização: para se evitar,
por exemplo, a perda de um volume de dados muito grandes que estão sendo
transmitidos em uma rede não confiável, utiliza-se o conceito de ponto
de sincronização. O ponto de sincronização corresponde a marcas lógicas
posicionadas ao longo do diálogo. Toda vez que um usuário recebe um ponto
de sincronização, deve enviar uma resposta, confirmando que este foi recebido.
Caso a transmissão, por algum motivo, seja interrompida, ela pode ser
reiniciada a partir do último ponto de sincronização confirmado;
>> gerenciamento da camada de sessão.
|
|
|