"Modelo OSI"
Segundo Tanenbaum o Modelo OSI não é uma arquitetura de redes, pois não especifica os serviços e protocolos exatos que devem ser usados em cada camada. Ele apenas informa o que cada camada deve fazer. O Modelo OSI permite comunicação entre máquinas heterogêneas e define diretivas genéricas para a construção de redes de computadores (seja de curta, média ou longa distância) independente da tecnologia utilizada.Camadas O conceito de layers (camadas de software) separa os módulos de um software em camadas, cada uma com sua contribuição para a execução do software. As camadas separam o código-fonte seguindo uma forma lógica, podendo gerar pacotes físicos, mas não implicam necessariamente em separação física, assim as camadas podem compartilhar CPU e até processos iguais.[4] Este modelo é dividido em sete camadas hierárquicas, ou seja, cada camada usa as funções da própria ou da camada anterior, para esconder a complexidade e transparecer de modo simples as operações ao usuário, seja ele um programa ou uma outra camada. As camadas são empilhadas na seguinte ordem: Segundo Tanenbaum o Modelo OSI não é uma arquitetura de redes, pois não especifica os serviços e protocolos exatos que devem ser usados em cada camada. Ele apenas informa o que cada camada deve fazer. O Modelo OSI permite comunicação entre máquinas heterogêneas e define diretivas genéricas para a construção de redes de computadores (seja de curta, média ou longa distância) independente da tecnologia utilizada.Camadas O conceito de layers (camadas de software) separa os módulos de um software em camadas, cada uma com sua contribuição para a execução do software. As camadas separam o código-fonte seguindo uma forma lógica, podendo gerar pacotes físicos, mas não implicam necessariamente em separação física, assim as camadas podem compartilhar CPU e até processos iguais.[4] Este modelo é dividido em sete camadas hierárquicas, ou seja, cada camada usa as funções da própria ou da camada anterior, para esconder a complexidade e transparecer de modo simples as operações ao usuário, seja ele um programa ou uma outra camada. As camadas são empilhadas na seguinte ordem:
- 7. Camada de aplicação;
- 6. Camada de apresentação;
- 5. Camada de sessão;
- 4. Camada de transporte;
- 3. Camada de rede;
- 2. Camada de enlace de dados;
- 1. Camada física.
- Definição do modelo: define o que cada camada deve fazer, isto é, indica os serviços que cada camada deve oferecer;
- Definição dos protocolos de camada: define os componentes que fazem parte do modelo (padrões de interoperabilidade e portabilidade), não só os relacionados à comunicação, mas também alguns não relacionados, como a estrutura de armazenamento de dados;
- Seleção dos perfis funcionais: realizada pelos órgãos de padronização de cada país que escolhem os padrões que lhes cabem, baseados em alguns critérios, por exemplo: condições tecnológicas, base instalada, visão futura.