Sunteți pe pagina 1din 6

Mtodos de Acesso em Redes de rea Local

(LanAccess.doc)

1. Em termos de mtodos de acesso numa rede local/metropolitana, existem hoje vrias alternativas.
Descreva a topologia e o princpio de funcionamento das seguintes:
1. 1. CSMA no persistente;
1. 2. CSMA 1-persistente;
1. 3. CSMA p-persistente;
1. 4. CSMA/CD;
1. 5. Bit Map;
1. 6. BRAP;
1. 7. MLMA;
1. 8. Binary Countdown;
1. 9. Adaptive Tree Walk;
1. 10. Urn Protocol;
1. 11. Bus com testemunho (Token Bus);
1. 12. Anel com Testemunho;
1. 13. Anel com conteno;
1. 14. Slotted Ring;
1. 15. Anel com insero de registo.
1. 16. Anel FDDI. (Identifique as diferenas relativamente ao Anel com Testemunho).
1. 17. MACA (Multiple Access with Collision Avoidance)
1. 17. 1. H hipteses de coliso no mtodo em causa? se fr o caso, como se resolvem
eventuais colises?
1. 17. 2. Se existirem tramas de controlo no mtodo em causa, explique o sentido de cada
uma, e a reaco de cada uma das estaes sua recepo.
1. 18. Acesso Mltiplo por Diviso do Comprimento de Onda (WDMA); compare com FDM:
indique semelhanas e diferenas, vantagens e desvantagens relativas.
2. Considere os vrios sistemas CSMA que estudou; descreva com detalhe o seu comportamento
na fase de transmisso.
3. Considere uma rede bus cujo mtodo de acesso CSMA/CD.
3. 1. Fazendo sobressair as componentes necessrias para o efeito, desenhe um esquema de
como seria a ligao de um DTE (uma estao) a essa rede
3. 2. Inserindo-a no contexto da operao global da rede, explique em linhas gerais qual a funo
de cada uma dessas componentes
3. 3. Defina a estrutura e o contedo das tramas transmitidas, e o significado de cada um dos
seus campos
4. Considere um bus de 4 Km de comprimento, com 100 estaes, com caractersticas de gerao
de carga similares. O ritmo de transmisso de 10 Mbps; os pacotes tm, todos, comprimento
10.000 bits; a velocidade de propagao no meio de 5 seg/km.
4. 1. Calcule o nmero mximo de pacotes/segundo que uma estao pode transmitir, se se
estiver a usar CSMA/CD; admita que, entre duas transmisses consecutivas no meio, decorre
um perodo de pelo menos 15 seg;
R: 1 / [100*(15*10-6+104/107)+ 2*Tprop] pacotes/seg, com Tprop=4*5*10-6 seg
4. 2.
Idem se se usar token bus (ou hub-polling), admitindo que o tempo de transmisso da token
-6
4
7
de 2 seg. R: 1 / [100*(2*10 +10 /10 )+ 2*Tprop] pacotes/seg
5. Considere uma rede Ethernet de 1 Km de comprimento com N estaes funcionando a 1 Mbps,
em que a velocidade de propagao no cabo de 200.000 Km por segundo. Os pacotes de dados
tm comprimento total 256 bits, dos quais 32 so de controlo. Admita (conforme a Tokoro e

Tomaru) que se reserva o primeiro intervalo de tempo (slot) aps uma transmisso com sucesso
para efeitos de controlo de erro: imediatamente aps se ter transmitido um pacote com sucesso, o
receptor responde com um pacote, de confirmao de boa recepo, montando por exemplo a 32
bits. Qual a taxa de transmisso de dados teis efectiva, excluindo portanto bits de controlo, se
se admitir que no h colises?
R: N*(256-32)/[N*(Tt+Tc)+P/200.000)] bps, com Tt=256/106, Tc=32/106 e P=?
(Justificao: Seja ti o instante em que a estao i (i:0,1,...,N-1) comea a transmitir;
ento, o instante ti+1 em que a estao seguinte comear a transmitir ser
/200.000,
ti+Tt+Tc+Pi/200.000 em que:
Pi = 2Li -Lm para i<N/2-1
Pi = Lm para i=N/2-1
Pi = 2Li+Lm para N/2-1<i<N-1
Pi = (N-1)Lm para i=N-1
em que Lm=1/(N-1) a distncia entre estaes consecutivas e Li a distncia entre
a estao i e a estao receptora do seu trfego. Para o clculo de Li, repare-se que
a estao receptora de i ser, em mdia, o centro de gravidade das restantes (que
[N/2 - i/(N-1)]) - e que as duas esto distncia mtua de Li =Lm|N/2-i/(N-1)i|=N/(N-1)|1/2-i/(N-1)|. Por conseguinte, P=Pi)
6. Considere uma rede CSMA/CD de 100 Mbps de capacidade e 3 km de comprimento; os pacotes
tm, todos, 1000 bits, incluindo 100 de overhead (cabealho e cauda). Qual o dbito til da rede,
em bit/seg? R: C*efic, com efic=[(1000-100)/C]/(1000/C+2**e), com =3/300.000, e
6
C=100*10
7. Considere uma rede Ethernet com N estaes. Quando acaba a transmisso em curso, a
probabilidade de qualquer uma delas ter dados para transmitir de p (e, portanto, a probabilidade
de no os ter q=1-p).
7. 1. Qual a probabilidade de no haver colises logo aps acabar essa transmisso?
N
N-1
R: PNingumTransmitir+PTransmissoComSucesso=q + Npq
7. 2. Qual o valor de p que torna mxima essa probabilidade?
R: d/dp (qN+NpqN-1)=0
p=0, ou p qualquer se N=1;
7. 3. Qual o valor de p para o qual ela advm igual a 0.5? R: qN + NpqN-1=0,5
7. 4. Qual a probabilidade de haver uma transmisso com sucesso? R: NpqN-1
7. 5. Qual o valor de p que torna mxima essa probabilidade? Qual o valor dela, ento?
N-1
N-1
p = 1/N
PTransmissoComSucesso=(1-1/N)
R: d/dp (Npq )=0

