Você está na página 1de 23

Projeto de Redes

Um projeto de rede deve Meio físico de transmissão;


prever diversos aspectos Taxa de transmissão;
referentes à aplicação e Níveis de sinais elétricos;
serviços oferecidos; Multiplexação, modulação;
Transmissão: serial x
A simples transferência paralela;
de um arquivo de uma Detecção e correção de
máquina p/outra, envolve erros;
uma série de fatores a
Comutação, roteamento,
serem observados, tais
etc.
como:
A Estrutura das Camadas

Para reduzir a complexidade de


um projeto, a rede é estruturada
em um conjunto de camadas
(níveis);
camada n...
Cada camada é construída sobre camada n+1
sua antecessora; camada n serviços

As camadas inferiores oferecem


serviços às camadas superiores;
Os detalhes de como os serviços
são implementados são
transparentes.
A Estrutura das Camadas

Os serviços das camada n...


camadas são
camada n+1 serviços
implementados através função
das funções da camada;

maq A maq B
A camada n de uma
máquina conversa com a camada n... protocolo camada n...
da camada
camada n de outra camada n+1 camada n+1
máquina através do camada n camada n
PROTOCOLO da camada.
Comunicação entre Camadas
Nenhum dado é
transferido diretamente
entre as camadas de
mesmo nível; dados nível n... nível n... dados
controle
controle
Faz uso dos serviços das nível n+1 nível n+1
dados
camadas inferiores; dados
controle controle
nível n nível n
Cada camada envia dados
e informações de controle meio físico

até atingir o nível mais


baixo (físico), através do
qual ocorre a
comunicação.
Interface das Camadas
Entre as camadas adjacentes Ao alterar a
há uma interface, que define implementação dos
quais operações, primitivas serviços de uma camada
e serviços a camada inferior
oferece a superior;
não deve ser afetado a
sua camada superior
Quanto mais transparente a
(transparência);
interface, melhor o projeto
Por que utilizar uma
estrutura de camadas?
 modularidade, abstração

e implementação
independente
Questões de Projetos p/ Camadas

Estabelecimento de Controle de fluxo;


conexões; Velocidade de
Encerramento de transmissão;
conexão; Tamanho das
Regras p/ mensagens;
transferência de Multiplexação de
dados; conexões;
Controle de erros Roteamento.
(detecção, correção e
retransmissão);
Arquitetura de Redes

O conjunto de protocolos e da estrutura das


camadas é chamado de Arquitetura de Redes;
Nos primórdios, cada fabricante possuía sua
arquitetura própria (fechada): IBM, DEC, etc;
Fidelidade a um único fabricante, impedia o
acesso a novas tecnologias, a melhores
recursos e produtos, mais baratos de outros
fabricantes;
Este “CAOS” levou muitos usuários a demandar
uma padronização.
Padronização
Os padrões não apenas permitem a
integração de diferentes arquiteturas, mas
também:

Aumenta o mercado p/ produtos


padronizados;
Diminuição de preço;
Aumento da oferta;
Proteção a investimentos anteriores.
Padrões
Em 1977, a ISO formou um sub-
comitê, com diversas entidades
e fabricantes, visando a Padrões de jure:
interconexão de sistemas
RM-OSI (ISO 7498)
abertos;
IEEE 802
Surgiu o Modelo de Referência
OSI (ISO 7498);
Padrão de fato:
Sistema aberto (ISO): Sistema
IAB (Internet)
que pode ser interconectado a
outros, com normas e padrões
definidos;
É formado por 7 camadas;
APLICAÇÃO
As camadas servem p/ esconder APRESENTAÇÃO
os problemas de transferência SESSÃO
de dados entre os TRANSPORTE
equipamentos físicos e as REDE
aplicações dos usuários ; ENLACE
FÍSICA
Os elementos ativos das Níveis do Modelo OSI
camadas são denominados
entidades;
O modelo em camadas – RM-OSI

Interfaces: Os dados são transmitidos de uma camada p/ outra.


Engenharia modular: Decompõe projetos de engenharia complexos
em problemas menores e gerenciáveis.
Interoperabilidade: No sentido de fazer com que vários fabricantes
e tecnologias diferentes possam trabalhar juntos.
Conceitos do RM-OSI
Uma entidade pode ser Um serviço é
uma entidade de acessível através de
software (um suas primitivas;
processo) ou de
hardware (uma placa Um serviço pode ser
de rede); confirmado ou não;
Entidades da mesma Um serviço pode ser
camada em máquinas orientado a conexão
diferentes são ou não .
chamadas entidades
pares ou parceiras;
Ilustração da Comunicação Virtual numa Arquitetura de Rede
Transmissão
m

