Professional Documents
Culture Documents
Estrutura de Redes
Em qualquer rede existe uma coleo de mquinas que podem rodar programas
aplicativos. Chamaremos estas mquinas de hosts.
Os hosts so conectados pela subnet.
A tarefa da subnet carregar mensagens de hosts para hosts.
Separando-se os aspectos de uma comunicao (a subnet) dos aspectos aplicativos
(os hosts), o projeto da rede fica simplificado.
Subnet:
Elementos chaveados: computadores especializados , IMP (Interface
Message Processor).
Linhas de transmisso: circuitos ou canais.
ARQUITETURAS DE REDES
As modernas redes de computadores so projetadas de forma altamente
estruturada. Nas sees seguintes examinaremos com algum detalhe a tcnica de
estruturao.
HIERARQUIAS DE PROTOCOLOS
Para reduzir a complexidade de projeto, a maioria das redes organizada em
camadas ou nveis, cada uma construda sobre sua predecessora. O nmero de camadas,
o nome, o contedo e a funo de cada camada diferem de uma rede para outra. No
entanto, em todas as redes, o propsito de cada camada oferecer certos servios s
camadas superiores, protegendo essas camadas dos detalhes de como os servios
oferecidos so de fato implementados.
A camada n em uma mquina estabelece uma converso com a camada n em outra
mquina. As regras e convenes utilizadas nesta conversao so chamadas
coletivamente de protocolo da camada n, conforme ilustrado na Figura abaixo para uma
rede com sete camadas. As entidades que compem as camadas correspondentes em
mquinas diferentes so chamadas de processos parceiros. Em outras palavras, so os
processos parceiros que se comunicam utilizando o protocolo.
Na verdade, nenhum dado transferido diretamente da camada n em uma mquina
para a camada n em outra mquina. Em vez disso, cada camada passa dados e informaes
de controle para a camada imediatamente abaixo, at que o nvel mais baixo seja
alcanado. Abaixo do nvel 1 est o meio fsico de comunicao, atravs do qual a
comunicao ocorre. Na Figura abaixo, a comunicao virtual mostrada atravs de linhas
pontilhadas e a comunicao fsica atravs de linhas slidas.
Entre cada par de camadas adjacentes h uma interface. A interface define quais
operaes primitivas e servios a camada inferior oferece camada superior. Quando os
projetistas decidem quantas camadas incluir em uma rede e o que cada camada deve fazer,
uma das consideraes mais importantes definir interfaces limpas entre as camadas. Isso
requer, por sua vez, que cada camada desempenhe um conjunto especfico de funes bem
compreendidas. Alm de minimizar a quantidade de informaes que deve ser passada de
camada em camada, interfaces bem definidas tambm tornam fcil a troca da
implementao de uma camada por outra implementao completamente diferente (por
exemplo, trocar todas as linhas telefnicas por canais de satlite), pois tudo o que
exigido da nova implementao que ela oferea camada superior exatamente os
mesmos servios que a implementao antiga oferecia.
FIEC Professor Srgio Furgeri