8. Considere um conjunto de estaes acedendo a um bus partilhado mediante o algoritmo


CSMA/CD, com backoff exponencial. Em dado momento, duas das estaes (e somente essas
duas) ficam com carga para transmitir; transmitem - e sucede coliso! Qual o nmero mdio de
slots de coliso que tm de se suceder at ambas as estaes terem transmitido a sua carga?
Justifique.
R: n Pn, com P0=A0, P1=(1-A0)A1, P2=(1-A0)(1- A1)A2,, Pn(PExactamenteNSlots)=(1A0)(1-A1)(1-An-1)An, em que A0=2p0(1-p0), A1=2p1(1-p1), A2=2p2(1-p2), ,
e
p0=1/2,
p1=1/4,
An(PTransmissoComSucesso)=2pn(1-pn),
-(j+1)
p2=1/8,,pj(PTransmitirEmBackoffExponencialNojsimoSlot)=2 .
An=(2n+1-1)/22n+1, 1-An=(22n+1-2n+1+1)/22n+1, P0=1/2, P1=(22-1)/24, P2=(22+1)(239
2
3 4
16
7 4
2
3 5
25
1)/2 , P3=(2 +1) (2 -1)/2 , P4=(2 -2 +1)(2 +1) (2 -1)/2 ,

9. Considere 4 (quatro) estaes ligadas, todas elas, a dois bus de capacidade L bps; as estaes
trocam entre si pacotes de comprimento fixo, L. Considere que o tempo est organizado em slots
de durao 1 seg; quando uma estao fica com carga para transmitir, escolhe um dos dois bus,
com igual probabilidade, e transmite-o no prximo slot, com probabilidade p. Determine o valor
de p que maximiza o ritmo a que os pacotes so transmitidos entre as estaes.
R: p que minimiza K/2 * p (1-p)K/2-1
10. Considere uma rede local de banda de base cujo mtodo de acesso BRAP. A rede envolve 8
estaes, gerando cada uma 10 pacote/seg; cada pacote comporta, em mdia, 128 bit.
10. 1. Qual a capacidade do meio de transmisso para a qual a eficincia de utilizao de 80%?
R: 8*10*128 / C = 0,80
10. 2. Se a capacidade do meio aumentar, essa eficincia aumenta ou diminui? Justifique.
11. Considere uma rede local utilizando MLMA; as estaes cujos endereos (em base 8) so 4052,
3052, 2162, 2712, 3062 e 3663 pretendem transmitir. Quantas octadas so necessrias para se
resolverem todos os conflitos? Indique quais as estaes que competem em cada octada, e o
contedo de cada uma.
R: 15 (4052,3052,2162,2712,3062,3663; 4052; 4052; 4052; 3052,3062,3663;
3663; 3663; 3052,3062; 3062; 3052; 2162,2712; 2712; 2712; 2162; 2162)
12. Considere uma rede local utilizando MLMA, com 1000 estaes. Os pacotes de dados
comportam, cada um, d bits. Mostre que, para cargas elevadas, a eficincia se aproxima de
d/(d+1,11). R: Efic=1000*d/(1000*d+111*10)=d/(d+1,11) (Dcadas necessrias para
1000 estaes: 111)
13. Considere uma rede de rea local com 10 estaes cujo mtodo de acesso a verso de Moke e
Ward de BinaryCountdown. Em dado momento, as estaes esto virtualmente numeradas de 8,
2, 4, 5, 1, 7, 3, 6, 9, 0. Admitindo que as prximas estaes a transmitir so a quarta (isto ,
aquela que de momento detm o nmero 5), a terceira e a nona, por esta ordem, qual a
numerao virtual obtida durante e aps ter terminado esse conjunto de transmisses?
R: 8,3,5,0,2,7,4,6,9,1; 8,4,0,1,3,7,5,6,9,2; 9,5,1,2,4,8,6,7,0,3
14. Considere uma rede BinaryCountdown. Qual a sequncia de informaes (de controlo e
informao til) no meio de transmisso, se as estaes com carga forem 4, 17, 7, 21, 25 e 26?
R: 11010 I 11010 I 10111 I 10100 I 01011 I 01001 I
15. Considere uma rede local, com 32 estaes, numeradas de 1 a 32, cujo mtodo de acesso
Adaptive Tree Walk. A carga mdia de 8 estaes prontas com pacotes a transmitir.
15. 1. Admita que todas as estaes com endereos que so nmeros primos advm
simultaneamente carregadas com dados a transmitir: cada uma delas tem um pacote para
transmitir. Quantos intervalos de tempo so necessrios para resolver a conteno, isto at
todas elas terem transmitido os seus pacotes com sucesso? para cada um deles, indique quais
as estaes que transmitem. quais os slots em que h coliso?
R: 8 slots de coliso, 1 slot livre, 12 intervalos de tempo para dados
Estaes:1+2+3+5+7,1+2+3,1+2,1,2,3,5+7,5,7,11+13,11,13,17+19+23,17+19,17,
19,23,29+31,S,29 31
15. 2. Idem, mas admitindo que as estaes esto numeradas de 0 a 31.
16. Considere uma rede local, com 8 estaes, numeradas de 0 a 7, cujo mtodo de acesso
Adaptive Tree Walk. Suponha que, a partir de um instante em que se inicia a operao desse
mtodo, se observa a seguinte sequncia de actividade no canal:
+ C + S + C + I + S + S + ...
em que S, C e I representam, respectivamente:

