Professional Documents
Culture Documents
CP 2
CP 3
CP 4
Constituio e Topologias
Uma rede que permita oferecer conectividade generalizada e sem restries
entre computadores geograficamente dispersos (rede de computadores) deve ser
constituda por ns de comutao interligados por um sistema de transmisso,
formando uma sub-rede de comunicao (ou simplesmente sub-rede)
Para garantir elevados nveis de fiabilidade, disponibilidade, flexibilidade e
robustez da infra-estrutura de comunicaes, as redes de computadores de rea
alargada (WANs) adoptam topologias em malha (mesh), que permitem explorar
rotas alternativas entre ns
garantem continuidade de servio mesmo em caso de falhas de ns e ligaes entre ns
permitem distribuir trfego, explorando a capacidade de ligaes menos sobrecarregadas
Barramento (bus)
Anel (ring)
Estrela (star)
rvore (tree)
CP 5
Partilha de Recursos
Uma rede de computadores interliga uma multiplicidade de sistemas autnomos
e independentes, permitindo partilha de recursos, com os seguintes objectivos
CP 6
CP 7
CP 8
CP 9
CP 10
CP 11
Circuitos dedicados
Para garantir conectividade permanente entre equipamentos remotos de uma
empresa podem ser usados circuitos dedicados (alugados) da rede telefnica
para interligar
computadores
terminais e computadores
LANs (interligao de routers)
CP 12
Ponto a ponto
Um circuito usado exclusivamente para ligar dois sistemas remotos (duas
interfaces fsicas)
Pode ser realizado directamente ou usando Multiplexers (no caso em que seja
necessrio suportar mltiplas ligaes ponto a ponto independentes)
Justifica-se quando o volume de trfego elevado ou crtico (requerendo
disponibilidade permanente da capacidade do circuito); um exemplo com
interesse a interligao de routers com o objectivo de criar uma rede privada
constituda por LANs remotas
Multiponto
Um circuito partilhado para ligar mltiplos sistemas a um sistema remoto
Fisicamente a configurao multiponto a ponto, mas as ligaes lgicas so
tipicamente ponto a ponto
Pode ser realizado atravs de Multidrop (derivaes em vrios pontos do
circuito) ou recorrendo a Concentradores
CP 13
Multiplexagem
Ci
COMP
Ci
M
U
X
M
U
X
COMP
CP 14
CP 15
CP 16
Multidrop
C
COMP
TE1
TE2
TEN
CP 17
Multidrop
Controlo de acesso centralizado: computador realiza Polling ou Selecting
apenas um terminal pode transmitir ou receber em cada momento
quando um terminal seleccionado para transmitir (Polling) ou para receber
(Selecting), enviada uma trama, sendo a transmisso efectuada velocidade
mxima permitida pela capacidade C (bit/s) do circuito
CP 18
Concentrao
Ci
COMP
TE1
TE2
CONC
TEN
CP 19
Concentrao
O trfego de vrias linhas de acesso concentrado num nico circuito de mais
alta capacidade
Multiplexagem temporal assncrona - a cada fluxo corresponde um canal lgico (com
dbito varivel) multiplexado no circuito de interligao (C < Ci)
Circuitos de acesso: transmisso assncrona ou sncrona
Circuito de interligao: transmisso sncrona, organizada em tramas, ocupando cada
trama toda a capacidade do circuito durante a respectiva transmisso
CP 20
Comutao de Pacotes
As unidades de dados transportadas e comutadas pela rede designam-se por
pacotes que so constitudos por
um cabealho com informao que permite rede encaminhar os pacotes
um campo de dados com informao de camadas protocolares superiores, que pode ter
de ser previamente fragmentada se exceder o tamanho mximo permitido pelo pacote
(a fragmentao e reconstituio de mensagens realizada na camada de Transporte)
CP 21
CP 22
Datagramas
A palavra Datagrama designa um pacote que tratado pela rede como uma
unidade autnoma e independente de outros pacotes (mesmo que pertenam a
uma mesma mensagem ou a um mesmo fluxo de mensagens)
Os datagramas so encapsulados em tramas para transmisso entre dois ns
Os datagramas contm toda a informao necessria ao seu encaminhamento
pela rede (endereos de origem e destino), no contendo no seu cabealho
qualquer outra informao que permita rede relacionar datagramas entre si
os endereos de origem e destino no so suficientes para a rede poder relacionar
datagramas (mesmo que essa relao exista numa camada protocolar superior)
por comparao com a Comutao de Circuitos, no existe na rede o conceito de
chamada ou conexo - no existe negociao prvia entre os utilizadores e a rede,
no estabelecida qualquer associao lgica entre os sistemas envolvidos na
comunicao nem mantida informao de estado nos ns da rede
este modo de operao designa-se por connectionless, isto , sem conexo
CP 23
Comutao de Datagramas
Os datagramas so encaminhados pela rede de forma independente, podendo
eventualmente usar percursos diferentes - cada datagrama segue o melhor
percurso possvel no momento (de acordo com um determinado critrio e
com a informao disponvel em cada n)
A informao usada para encaminhar datagramas (mantida em tabelas de
encaminhamento) obtida com recurso a protocolos de encaminhamento
executados pelos ns de comutao; necessrio distinguir as funes de
encaminhamento (routing) e de comutao (switching / forwarding)
as entradas das tabelas de encaminhamento relacionam o endereo de destino
(de facto, grupos de endereos de mquinas servidas por cada n da rede) com o
prximo n no percurso at ao n final na rede
CP 24
Comutao de Datagramas
CP 25
CP 26
Servio de Datagramas
A rede oferece directamente um servio que no garante a entrega de
datagramas (nem um tempo mximo de entrega) nem a sua ordenao e que
pode originar duplicados - servio best effort
Uma vez que no existe qualquer conexo na rede, este servio designa-se por
Servio de Datagramas ou Servio sem Conexo (Connectionless - CL)
CP 27
Circuitos Virtuais
A Comutao de Pacotes pode explorar o conceito de chamada, como em
Comutao de Circuitos, mas sem necessariamente reservar recursos para a
comunicao - o que justifica a designao de Chamada Virtual
Um Chamada Virtual pressupe a existncia de uma relao entre pacotes de
um mesmo fluxo (chamada) e que essa relao seja conhecida da rede
Os pacotes de uma Chamada Virtual devem possuir um identificador comum
que permita o seu reconhecimento pelos ns da rede, beneficiando assim de
tratamento idntico e de mecanismos de controlo aplicados ao fluxo de
pacotes - o que, por outro lado, abre a possibilidade de tratar de forma
diferenciada diferentes fluxos de pacotes (chamadas)
Uma Chamada Virtual suportada num Circuito Virtual, isto , numa
associao lgica estabelecida e mantida pelos ns da rede, com informao
de estado associada
CP 28
CP 29
CP 30
CP 31
CP 32
CP 33
CP 34
CP 35
Uma rede que comuta datagramas (e oferece um servio CL) pode usar um
servio CO (X.25, Frame Relay ou ATM) para interligar os seus ns
o servio orientado conexo constitui apenas o substituto de um circuito dedicado, sem
qualquer impacto nos protocolos de comunicao e no servio da rede que usa o servio CO
routers IP podem ser interligados recorrendo a um servio Frame Relay ou ATM (PVCs)
CP 36
importante em aplicaes que exigem fiabilidade mas no toleram atrasos inerentes a retransmisses
reduz a necessidade de retransmisses extremo a extremo que podem degradar seriamente o
desempenho se a taxa de perda de pacotes na rede for elevada, devido a erros de transmisso ou
descarte em situaes de congestionamento
CP 37
CP 38
CP 39
Aplicaes que no requerem entrega ordenada de pacotes e/ou controlo de erro (ou
que preferem realizar o seu prprio controlo de erro) no tiram partido de servios
orientados conexo (mais caros)
Em redes IP existem dois protocolos de Transporte - UDP (User Datagram Protocol),
no fivel, e TCP (Transmission Control Protocol), fivel
CP 40
Exemplos
Modo de operao
Servio da rede
Servio para
aplicao
Exemplo
DG
CL
CL
UDP/IP
DG
CL
CO
TCP/IP
CV sobre DG
CO
CL/CO
X.25
CL/CO
X.25, FR
ATM
CL/CO
IP sobre
FR/ATM
CV
DG sobre CV
CO
CL
CP 41
A fragmentao da informao em
pacotes pequenos permite reduzir o
tempo de trnsito dos pacotes na rede
e minimizar a quantidade de
informao a retransmitir no caso de
erros (importante em WANs)
CP 42