Arquitetura de redes - visão geral
Este é um assunto muito vasto que na realidade não é exatamente adequado ao nível de Noções de Informática. No entanto, procuraremos reduzí-lo ao mínimo visando atender a uma eventual pergunta.
Arquitetura de rede é como se designa um conjunto de camadas e protocolos de rede. A especificação de uma arquitetura deve conter informações suficientes para permitir que um implementador desenvolva o programa ou construa o hardware de cada camada, de forma que ela obedeça corretamente ao protocolo adequado.
A arquitetura, numa visão bem simplificada, não é uma coisa física e sim uma especificação, um modelo.
Existem dois grandes tipos de arquitetura: Arquitetura OSI , também chamada de camadas OSI e a conhecida arquitetura Internet baseada no protocolo TCP/IP.
Numa visão geral o Modelo OSI especifica 7 camadas:
Camada Física - define os componentes físicos da rede
Camada de Enlace - responsável pela transmissão e recepção dos dados e pelo controle de fluxo
Camada de Rede - responsável pelo endereçamento dos pacotes (dados)
Camada de Transporte - usa os dados enviados pela camada de Sessão e divide em pacotes que serão transmitidos para a camada de Rede
Camada de Sessão - permite que duas aplicações em computadores diferentes estabeleçam uma sessão de comunicação.
Camada de Apresentação - também chamada camada de Tradução, converte o formato do dado recebido pela camada de Aplicação em um formato comum a ser usado na transmissão desse dado, ou seja, um formato entendido pelo protocolo usado.
Camada de Aplicação - A camada de aplicação faz a interface entre o protocolo de comunicação e o aplicativo que pediu ou receberá a informação através da rede.
Ainda numa visão geral, o Modelo Internet - TCP/IP apresenta apenas 5 camadas
Camada Física
Camada de Enlace
Camada de Rede
Camada de Transporte
Camada de Aplicação
-----------------------------
Internet, Intranet e redes