S: Sucesso na transmisso; C: Coliso; I: Inactivo;


Sabendo que a estao 6 transmitiu, diga, justificadamente, em que intervalo (slot) o fez.
Identifique as outras estaes com carga para transmitir; justifique.
R: 5intervalo. (Sequncia: E0, E6, E7)
17. Considere uma rede local com N=16 estaes, cujo mtodo de acesso o Adaptive Tree Walk.
Quando acaba a transmisso em curso, a probabilidade de qualquer das estaes transmitir p.
Admita que a rede tem 5 Km de comprimento; que o ritmo de transmisso de 100 Kbps; que os
pacotes tm, todos, comprimento 1 Kbit; que a velocidade de propagao no meio de 5
seg/Km e que so semelhantes as caractersticas de carga das estaes.
17. 1. Qual o nmero mximo de colises que pode suceder antes de ocorrer uma transmisso
bem sucedida? R: log2 N
17. 2. Qual a probabilidade de ocorrer no mais do que uma coliso antes da primeira

( )

N
transmisso bem sucedida? R: N * p * qN-1 + 1 / 2 * p * qN/2-1 * [1-qN/2], com q=1-p
17. 3. Qual o nmero mximo de pacotes/segundo que uma estao pode transmitir?
-6
R: 1 / [N * 1/100 + 2 *5 * 5 * 10 ]

