Curso de Verão de Java
Sockets - Modelo de Referência OSI
Abaixo segue uma breve descrição do Modelo de Referência OSI - Open Systems Interconnection da ISO - International Standards Organization, ou seja, um modelo abstrato para padronizar a comunicação entre sistemas abertos (abertos para comunicação com outros sistemas). Esta descrição será útil para estabelecermos uma relação entre o mecanismo de Sockets e a rede com um todo.
O Modelo é composto de sete camadas, onde cada camada deve fornecer um conjunto mínimo de serviços padronizados para a camada imediatamente superior a ela, e, consequentemente, pode exigir um conjunto mínimo de serviços padronizados à camada imediatamente inferior a ela. As camadas são:
- Física - responsável pela transmissão de dados sobre o meio de comunicação: cabo, rádio, carta, caminhão, bicicleta...
- Enlace - detecta e corrige erros que podem ocorrer na camada física.
- Rede - responsável pelo roteamento e gerenciamento dos dados.
- Transporte - oferece transparência na transferência de dados, observando fatores de confiabilidade associados à comunicação.
- Sessão - organização e sincronismo na comunicação.
- Apresentação - preocupa-se com a sintaxe e semântica da informação transmitida.
- Aplicação - fornece uma janela entre a aplicação e as informações externas (usuário).
Para maires informações, Computer Networks de Andrew S. Tanenbaum.
JOA, joa @di.ufpe.br
Última edição em 29 de janeiro de 1996.
URL: http://www.di.ufpe.br/~java/verao/aula10/osi.html