Redes de Computadores - ece.ufrgs.brfetter/ele00012/redecom1.pdf · Redes de Computadores Carlos...
Embed Size (px)
Transcript of Redes de Computadores - ece.ufrgs.brfetter/ele00012/redecom1.pdf · Redes de Computadores Carlos...

1
Carlos E. Pereira - UFRGS/DELET GCAR
RedesRedes de de Computadores Computadores
Carlos Eduardo PereiraReferência: Tanenbaum - Redes de Computadores
Carlos E. Pereira - UFRGS/DELET GCAR
RedeRede de de Computadores Computadores
I M Ps
hosts
IMP= Interface Message Processor

2
Carlos E. Pereira - UFRGS/DELET GCAR
DTE/DCE/DSEDTE/DCE/DSE
● Tarefas a serem realizadas pelas estações:– armazenamento das mensagens recebidas
– roteamento das mensagens
– detecção de erros de transmissão
– retransmissão de mensagens
● DCE: equipamentos externos, responsáveispela tarefas acima (para aliviarprocessadores das estações na execução detarefas da aplicação
Carlos E. Pereira - UFRGS/DELET GCAR
DTE/DCE/DSEDTE/DCE/DSE
● DTE: Data Terminal Equipment
● DCE: Data Comunicating Equipment
● DSE: Data Switching Equipment
● DSE: usados para concentrar o tráfegointerno e funcionar como pontosintermediários de restauração dos sinais

3
Carlos E. Pereira - UFRGS/DELET GCAR
DTE/DCE/DSEDTE/DCE/DSE
Carlos E. Pereira - UFRGS/DELET GCAR
TopologiasTopologias de de Rede Rede
Estr ela A nelÁ rvore
C om pl eta I r regul ar

4
Carlos E. Pereira - UFRGS/DELET GCAR
Topologias Topologias de de rederede
● Rede em Estrela– nó central: comutador ou switch
– não necessitam roteamento
– desempenho depende da velocidade do nócentral
– problemas: confiabil idade, modularidade,
Carlos E. Pereira - UFRGS/DELET GCAR
Topologias Topologias de de rederede
● Rede em Anel:– uso de repetidores ligados ao meio físico
– usualmente trasnmissão unidirecional parasimplificar o projeto dos repetidores
– quando uma mensagem é enviada por um nó,ela entra no anel e circula até ser retirada pelonó de destino (ou pelo nó que enviou,dependendo do protocolo)

5
Carlos E. Pereira - UFRGS/DELET GCAR
Rede Rede em em anelanel
● Com repetidor interno
Carlos E. Pereira - UFRGS/DELET GCAR
Rede Rede em em AnelAnel● Com repetidor externo: aumento da
confiabilidade

6
Carlos E. Pereira - UFRGS/DELET GCAR
Rede Rede em em AnelAnel
Carlos E. Pereira - UFRGS/DELET GCAR
Rede Rede em em AnelAnelcom com anel secundárioanel secundário

7
Carlos E. Pereira - UFRGS/DELET GCAR
Redes usando difusãoRedes usando difusão
barramento l i nk satél i te
A nel
possuem um único canal de difusão compartilhado por todas as máquinas na rede. Mensagens são recebidas por todos os participantes .
Carlos E. Pereira - UFRGS/DELET GCAR
BarramentosBarramentos● Ligação das estações ao meio devem alterar o
mínimo possível as características elétricas

8
Carlos E. Pereira - UFRGS/DELET GCAR
Protocolos Protocolos de de ComunicaçãoComunicação
● O que é ? conjunto de regras a seremseguidas por todos os participantes, a fim depermitir a comunicação
● Exercício:● requisitos para construção de uma rede de
computadores desenvolvida pelos alunos docurso
Carlos E. Pereira - UFRGS/DELET GCAR
HierarquiaHierarquia de de Protocolos Protocolos
➩ para reduzir a complexidade de projeto
➩ organização em camadas ou níveis
➩ propósito da camada é oferecer servicos àscamadas superiores, omitindo detalhessobre a implementação dos serviços

9
Carlos E. Pereira - UFRGS/DELET GCAR
HierarquiaHierarquia de deProtocolosProtocolos
M eio Físi co
cam ad a 1 cam ada 1
pr otoc olo d a cam ada 1
cam ada 4 cam ada 4
pr otoc olo da cam ada 4
cam ada 5 cam ad a 5
p rot oco lo da cam ada 5
cam ada 6 cam ad a 6
p rot oco lo da cam ada 6
cam ada 7 cam ad a 7
p rot oco lo da cam ada 7
cam ada 3 cam ada 3
pr otoc olo da cam ada 3
cam ada 2 cam ad a 2p rot oco lo da cam ada 2
Carlos E. Pereira - UFRGS/DELET GCAR
ModeloModelo de de Referência Referência OSI OSI
➪ Camada 1: Física
➪ Camada 2: Enlace
➪ Camada 3: Rede
➪ Camada 4: Transporte
➪ Camada 5: Sessão
➪ Camada 6: Apresentação
➪ Camada 7: Aplicação

10
Carlos E. Pereira - UFRGS/DELET GCAR
Modelo Modelo OSIOSI
Carlos E. Pereira - UFRGS/DELET GCAR
ModeloModelo OSI OSI

11
Carlos E. Pereira - UFRGS/DELET GCAR
Camada FísicaCamada Física
➩ lida com a transmissão pura de bits
➩ níveis de tensão, duração de um bit, taxa detransmissão, transmissão mono ou bi-direcional, número de pinos e construçãodos conectores
Carlos E. Pereira - UFRGS/DELET GCAR
CamadaCamada de Enlace de de Enlace de Dados Dados
➩ tornar o meio físico livre de erros
➩ detecção e correção de erros
➩ quadros com informação + bits deverificação
➩ criar e reconhecer limites dos quadros

12
Carlos E. Pereira - UFRGS/DELET GCAR
CamadaCamada de de Rede Rede
➩ roteamento da informação da origem aodestino
➩ controle de congestionamentos
➩ permitir conexão de redes heterogêneas:traducao de protocolo, endereçamento,conformação tamanho pacotes
Carlos E. Pereira - UFRGS/DELET GCAR
CamadaCamada de de Transporte Transporte➪ divide mensagem em pedacos menores, envia à
camada de rede e remonta no destino
➪ uma conexão de transporte pode gerar váriassessões de rede (para aumentar throughput)
➪ define tipos de conexão: ponto-a-ponto comgarantia de entrega, sem garantias e mensagenspara destinações múltiplas
➪ camada 'fim a fim': programa na máquina deorigem conversa com outro na de destino

13
Carlos E. Pereira - UFRGS/DELET GCAR
Fluxo Fluxo de de MensagensMensagens
Carlos E. Pereira - UFRGS/DELET GCAR
CamadaCamada de de SessãoSessão➪ Oferece mecanismos que permitem estruturar os
circuitos oferecidos pelo nível de transporte
➪ gerenciamento de token: com o intuito de fornecerum serviço de intercâmbio de informações half-duplex em um circuito full -duplex
➪ ponto de sincronização: permite a retomada datransmissão de dados muito extensos (volta atransmiti r do último ponto de sincronizaçãoconfirmado)

14
Carlos E. Pereira - UFRGS/DELET GCAR
CamadaCamada de de ApresentaçãoApresentação➪ Realizar transformação adequada nos dados antes
de entregar ao nível de sessão
➪ transformações típicas: compressão de dados,criptografia.
Carlos E. Pereira - UFRGS/DELET GCAR
CamadaCamada de de AplicaçãoAplicação
➪ Oferece aos processos de aplicação osmeios para que estes utilizem os recursosOSI
➪ define funções de gerência e mecanismos desuporte à construção de aplicaçõesdistribuídas
➪ ex: terminal virtual, transferência dearquivos, correio eletrônico, etc.

15
Carlos E. Pereira - UFRGS/DELET GCAR
TransmissãoTransmissão de de Dados Dados
ap l i cacao
apr esentacao
sessao
tr anspor te
rede
enl ace
f ísi co
dados
dados
dad os
dad os
dados
dados
dados
CA
C P
C S
C T
CR
b i t s
ap l i cacao
apresentacao
sessao
transpor te
rede
enl ace
f ísi co