18. Considere uma rede local com N=16 estaes, cujo mtodo de acesso o Adaptive Tree Walk.
Quando acaba a transmisso em curso, a probabilidade de qualquer das estaes transmitir de
p. Admita que, num dado "slot", em que estavam autorizadas a transmitir pelo menos quatro
estaes, ocorreu uma coliso; e que, admitindo-se o meio perfeito, no ruidoso, no "slot"
seguinte ningum transmite.
18. 1. Explique a situao; qual a probabilidade de ocorrncia desse evento?
8-i
R: Piq , com q=1-p e Pi=Probabilidade de se encontrar no n i (0,..3) que cobre
as estaes em coliso
18. 2. Sugira uma filosofia a seguir para minimizar a probabilidade de coliso no "slot" seguinte
ao vazio.
19. Considere um conjunto de estaes acedendo a um bus mediante o algoritmo Adaptive Tree
Walk, modificado como segue: quando ocorre uma coliso, cada estao envolvida na coliso
''atira ao ar uma moeda perfeita'', para saber se a sua numerao par ou mpar (isto , a
numerao de cada estao no fixa, a priori). As estaes de numerao mpar transmitem no
slot imediato; se a transmisso foi bem sucedida, ou houver silncio, cabe ento s estaes de
numerao par transmitirem.
19. 1. Se se der o caso de colidirem k pacotes, qual a probabilidade de que i (e s i) estaes
transmitam no slot imediato? R:

( ) (1/2) (1/2)
i

k
i

k-i

19. 2. Qual o nmero mdio, A2, de slots necessrio para resolver a coliso de k=2 pacotes?
R: A2 = 1/4 [(1+A2) + 1 + 1 + (2+A2)]
(Nota: A2 = 1/4 [Nxy], em NII, NIP, NPI, NPP so o nmero mdio de slots
necessrio para resolver a coliso quando o primeiro lanamento ,
respectivamente, ImparImpar, ImparPar, etc.)
19. 3. Qual o nmero mdio, Ak, de slots necessrio para resolver a coliso de k pacotes?
20. Considere um conjunto de 2n estaes (com 2n >> 1) acedendo a um bus partilhado mediante o
algoritmo Adaptive Tree Walk. Em dado momento, duas das estaes (e somente essas duas)
ficam com carga para transmitir. Qual o nmero mnimo, o nmero mximo e o nmero mdio de
slots de coliso (incluindo slots vazios) que tm de se suceder at ambas as estaes terem
transmitido a sua carga? Justifique.
n

R: Mnimo: 1; Mximo: n Mdio:


n;

j2
1

2 n j 1

2n
2

2n n
= n
j2 j
2 1 j =1

(Justificao: Haver um nico slot de coliso se as estaes tiverem endereos a1,b1 com
a12n-1 e 2n-1<b1; h 2n-1*2n-1 casos assim. Haver dois slots de coliso se elas tiverem
endereos a21,b21 com a212n-2 e 2n-2<b212n-1 ou a22,b22 com 2n-1<a222n-1+2n-2 e 2n-1+2n-2<b22;
h 2*2n-2*2n-2 casos assim. Haver trs slots de coliso se elas tiverem endereos a31,b31 com
a312n-3 e 2n-3<b312n-2 ou a32,b32 com 2n-2<a322n-2+2n-3 e 2n-2+2n-3<b322n-1 ou a33,b33 com 2n1
< a332n-1+2n-3 e 2n-1+2n-3<b332n-1+2n-2 ou a34,b34 com 2n-1+2n-2<a342n-1+2n-2+2n-3 e 2n-1+2n2
+2n-3<b34; h 22*2n-3*2n-3 casos assim... etc... em geral, o nmero de casos que acarreta j slots
de coliso de 2(j-1)*2n-j*2n-j=22n-j-1)
21. Considere uma rede de rea local com 200 utilizadores cujo mtodo de acesso o Urn protocol.
Admitindo que 40 desses utilizadores tm carga a enviar, quais as probabilidades de coliso e de
sucesso? R: Psucesso=

( ) * ( ) / ( ); P
40
1

160
n 1

200
n

silencio=

( ) / ( ); P
160
n

200
n

colisao=1-Psucesso+Psilencio)