Interface 6/7

O processo da camada 7 gera uma mensagem m, que será transmitida


desta à camada inferior segundo o que estiver definido pela interface das
camadas 6/7.
Ilustração da Comunicação Virtual numa Arquitetura de Rede
Transmissão
M

Interface 6/7

M
Interface 5/6

Considera-se que esta transmissão introduz algumas modificações na


mensagem (por exemplo, uma compressão de dados), o que justifica uma nova
representação desta por M. Esta mensagem é, por sua vez, transmitida à
camada 5, através da interface das camadas 5/6.
Ilustração da Comunicação Virtual numa Arquitetura de Rede
Transmissão
m

Interface 6/7

Interface 5/6

H4 M1 H4 M2

A camada 4 é responsável da decomposição da mensagem a fim de


respeitar as restrições de tamanho que podem ser impostas pelas camadas
inferiores. Assim, M é decomposta em M1 e M2. para isto, é inserido também
na mensagem (ou nas partes da mensagem) um cabeçalho H4 contendo uma
informação de controle.
Ilustração da Comunicação Virtual numa Arquitetura de Rede
Transmissão
m

Interface 6/7

Interface 5/6

H4 M1 H4 M2

H3 H4 M1 H3 H4 M2

Na camada 3, é feita a escolha das linhas de saída (roteamento) e um


novo cabeçalho, H3, é introduzido às mensagens.
Ilustração da Comunicação Virtual numa Arquitetura de Rede
Transmissão
m

Interface 6/7

Interface 5/6

H4 M1 H4 M2

H3 H4 M1 H3 H4 M2

H2 H3 H4 M2 T2 H2 H3 H4 M2 T2

Na camada 2, além de um cabeçalho, H2, é introduzido também um


sufixo, T2, contendo informações específicas á esta camada.
Ilustração da Comunicação Virtual numa Arquitetura de Rede
Transmissão Recepção
m m

Interface 6/7 Interface 6/7


M M

Interface 5/6 Interface 5/6

M M

H4 M1 H4 M2 H4 M1 H4 M2

H3 H4 M1 H3 H4 M2 H3 H4 M1 H3 H4 M2

H2 H3 H4 M2 T2 H2 H3 H4 M2 T2 H2 H3 H4 M2 T2 H2 H3 H4 M2 T2

A mensagem é finalmente entregue a camada 1 para emissão via meio


físico.
Ilustração da Comunicação Virtual numa Arquitetura de Rede
Transmissão Recepção
PC7
m m

Interface 6/7 Interface 6/7


PC6
M M

Interface 5/6 Interface 5/6


PC5
M M

PC4
H4 M1 H4 M2 H4 M1 H4 M2

PC3
H3 H4 M1 H3 H4 M2 H3 H4 M1 H3 H4 M2

PC2
H2 H3 H4 M2 T2 H2 H3 H4 M2 T2 H2 H3 H4 M2 T2 H2 H3 H4 M2 T2

Importante se faz observar é que há uma comunicação virtual entre as camadas


pares. As camadas em cada nível possuem uma visão da comunicação horizontal,
mesmo se as mensagens são na realidade transmitidas às camadas inferiores
pertencentes ao mesmo sistema.
As Sete Camadas
Camada Física: Considerar as características mecânicas,
elétricas, procedimentos das interfaces e o meio físico de
transmissão. Responsável pela transferência de bits.
Camada de Enlace: Eliminar os erros ocorridos na camada física
durante a transferência de bits. Serviços de detecção e correção
de erros, de controle de fluxo, etc.
Camada de Rede: Gerenciar o encaminhamento ou o roteamento
das informações.Conexões ponto a ponto.
Camada de Transporte: Isolar as camadas superiores dos
detalhes de comunicação.
As Sete Camadas
Camada de Sessão: gerenciar e sincronizar o diálogo
entre processos de aplicação
Camada de Apresentação: eliminar as diferenças
sintáticas e semânticas das informações trocadas
entre entidades cooperantes. Compactação,
criptografia,etc.
Camada de Aplicação: acondicionar os programas
que utilizam a rede. Interface com o usuários. Todas
as outras camadas dão suporte a esta.

Você também pode gostar