Redes de Computadores - ece.ufrgs.brfetter/ele00012/redecom1.pdf · Redes de Computadores Carlos...

15
1 Carlos E. Pereira - UFRGS/DELET GCAR Redes Redes de de Computadores Computadores Carlos Eduardo Pereira Referência: Tanenbaum - Redes de Computadores Carlos E. Pereira - UFRGS/DELET GCAR Rede Rede de de Computadores Computadores IMPs hosts IMP= Interface Message Processor

Transcript of Redes de Computadores - ece.ufrgs.brfetter/ele00012/redecom1.pdf · Redes de Computadores Carlos...

Page 1: Redes de Computadores - ece.ufrgs.brfetter/ele00012/redecom1.pdf · Redes de Computadores Carlos Eduardo Pereira Referência: Tanenbaum - Redes de Computadores Carlos E. Pereira -

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

Page 2: Redes de Computadores - ece.ufrgs.brfetter/ele00012/redecom1.pdf · Redes de Computadores Carlos Eduardo Pereira Referência: Tanenbaum - Redes de Computadores Carlos E. Pereira -

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

Page 3: Redes de Computadores - ece.ufrgs.brfetter/ele00012/redecom1.pdf · Redes de Computadores Carlos Eduardo Pereira Referência: Tanenbaum - Redes de Computadores Carlos E. Pereira -

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

Page 4: Redes de Computadores - ece.ufrgs.brfetter/ele00012/redecom1.pdf · Redes de Computadores Carlos Eduardo Pereira Referência: Tanenbaum - Redes de Computadores Carlos E. Pereira -

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)

Page 5: Redes de Computadores - ece.ufrgs.brfetter/ele00012/redecom1.pdf · Redes de Computadores Carlos Eduardo Pereira Referência: Tanenbaum - Redes de Computadores Carlos E. Pereira -

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

Page 6: Redes de Computadores - ece.ufrgs.brfetter/ele00012/redecom1.pdf · Redes de Computadores Carlos Eduardo Pereira Referência: Tanenbaum - Redes de Computadores Carlos E. Pereira -

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

Page 7: Redes de Computadores - ece.ufrgs.brfetter/ele00012/redecom1.pdf · Redes de Computadores Carlos Eduardo Pereira Referência: Tanenbaum - Redes de Computadores Carlos E. Pereira -

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

Page 8: Redes de Computadores - ece.ufrgs.brfetter/ele00012/redecom1.pdf · Redes de Computadores Carlos Eduardo Pereira Referência: Tanenbaum - Redes de Computadores Carlos E. Pereira -

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

Page 9: Redes de Computadores - ece.ufrgs.brfetter/ele00012/redecom1.pdf · Redes de Computadores Carlos Eduardo Pereira Referência: Tanenbaum - Redes de Computadores Carlos E. Pereira -

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

Page 10: Redes de Computadores - ece.ufrgs.brfetter/ele00012/redecom1.pdf · Redes de Computadores Carlos Eduardo Pereira Referência: Tanenbaum - Redes de Computadores Carlos E. Pereira -

10

Carlos E. Pereira - UFRGS/DELET GCAR

Modelo Modelo OSIOSI

Carlos E. Pereira - UFRGS/DELET GCAR

ModeloModelo OSI OSI

Page 11: Redes de Computadores - ece.ufrgs.brfetter/ele00012/redecom1.pdf · Redes de Computadores Carlos Eduardo Pereira Referência: Tanenbaum - Redes de Computadores Carlos E. Pereira -

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

Page 12: Redes de Computadores - ece.ufrgs.brfetter/ele00012/redecom1.pdf · Redes de Computadores Carlos Eduardo Pereira Referência: Tanenbaum - Redes de Computadores Carlos E. Pereira -

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

Page 13: Redes de Computadores - ece.ufrgs.brfetter/ele00012/redecom1.pdf · Redes de Computadores Carlos Eduardo Pereira Referência: Tanenbaum - Redes de Computadores Carlos E. Pereira -

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)

Page 14: Redes de Computadores - ece.ufrgs.brfetter/ele00012/redecom1.pdf · Redes de Computadores Carlos Eduardo Pereira Referência: Tanenbaum - Redes de Computadores Carlos E. Pereira -

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.

Page 15: Redes de Computadores - ece.ufrgs.brfetter/ele00012/redecom1.pdf · Redes de Computadores Carlos Eduardo Pereira Referência: Tanenbaum - Redes de Computadores Carlos E. Pereira -

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