22. O Controlo por testemunho (Token) um dos mtodos de acesso hoje usados para acesso a redes
de rea local, alis por topologias distintas. Descreva o princpio de funcionamento do controlo
por testemunho. Recorrendo a diagramas, explique como se pode utilizar o controlo por
testemunho:
22. 1. Numa rede bus;
22. 2. Numa rede em anel.
23. Qual dos dois mtodos de acesso seguintes - bus com testemunho e anel com testemunho -
mais sensvel a falhas/avarias? Justifique.
24. Considere uma rede local em bus; tendo que optar por um mtodo de acesso mltiplo, pode
escolher entre CSMA/CD e bus com testemunho (token bus). Qual dos dois mtodos preferia:
24. 1. numa situao de baixo trfego?
24. 2. numa situao de trfego elevado?
Justifique detalhadamente a sua opo.
25. Considere um anel de ritmo de transmisso 5 Mbps e velocidade de propagao 200.000
Km/seg. A quantos metros de cabo corresponde o atraso de 1 bit na interface da estao com o
anel?
R: 2 * 108/ 5 * 106 metro/bit
26. Em condies de carga elevada, qual dos mtodos de acesso adiante conduz a um menor tempo
de acesso mdio: Aloha puro, Aloha sincronizado (slotted), anel com passagem de testemunho ou
Ethernet?
27. Considere um anel com passagem de testemunho (token ring) com 6 estaes e 2 Km de
comprimento; a velocidade de propagao dos sinais no meio de 4 seg/Km; cada uma das
interfaces anel-estao introduz um atraso equivalente a 1 bit; o testemunho codificado por
0111 1110 (livre) e 0111 1111 (ocupado). Qual o ritmo binrio mnimo admissvel?
-6
R: (2 * 4 * 10 ) C + 6 8
28. Considere um anel com passagem de testemunho (token ring) com 32 estaes e 5 Km de
comprimento; a velocidade de propagao dos sinais no meio de 4 seg/Km; cada uma das
interfaces anel-estao introduz um atraso equivalente a 1 bit; a token ocupa 8 bits; a carga de
cada uma das estaes 4 msg/seg, em que cada mensagem tem 128 bit; admitindo que o tempo
mximo de posse da token de 16 msg, qual o ritmo binrio mnimo admissvel?
-3
-3
R: 32 * 16 * 10 * C = 32 * 4 * 128 [32 * (16 * 10 + 8 / C) + Tprop], com Tprop =
-6
5*4*10 +32/C

29. Num anel com testemunho comum caber ao transmissor a remoo do pacote que enviou.
Quais as modificaes a fazer ao sistema se tal tarefa passar a caber antes ao destinatrio? E
quais as consequncias?
30. Considere um anel slotted de 3 Km de comprimento. O ritmo de transmisso de 10 Mbps, e a
velocidade de propagao de 5 seg/km. Que medidas a tomar para garantir que o anel contem
-6
6
2 slots de 16 octetos cada? R: Inserir no anel 2 * 16 * 8 - 3 * 5 * 10 * 10 * 10 bits
31. Considere um anel slotted de 4 Km de comprimento, e velocidade de propagao 4,5 seg/km.
Qual o ritmo de transmisso mnimo para o anel conter 3 slots de 64 octetos cada?
R: 3 * 64 * 8 = 4 * 4,5 10 -6 C
32.

Considere um anel slotted de 2048 bits, agrupados em 32 slots de 64 bits cada. Admitindo que,
em mdia, 0,75 dos slots esto ocupados, qual a probabilidade de um pacote gerado numa
3
estao ter de aguardar trs ou mais slots antes de ser transmitido? R: 0,75

33. Considere um anel FDDI de 100 Mbps, com 500 ns; a distncia entre dois ns consecutivos
de 200 metros; a velocidade de propagao no anel de 200.000 km/seg; cada estao fora o
atraso de 16 bit nos pacotes em trnsito no anel; a token tem 100 bit de comprimento.
33. 1. Qual a eficincia de utilizao mxima, se o TTRT (Tempo mximo que pode decorrer
entre duas chegadas da token mesma estao) fr 15 msg?
-3
R: Efic: [TTRT-500*(100/C+16/C+0,2/200.000)]/TTRT, com TTRT=15*10 ,
6
C=100*10
33. 2. Em mdia, quantos pacotes de 5 Kbit pode um n transmitir por segundo?
R: (Efic*C/500)/(5*103)
34. Um anel-FDDI tem trs estaes activas. Aps um perodo em que o anel est vazio, todas elas
ficam com, cada uma, trs pacotes (todos com o mesmo comprimento). O TTRT a usar equivale
transmisso de dois pacotes mais qualquer latncia do anel. Desprezando o tempo de transmisso
da token, indique o que vai sendo transmitindo para o anel pelas vrias estaes, at elas ficarem
sem pacotes para transmitir.
35. Considere uma rede DQDB com trs estaes; despreze os tempos de propagao. Em cada
frame time,
35. 1. com probabilidade 2p, o n esquerda fica com um pacote para transmitir no bus A;
35. 2. com probabilidade p, o n do meio fica com um pacote para transmitir no bus A e, tambm
com probabilidade p, fica com um pacote para transmitir no bus B;
35. 3. com probabilidade 2p, o n direita fica com um pacote para transmitir no bus B;
35. 4. Qual o ritmo de transferncia de pacotes por cada uma das estaes?

S-ar putea să vă placă și