68
1 Prof. Débora C. Muchaluat Saade Mestrado em Engenharia de Telecomunica Mestrado em Engenharia de Telecomunicaç ões ões Redes de Computadores I Disciplina Disciplina : : Redes de Computadores I Protocolos Protocolos de de Acesso ao Meio Acesso ao Meio Profa. D Profa. Dé bora Christina Muchaluat Saade bora Christina Muchaluat Saade deborams deborams @telecom. @telecom. uff uff. br br Departamento de Engenharia de Telecomunica Departamento de Engenharia de Telecomunicações ões - UFF UFF 6 Redes de Computadores I Redes de Computadores I Tipos de Protocolos Tipos de Protocolos Protocolos de Acesso Baseados em Conten Protocolos de Acesso Baseados em Contenç ão ão Protocolos de Acesso Ordenado sem Conten Protocolos de Acesso Ordenado sem Contenç ão ão

Protocolos de Acesso ao Meio - midiacom.uff.brdebora/redes1/pdf2/04_redes1.pdf · protocolo de acesso. ... Passagem de Permissão - Token Passing O token ... permissão livre O momento

  • Upload
    danganh

  • View
    220

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Protocolos de Acesso ao Meio - midiacom.uff.brdebora/redes1/pdf2/04_redes1.pdf · protocolo de acesso. ... Passagem de Permissão - Token Passing O token ... permissão livre O momento

1Prof. Débora C. Muchaluat Saade

Mestrado em Engenharia de TelecomunicaMestrado em Engenharia de TelecomunicaççõesõesRedes de Computadores I

DisciplinaDisciplina: : Redes de Computadores I

Protocolos de Acesso ao Meio

Profa. Débora Christina Muchaluat Saade

[email protected]

Protocolos Protocolos de de Acesso ao MeioAcesso ao Meio

Profa. DProfa. Déébora Christina Muchaluat Saadebora Christina Muchaluat Saade

deboramsdeborams@[email protected]

Departamento de Engenharia de TelecomunicaDepartamento de Engenharia de Telecomunicaçções ões -- UFFUFF

6

Redes de Computadores IRedes de Computadores I

Tipos de ProtocolosTipos de Protocolos

��Protocolos de Acesso Baseados em ContenProtocolos de Acesso Baseados em Contençção ão

��Protocolos de Acesso Ordenado sem ContenProtocolos de Acesso Ordenado sem Contenççãoão

Page 2: Protocolos de Acesso ao Meio - midiacom.uff.brdebora/redes1/pdf2/04_redes1.pdf · protocolo de acesso. ... Passagem de Permissão - Token Passing O token ... permissão livre O momento

2Prof. Débora C. Muchaluat Saade

Mestrado em Engenharia de TelecomunicaMestrado em Engenharia de TelecomunicaççõesõesRedes de Computadores I

7

Redes de Computadores IRedes de Computadores I

Protocolos de Acesso baseados em Contenção

Protocolos de Acesso baseados em Contenção

9

Redes de Computadores IRedes de Computadores I

Protocolos de Acesso Protocolos de Acesso Baseados em ContenBaseados em Contenççãoão

��Retardo de transferência não limitadoRetardo de transferência não limitado

��Ausência de equidadeAusência de equidade

�� Instabilidade em sobrecargaInstabilidade em sobrecarga

Page 3: Protocolos de Acesso ao Meio - midiacom.uff.brdebora/redes1/pdf2/04_redes1.pdf · protocolo de acesso. ... Passagem de Permissão - Token Passing O token ... permissão livre O momento

3Prof. Débora C. Muchaluat Saade

Mestrado em Engenharia de TelecomunicaMestrado em Engenharia de TelecomunicaççõesõesRedes de Computadores I

10

Redes de Computadores IRedes de Computadores I

Protocolos de Acesso Protocolos de Acesso Baseados em ContenBaseados em Contenççãoão

��AlohaAloha��SlottedSlotted--AlohaAloha��CSMACSMA��CSMACSMA--CDCD��CSMACSMA--CACA

11

Redes de Computadores IRedes de Computadores I

AlohaAloha

Page 4: Protocolos de Acesso ao Meio - midiacom.uff.brdebora/redes1/pdf2/04_redes1.pdf · protocolo de acesso. ... Passagem de Permissão - Token Passing O token ... permissão livre O momento

4Prof. Débora C. Muchaluat Saade

Mestrado em Engenharia de TelecomunicaMestrado em Engenharia de TelecomunicaççõesõesRedes de Computadores I

12

Redes de Computadores IRedes de Computadores I

AlohaAloha

15

Redes de Computadores IRedes de Computadores I

Timeout + BackoffTransmissor 1

AlohaAloha

RR 11

TempoTT22TT11

Page 5: Protocolos de Acesso ao Meio - midiacom.uff.brdebora/redes1/pdf2/04_redes1.pdf · protocolo de acesso. ... Passagem de Permissão - Token Passing O token ... permissão livre O momento

5Prof. Débora C. Muchaluat Saade

Mestrado em Engenharia de TelecomunicaMestrado em Engenharia de TelecomunicaççõesõesRedes de Computadores I

16

Redes de Computadores IRedes de Computadores I

AlohaAloha

Tempo

RR22

Timeout + Backoff

Transmissor 2

TT11 RR 11TT22

20

Redes de Computadores IRedes de Computadores I

AlohaAloha

TT11

TempoTT22

Tempo perdido com colisão

Page 6: Protocolos de Acesso ao Meio - midiacom.uff.brdebora/redes1/pdf2/04_redes1.pdf · protocolo de acesso. ... Passagem de Permissão - Token Passing O token ... permissão livre O momento

6Prof. Débora C. Muchaluat Saade

Mestrado em Engenharia de TelecomunicaMestrado em Engenharia de TelecomunicaççõesõesRedes de Computadores I

21

Redes de Computadores IRedes de Computadores I

AlohaAloha

Tempo

Menor tempo perdido com colisão

22

Redes de Computadores IRedes de Computadores I

Slotted AlohaSlotted Aloha

Page 7: Protocolos de Acesso ao Meio - midiacom.uff.brdebora/redes1/pdf2/04_redes1.pdf · protocolo de acesso. ... Passagem de Permissão - Token Passing O token ... permissão livre O momento

7Prof. Débora C. Muchaluat Saade

Mestrado em Engenharia de TelecomunicaMestrado em Engenharia de TelecomunicaççõesõesRedes de Computadores I

23

Redes de Computadores IRedes de Computadores I

Slotted AlohaSlotted Aloha

TempoTT11 TT22

25

Redes de Computadores IRedes de Computadores I

Slotted AlohaSlotted Aloha

TempoTT11 TT22

Page 8: Protocolos de Acesso ao Meio - midiacom.uff.brdebora/redes1/pdf2/04_redes1.pdf · protocolo de acesso. ... Passagem de Permissão - Token Passing O token ... permissão livre O momento

8Prof. Débora C. Muchaluat Saade

Mestrado em Engenharia de TelecomunicaMestrado em Engenharia de TelecomunicaççõesõesRedes de Computadores I

26

Redes de Computadores IRedes de Computadores I

Slotted AlohaSlotted Aloha

Tempo ocioso

TempoTT11

27

Redes de Computadores IRedes de Computadores I

Aloha X SlottedAloha X Slotted--AlohaAloha

TT11

Tempo ocioso

TT11

Aloha

Slotted-Aloha

Page 9: Protocolos de Acesso ao Meio - midiacom.uff.brdebora/redes1/pdf2/04_redes1.pdf · protocolo de acesso. ... Passagem de Permissão - Token Passing O token ... permissão livre O momento

9Prof. Débora C. Muchaluat Saade

Mestrado em Engenharia de TelecomunicaMestrado em Engenharia de TelecomunicaççõesõesRedes de Computadores I

28

Redes de Computadores IRedes de Computadores I

Aloha X SlottedAloha X Slotted--AlohaAloha

Tempo de Desperdício

Tempo de Desperdício

Aloha

Slotted-Aloha

29

Redes de Computadores IRedes de Computadores I

AlohaAloha

��EficiênciaEficiência•• Aloha 18%Aloha 18%•• Slotted Aloha 37%Slotted Aloha 37%

��Não tem equidadeNão tem equidade��Não tem prioridadeNão tem prioridade��Retardo de transferência aleatRetardo de transferência aleatóóriorio�� Instabilidade em sobrecargaInstabilidade em sobrecarga

Page 10: Protocolos de Acesso ao Meio - midiacom.uff.brdebora/redes1/pdf2/04_redes1.pdf · protocolo de acesso. ... Passagem de Permissão - Token Passing O token ... permissão livre O momento

10Prof. Débora C. Muchaluat Saade

Mestrado em Engenharia de TelecomunicaMestrado em Engenharia de TelecomunicaççõesõesRedes de Computadores I

31

Redes de Computadores IRedes de Computadores I

CSMACSMA

Carrier Sense Multiple Access

32

Redes de Computadores IRedes de Computadores I

CSMA (Carrier Sense Multiple Access)CSMA (Carrier Sense Multiple Access)

Page 11: Protocolos de Acesso ao Meio - midiacom.uff.brdebora/redes1/pdf2/04_redes1.pdf · protocolo de acesso. ... Passagem de Permissão - Token Passing O token ... permissão livre O momento

11Prof. Débora C. Muchaluat Saade

Mestrado em Engenharia de TelecomunicaMestrado em Engenharia de TelecomunicaççõesõesRedes de Computadores I

34

Redes de Computadores IRedes de Computadores I

CSMACSMA

TempoTT11 TT22

35

Redes de Computadores IRedes de Computadores I

CSMACSMA

Tempo

TT11

TT22

Page 12: Protocolos de Acesso ao Meio - midiacom.uff.brdebora/redes1/pdf2/04_redes1.pdf · protocolo de acesso. ... Passagem de Permissão - Token Passing O token ... permissão livre O momento

12Prof. Débora C. Muchaluat Saade

Mestrado em Engenharia de TelecomunicaMestrado em Engenharia de TelecomunicaççõesõesRedes de Computadores I

36

Redes de Computadores IRedes de Computadores I

CSMACSMA

TempoTT11

TT22

37

Redes de Computadores IRedes de Computadores I

CSMACSMA

TempoTT11

TT22

Colisão

Page 13: Protocolos de Acesso ao Meio - midiacom.uff.brdebora/redes1/pdf2/04_redes1.pdf · protocolo de acesso. ... Passagem de Permissão - Token Passing O token ... permissão livre O momento

13Prof. Débora C. Muchaluat Saade

Mestrado em Engenharia de TelecomunicaMestrado em Engenharia de TelecomunicaççõesõesRedes de Computadores I

39

Redes de Computadores IRedes de Computadores I

CSMACSMA

RR 11

Tempo

Timeout + BackoffTransmissor 1

TT11

TT22

40

Redes de Computadores IRedes de Computadores I

CSMACSMA

Tempo

RR22 RR22

Timeout + BackoffTransmissor 2

TT11

TT22

RR 11

Page 14: Protocolos de Acesso ao Meio - midiacom.uff.brdebora/redes1/pdf2/04_redes1.pdf · protocolo de acesso. ... Passagem de Permissão - Token Passing O token ... permissão livre O momento

14Prof. Débora C. Muchaluat Saade

Mestrado em Engenharia de TelecomunicaMestrado em Engenharia de TelecomunicaççõesõesRedes de Computadores I

41

Redes de Computadores IRedes de Computadores I

CSMA 1CSMA 1--Persistente Persistente

EstaEstaçção Ativaão Ativa

TransmiteTransmite

ColisãoColisão??

Sim

Não

Sim

Não

Meio LivreMeio Livre??

Retardo AleatRetardo Aleatóóriorio

43

Redes de Computadores IRedes de Computadores I

EstaEstaçção Ativaão Ativa

Meio LivreMeio Livre?? Retardo AleatRetardo Aleatóóriorio

TransmiteTransmite

ColisãoColisão??

Sim

Não

Sim

Não

Retardo AleatRetardo Aleatóóriorio

TTéécnica CSMA Não Persistentecnica CSMA Não Persistente

Page 15: Protocolos de Acesso ao Meio - midiacom.uff.brdebora/redes1/pdf2/04_redes1.pdf · protocolo de acesso. ... Passagem de Permissão - Token Passing O token ... permissão livre O momento

15Prof. Débora C. Muchaluat Saade

Mestrado em Engenharia de TelecomunicaMestrado em Engenharia de TelecomunicaççõesõesRedes de Computadores I

45

Redes de Computadores IRedes de Computadores I

CSMACSMA--NPNP

Tempo

T1

46

Redes de Computadores IRedes de Computadores I

Tempo

T1

T2

CSMACSMA--NPNP

Page 16: Protocolos de Acesso ao Meio - midiacom.uff.brdebora/redes1/pdf2/04_redes1.pdf · protocolo de acesso. ... Passagem de Permissão - Token Passing O token ... permissão livre O momento

16Prof. Débora C. Muchaluat Saade

Mestrado em Engenharia de TelecomunicaMestrado em Engenharia de TelecomunicaççõesõesRedes de Computadores I

47

Redes de Computadores IRedes de Computadores I

Tempo

T1

T2

TT33

CSMACSMA--NPNP

48

Redes de Computadores IRedes de Computadores I

Tempo

T1

T2

TT33

CSMACSMA--NPNP

Page 17: Protocolos de Acesso ao Meio - midiacom.uff.brdebora/redes1/pdf2/04_redes1.pdf · protocolo de acesso. ... Passagem de Permissão - Token Passing O token ... permissão livre O momento

17Prof. Débora C. Muchaluat Saade

Mestrado em Engenharia de TelecomunicaMestrado em Engenharia de TelecomunicaççõesõesRedes de Computadores I

49

Redes de Computadores IRedes de Computadores I

Tempo

T1

T2

TT33

Tempo ocioso Tempo ocioso

CSMACSMA--NPNP

53

Redes de Computadores IRedes de Computadores I

CSMA/CDCSMA/CD

Carrier Sense Multiple Accesswith Collision Detection

Page 18: Protocolos de Acesso ao Meio - midiacom.uff.brdebora/redes1/pdf2/04_redes1.pdf · protocolo de acesso. ... Passagem de Permissão - Token Passing O token ... permissão livre O momento

18Prof. Débora C. Muchaluat Saade

Mestrado em Engenharia de TelecomunicaMestrado em Engenharia de TelecomunicaççõesõesRedes de Computadores I

54

Redes de Computadores IRedes de Computadores I

TT22

CSMA/CDCSMA/CD

TempoTT11

TT33

ColisãoColisãoColisão

55

Redes de Computadores IRedes de Computadores I

EstaEstaçção Ativaão Ativa

Meio LivreMeio Livre??

Inicia Inicia TransmissãoTransmissão

Sim

Não

Sim

Não

ColisãoColisão?? InterrompeInterrompeTransmissãoTransmissão

Incrementa contadorIncrementa contadorde de nnúúmeromero de de colisõescolisões

ReforReforççoo dedeColisãoColisão (JAM)(JAM)

Atraso AleatAtraso Aleatóóriorioponderado peloponderado pelo

nnúúmeromero de de colisõescolisões

TerminaTerminaTransmissãoTransmissão

Retransmissão

TTéécnica CSMA/CDcnica CSMA/CD

Page 19: Protocolos de Acesso ao Meio - midiacom.uff.brdebora/redes1/pdf2/04_redes1.pdf · protocolo de acesso. ... Passagem de Permissão - Token Passing O token ... permissão livre O momento

19Prof. Débora C. Muchaluat Saade

Mestrado em Engenharia de TelecomunicaMestrado em Engenharia de TelecomunicaççõesõesRedes de Computadores I

56

Redes de Computadores IRedes de Computadores I

CSMA/CD CSMA/CD -- RetransmissãoRetransmissão

��Espera AleatEspera Aleatóória Exponencial Truncadaria Exponencial Truncada•• se houve colisão, espera tempo aleatse houve colisão, espera tempo aleatóório entre 0 e rio entre 0 e

limitelimite•• o limite o limite éé dobrado a cada colisão sucessiva atdobrado a cada colisão sucessiva atéé o o

nnúúmero mmero mááximo de colisões. Se não conseguir ximo de colisões. Se não conseguir transmitir aborta.transmitir aborta.

•• retardo de transmissão pequeno no comeretardo de transmissão pequeno no começço e o e grande depois, impedindo sobrecargagrande depois, impedindo sobrecarga

•• padrão IEEE 802.3: limite dobra atpadrão IEEE 802.3: limite dobra atéé 10 tentativas, 10 tentativas, depois permanece inalterado atdepois permanece inalterado atéé no mno mááximo 16 ximo 16 tentativastentativas

60

Redes de Computadores IRedes de Computadores I

AA BB

CSMA/CDCSMA/CD

Início da transmissãoInIníício da transmissãocio da transmissão

Page 20: Protocolos de Acesso ao Meio - midiacom.uff.brdebora/redes1/pdf2/04_redes1.pdf · protocolo de acesso. ... Passagem de Permissão - Token Passing O token ... permissão livre O momento

20Prof. Débora C. Muchaluat Saade

Mestrado em Engenharia de TelecomunicaMestrado em Engenharia de TelecomunicaççõesõesRedes de Computadores I

61

Redes de Computadores IRedes de Computadores I

AA BB

CSMA/CDCSMA/CD

B detecta o meio livree inicia a transmissão

B detecta o meio livreB detecta o meio livree inicia a transmissãoe inicia a transmissão

62

Redes de Computadores IRedes de Computadores I

AA BB

CSMA/CDCSMA/CD

ColisãoColisãoColisão

Page 21: Protocolos de Acesso ao Meio - midiacom.uff.brdebora/redes1/pdf2/04_redes1.pdf · protocolo de acesso. ... Passagem de Permissão - Token Passing O token ... permissão livre O momento

21Prof. Débora C. Muchaluat Saade

Mestrado em Engenharia de TelecomunicaMestrado em Engenharia de TelecomunicaççõesõesRedes de Computadores I

63

Redes de Computadores IRedes de Computadores I

AA BB

CSMA/CDCSMA/CD

B detecta a colisãoB detecta a colisãoB detecta a colisão

64

Redes de Computadores IRedes de Computadores I

CSMA/CDCSMA/CD

AA BB

Page 22: Protocolos de Acesso ao Meio - midiacom.uff.brdebora/redes1/pdf2/04_redes1.pdf · protocolo de acesso. ... Passagem de Permissão - Token Passing O token ... permissão livre O momento

22Prof. Débora C. Muchaluat Saade

Mestrado em Engenharia de TelecomunicaMestrado em Engenharia de TelecomunicaççõesõesRedes de Computadores I

65

Redes de Computadores IRedes de Computadores I

CSMA/CDCSMA/CD

A recebe o pacote enviado por B, enão sabe que seu pacote sofreu colisãoA recebe o pacote enviado por B, eA recebe o pacote enviado por B, e

não sabe que seu pacote sofreu colisãonão sabe que seu pacote sofreu colisão

AA BB

67

Redes de Computadores IRedes de Computadores I

AA BB

CSMA/CDCSMA/CD

Início da transmissãoInIníício da transmissãocio da transmissão

Page 23: Protocolos de Acesso ao Meio - midiacom.uff.brdebora/redes1/pdf2/04_redes1.pdf · protocolo de acesso. ... Passagem de Permissão - Token Passing O token ... permissão livre O momento

23Prof. Débora C. Muchaluat Saade

Mestrado em Engenharia de TelecomunicaMestrado em Engenharia de TelecomunicaççõesõesRedes de Computadores I

68

Redes de Computadores IRedes de Computadores I

AA BB

CSMA/CDCSMA/CD

B detecta o meio livree inicia a transmissão

B detecta o meio livreB detecta o meio livree inicia a transmissãoe inicia a transmissão

69

Redes de Computadores IRedes de Computadores I

AA BB

CSMA/CDCSMA/CD

ColisãoColisãoColisão

Page 24: Protocolos de Acesso ao Meio - midiacom.uff.brdebora/redes1/pdf2/04_redes1.pdf · protocolo de acesso. ... Passagem de Permissão - Token Passing O token ... permissão livre O momento

24Prof. Débora C. Muchaluat Saade

Mestrado em Engenharia de TelecomunicaMestrado em Engenharia de TelecomunicaççõesõesRedes de Computadores I

70

Redes de Computadores IRedes de Computadores I

AA BB

CSMA/CDCSMA/CD

B detecta a colisãoB detecta a colisãoB detecta a colisão

71

Redes de Computadores IRedes de Computadores I

AA BB

CSMA/CDCSMA/CD

A detecta a colisãoA detecta a colisãoA detecta a colisão

Page 25: Protocolos de Acesso ao Meio - midiacom.uff.brdebora/redes1/pdf2/04_redes1.pdf · protocolo de acesso. ... Passagem de Permissão - Token Passing O token ... permissão livre O momento

25Prof. Débora C. Muchaluat Saade

Mestrado em Engenharia de TelecomunicaMestrado em Engenharia de TelecomunicaççõesõesRedes de Computadores I

72

Redes de Computadores IRedes de Computadores I

CSMA/CDCSMA/CD

��M >= 2 C Tp M >= 2 C Tp -- Banda BBanda Báásicasica•• M M éé o tamanho do pacote em bitso tamanho do pacote em bits•• C C éé a taxa de transmissão da rede em bpsa taxa de transmissão da rede em bps•• Tp Tp éé o tempo de propagao tempo de propagaçção do sinal no meio ão do sinal no meio

(considerando retardo de repetidores)(considerando retardo de repetidores)

��M >= 4 C Tp M >= 4 C Tp -- Banda LargaBanda Larga

73

Redes de Computadores IRedes de Computadores I

CSMA/CDCSMA/CD

��Eficiência: 98%Eficiência: 98%�� InstInstáável em alto trvel em alto trááfegofego��Retardo aleatRetardo aleatóório não limitadorio não limitado�� InjustoInjusto��Distância mDistância mááxima entre dois nxima entre dois nóós s éé limitada pelo limitada pelo

protocolo de acessoprotocolo de acesso

Page 26: Protocolos de Acesso ao Meio - midiacom.uff.brdebora/redes1/pdf2/04_redes1.pdf · protocolo de acesso. ... Passagem de Permissão - Token Passing O token ... permissão livre O momento

26Prof. Débora C. Muchaluat Saade

Mestrado em Engenharia de TelecomunicaMestrado em Engenharia de TelecomunicaççõesõesRedes de Computadores I

75

Redes de Computadores IRedes de Computadores I

CSMA/CACSMA/CA

Carrier Sense Multiple Accesswith Collision Avoidance

76

Redes de Computadores IRedes de Computadores I

CSMA/CACSMA/CA

�� Escuta o meio verificando se estEscuta o meio verificando se estáá livre, se estiver, livre, se estiver, transmite, senão aguarda o fim da transmissãotransmite, senão aguarda o fim da transmissão

�� Depois de cada transmissão, a rede entra no modo de Depois de cada transmissão, a rede entra no modo de intervalos de tempo (slots)intervalos de tempo (slots)

�� Cada estaCada estaçção que deseja transmitir escolhe ão que deseja transmitir escolhe aleatoriamente um slot para iniciar sua transmissãoaleatoriamente um slot para iniciar sua transmissão

�� Quem escolher o menor slot, transmite primeiro e ganha Quem escolher o menor slot, transmite primeiro e ganha o meioo meio

�� Se mais de uma estaSe mais de uma estaçção sortear o mesmo slot => colisãoão sortear o mesmo slot => colisão�� Se nenhuma estaSe nenhuma estaçção transmitir, a rede entra no modo ão transmitir, a rede entra no modo

CSMA comum, podendo ocorrer colisõesCSMA comum, podendo ocorrer colisões�� Detecta colisão pela ausência do ACK (reconhecimento)Detecta colisão pela ausência do ACK (reconhecimento)

Page 27: Protocolos de Acesso ao Meio - midiacom.uff.brdebora/redes1/pdf2/04_redes1.pdf · protocolo de acesso. ... Passagem de Permissão - Token Passing O token ... permissão livre O momento

27Prof. Débora C. Muchaluat Saade

Mestrado em Engenharia de TelecomunicaMestrado em Engenharia de TelecomunicaççõesõesRedes de Computadores I

77

Redes de Computadores IRedes de Computadores I

CSMA/CACSMA/CA

Tempo

Slots CSMAcomum

Slots Slots

80

Redes de Computadores IRedes de Computadores I

Protocolos de Acesso Ordenado

Protocolos de Acesso Ordenado

Page 28: Protocolos de Acesso ao Meio - midiacom.uff.brdebora/redes1/pdf2/04_redes1.pdf · protocolo de acesso. ... Passagem de Permissão - Token Passing O token ... permissão livre O momento

28Prof. Débora C. Muchaluat Saade

Mestrado em Engenharia de TelecomunicaMestrado em Engenharia de TelecomunicaççõesõesRedes de Computadores I

81

Redes de Computadores IRedes de Computadores I

Protocolos de Acesso OrdenadoProtocolos de Acesso Ordenado

��Retardo de transferência limitadoRetardo de transferência limitado

�� Justo (Justo (““fairfair””))

��EstEstáável em sobrecargavel em sobrecarga

83

Redes de Computadores IRedes de Computadores I

Protocolos de Acesso OrdenadoProtocolos de Acesso Ordenado

��PollingPolling

��Token Passing Token Passing -- Passagem de PermissãoPassagem de Permissão

Page 29: Protocolos de Acesso ao Meio - midiacom.uff.brdebora/redes1/pdf2/04_redes1.pdf · protocolo de acesso. ... Passagem de Permissão - Token Passing O token ... permissão livre O momento

29Prof. Débora C. Muchaluat Saade

Mestrado em Engenharia de TelecomunicaMestrado em Engenharia de TelecomunicaççõesõesRedes de Computadores I

84

Redes de Computadores IRedes de Computadores I

PollingPolling

�� Topologia: barraTopologia: barra�� EstaEstaçção central: controladoraão central: controladora�� EstaEstaçções sões sóó transmitem quando interrogadas transmitem quando interrogadas

pela controladora da redepela controladora da rede�� Se não tiver quadro a transmitir, envia um Se não tiver quadro a transmitir, envia um

quadro de status avisando a controladoraquadro de status avisando a controladora

85

Redes de Computadores IRedes de Computadores I

PollingPolling

�� JustoJusto��PrioridadePrioridade��Retardo de transferência limitadoRetardo de transferência limitado��EstEstáável em sobrecargavel em sobrecarga�� Interface simples de pequeno custoInterface simples de pequeno custo��Problema de confiabilidade devido a estrutura Problema de confiabilidade devido a estrutura

centralizadacentralizada�� Interessante quando caracterInteressante quando caracteríísticas das estasticas das estaçções ões

são bem conhecidas, podendo ser usadas para são bem conhecidas, podendo ser usadas para determinar a disciplina de passagem de controledeterminar a disciplina de passagem de controle

Page 30: Protocolos de Acesso ao Meio - midiacom.uff.brdebora/redes1/pdf2/04_redes1.pdf · protocolo de acesso. ... Passagem de Permissão - Token Passing O token ... permissão livre O momento

30Prof. Débora C. Muchaluat Saade

Mestrado em Engenharia de TelecomunicaMestrado em Engenharia de TelecomunicaççõesõesRedes de Computadores I

95

Redes de Computadores IRedes de Computadores I

Passagem de Permissão Passagem de Permissão -- Token PassingToken Passing

��O token (permissão) O token (permissão) éé passado seqpassado seqüüencialmente encialmente de uma estade uma estaçção para outraão para outra

��SSóó quem tem o token pode transmitirquem tem o token pode transmitir��Topologia: anel (Token Ring) ou barra (Token Topologia: anel (Token Ring) ou barra (Token

Bus)Bus)•• na topologia em barra, a ordem lna topologia em barra, a ordem lóógica não gica não éé

necessariamente a ordem fnecessariamente a ordem fíísicasica•• na topologia em anel as ordens lna topologia em anel as ordens lóógica e fgica e fíísica sica

coincidem. coincidem.

96

Redes de Computadores IRedes de Computadores I

Token RingToken Ring

��TTéécnica mais antiga paracnica mais antiga para o o anelanel, , proposta emproposta em1969 1969 porpor Farmer e NewhallFarmer e Newhall

��Permissão circulaPermissão circula no no anelanel��Ao querer transmitirAo querer transmitir, a , a estaestaçção espera pela ão espera pela

permissão livrepermissão livre, , altera para ocupadaaltera para ocupada e e transmite transmite seusseus dados dados em seguidaem seguida

��A A transmissoratransmissora éé responsresponsáável pela retirada da vel pela retirada da mensagemmensagem do do anelanel e e pela inserpela inserçção daão da nova nova permissão livrepermissão livre

��O O momentomomento de de inserinserççãoão de de umauma nova nova permissão permissão livrelivre no no anel varia conformeanel varia conforme o o tipotipo de de operaoperaççãoão

Page 31: Protocolos de Acesso ao Meio - midiacom.uff.brdebora/redes1/pdf2/04_redes1.pdf · protocolo de acesso. ... Passagem de Permissão - Token Passing O token ... permissão livre O momento

31Prof. Débora C. Muchaluat Saade

Mestrado em Engenharia de TelecomunicaMestrado em Engenharia de TelecomunicaççõesõesRedes de Computadores I

97

Redes de Computadores IRedes de Computadores I

Token RingToken Ring

�� Single PacketSingle Packet�� Single TokenSingle Token�� Multiple TokenMultiple Token

Single Packet

Page 32: Protocolos de Acesso ao Meio - midiacom.uff.brdebora/redes1/pdf2/04_redes1.pdf · protocolo de acesso. ... Passagem de Permissão - Token Passing O token ... permissão livre O momento

32Prof. Débora C. Muchaluat Saade

Mestrado em Engenharia de TelecomunicaMestrado em Engenharia de TelecomunicaççõesõesRedes de Computadores I

TR

Single Packet

L

TR

Single Packet

L

Page 33: Protocolos de Acesso ao Meio - midiacom.uff.brdebora/redes1/pdf2/04_redes1.pdf · protocolo de acesso. ... Passagem de Permissão - Token Passing O token ... permissão livre O momento

33Prof. Débora C. Muchaluat Saade

Mestrado em Engenharia de TelecomunicaMestrado em Engenharia de TelecomunicaççõesõesRedes de Computadores I

TR

Single Packet

L

TR

Single Packet

L

Page 34: Protocolos de Acesso ao Meio - midiacom.uff.brdebora/redes1/pdf2/04_redes1.pdf · protocolo de acesso. ... Passagem de Permissão - Token Passing O token ... permissão livre O momento

34Prof. Débora C. Muchaluat Saade

Mestrado em Engenharia de TelecomunicaMestrado em Engenharia de TelecomunicaççõesõesRedes de Computadores I

TTRR

Single Packet

O

R T

Single Packet

O

Page 35: Protocolos de Acesso ao Meio - midiacom.uff.brdebora/redes1/pdf2/04_redes1.pdf · protocolo de acesso. ... Passagem de Permissão - Token Passing O token ... permissão livre O momento

35Prof. Débora C. Muchaluat Saade

Mestrado em Engenharia de TelecomunicaMestrado em Engenharia de TelecomunicaççõesõesRedes de Computadores I

R T

Single Packet

O

R T

Single Packet

O

Page 36: Protocolos de Acesso ao Meio - midiacom.uff.brdebora/redes1/pdf2/04_redes1.pdf · protocolo de acesso. ... Passagem de Permissão - Token Passing O token ... permissão livre O momento

36Prof. Débora C. Muchaluat Saade

Mestrado em Engenharia de TelecomunicaMestrado em Engenharia de TelecomunicaççõesõesRedes de Computadores I

R T

Single Packet

O

R T

Single Packet

O

Page 37: Protocolos de Acesso ao Meio - midiacom.uff.brdebora/redes1/pdf2/04_redes1.pdf · protocolo de acesso. ... Passagem de Permissão - Token Passing O token ... permissão livre O momento

37Prof. Débora C. Muchaluat Saade

Mestrado em Engenharia de TelecomunicaMestrado em Engenharia de TelecomunicaççõesõesRedes de Computadores I

R T

Single Packet

O

TR

Single Packet

O

Page 38: Protocolos de Acesso ao Meio - midiacom.uff.brdebora/redes1/pdf2/04_redes1.pdf · protocolo de acesso. ... Passagem de Permissão - Token Passing O token ... permissão livre O momento

38Prof. Débora C. Muchaluat Saade

Mestrado em Engenharia de TelecomunicaMestrado em Engenharia de TelecomunicaççõesõesRedes de Computadores I

TR

Single Packet

O

TR

Single Packet

Page 39: Protocolos de Acesso ao Meio - midiacom.uff.brdebora/redes1/pdf2/04_redes1.pdf · protocolo de acesso. ... Passagem de Permissão - Token Passing O token ... permissão livre O momento

39Prof. Débora C. Muchaluat Saade

Mestrado em Engenharia de TelecomunicaMestrado em Engenharia de TelecomunicaççõesõesRedes de Computadores I

R T

Single Packet

O

R T

Single Packet

O

Page 40: Protocolos de Acesso ao Meio - midiacom.uff.brdebora/redes1/pdf2/04_redes1.pdf · protocolo de acesso. ... Passagem de Permissão - Token Passing O token ... permissão livre O momento

40Prof. Débora C. Muchaluat Saade

Mestrado em Engenharia de TelecomunicaMestrado em Engenharia de TelecomunicaççõesõesRedes de Computadores I

Single Packet

L

Single Packet

L

Page 41: Protocolos de Acesso ao Meio - midiacom.uff.brdebora/redes1/pdf2/04_redes1.pdf · protocolo de acesso. ... Passagem de Permissão - Token Passing O token ... permissão livre O momento

41Prof. Débora C. Muchaluat Saade

Mestrado em Engenharia de TelecomunicaMestrado em Engenharia de TelecomunicaççõesõesRedes de Computadores I

Single Packet

L

T

R

Single Packet

O

Page 42: Protocolos de Acesso ao Meio - midiacom.uff.brdebora/redes1/pdf2/04_redes1.pdf · protocolo de acesso. ... Passagem de Permissão - Token Passing O token ... permissão livre O momento

42Prof. Débora C. Muchaluat Saade

Mestrado em Engenharia de TelecomunicaMestrado em Engenharia de TelecomunicaççõesõesRedes de Computadores I

T

R

Single Packet

O

T

R

Single Packet

O

Page 43: Protocolos de Acesso ao Meio - midiacom.uff.brdebora/redes1/pdf2/04_redes1.pdf · protocolo de acesso. ... Passagem de Permissão - Token Passing O token ... permissão livre O momento

43Prof. Débora C. Muchaluat Saade

Mestrado em Engenharia de TelecomunicaMestrado em Engenharia de TelecomunicaççõesõesRedes de Computadores I

Single Token

TR

Single Token

L

Page 44: Protocolos de Acesso ao Meio - midiacom.uff.brdebora/redes1/pdf2/04_redes1.pdf · protocolo de acesso. ... Passagem de Permissão - Token Passing O token ... permissão livre O momento

44Prof. Débora C. Muchaluat Saade

Mestrado em Engenharia de TelecomunicaMestrado em Engenharia de TelecomunicaççõesõesRedes de Computadores I

TR

Single Token

L

TR

Single Token

L

Page 45: Protocolos de Acesso ao Meio - midiacom.uff.brdebora/redes1/pdf2/04_redes1.pdf · protocolo de acesso. ... Passagem de Permissão - Token Passing O token ... permissão livre O momento

45Prof. Débora C. Muchaluat Saade

Mestrado em Engenharia de TelecomunicaMestrado em Engenharia de TelecomunicaççõesõesRedes de Computadores I

TR

Single Token

L

TR

Single Token

O

Page 46: Protocolos de Acesso ao Meio - midiacom.uff.brdebora/redes1/pdf2/04_redes1.pdf · protocolo de acesso. ... Passagem de Permissão - Token Passing O token ... permissão livre O momento

46Prof. Débora C. Muchaluat Saade

Mestrado em Engenharia de TelecomunicaMestrado em Engenharia de TelecomunicaççõesõesRedes de Computadores I

R T

Single Token

O

R T

Single Token

O

Page 47: Protocolos de Acesso ao Meio - midiacom.uff.brdebora/redes1/pdf2/04_redes1.pdf · protocolo de acesso. ... Passagem de Permissão - Token Passing O token ... permissão livre O momento

47Prof. Débora C. Muchaluat Saade

Mestrado em Engenharia de TelecomunicaMestrado em Engenharia de TelecomunicaççõesõesRedes de Computadores I

R T

Single Token

O

R T

Single Token

O

Page 48: Protocolos de Acesso ao Meio - midiacom.uff.brdebora/redes1/pdf2/04_redes1.pdf · protocolo de acesso. ... Passagem de Permissão - Token Passing O token ... permissão livre O momento

48Prof. Débora C. Muchaluat Saade

Mestrado em Engenharia de TelecomunicaMestrado em Engenharia de TelecomunicaççõesõesRedes de Computadores I

R T

Single Token

O

R T

Single Token

O

Page 49: Protocolos de Acesso ao Meio - midiacom.uff.brdebora/redes1/pdf2/04_redes1.pdf · protocolo de acesso. ... Passagem de Permissão - Token Passing O token ... permissão livre O momento

49Prof. Débora C. Muchaluat Saade

Mestrado em Engenharia de TelecomunicaMestrado em Engenharia de TelecomunicaççõesõesRedes de Computadores I

TR

Single Token

O

TR

Single Token

O

Page 50: Protocolos de Acesso ao Meio - midiacom.uff.brdebora/redes1/pdf2/04_redes1.pdf · protocolo de acesso. ... Passagem de Permissão - Token Passing O token ... permissão livre O momento

50Prof. Débora C. Muchaluat Saade

Mestrado em Engenharia de TelecomunicaMestrado em Engenharia de TelecomunicaççõesõesRedes de Computadores I

TR

Single Token

L

R T

Single Token

L

Page 51: Protocolos de Acesso ao Meio - midiacom.uff.brdebora/redes1/pdf2/04_redes1.pdf · protocolo de acesso. ... Passagem de Permissão - Token Passing O token ... permissão livre O momento

51Prof. Débora C. Muchaluat Saade

Mestrado em Engenharia de TelecomunicaMestrado em Engenharia de TelecomunicaççõesõesRedes de Computadores I

R T

Single Token

L

T

R

Single Token

O

Page 52: Protocolos de Acesso ao Meio - midiacom.uff.brdebora/redes1/pdf2/04_redes1.pdf · protocolo de acesso. ... Passagem de Permissão - Token Passing O token ... permissão livre O momento

52Prof. Débora C. Muchaluat Saade

Mestrado em Engenharia de TelecomunicaMestrado em Engenharia de TelecomunicaççõesõesRedes de Computadores I

T

R

Single Token

O

T

R

Single Token

O

Page 53: Protocolos de Acesso ao Meio - midiacom.uff.brdebora/redes1/pdf2/04_redes1.pdf · protocolo de acesso. ... Passagem de Permissão - Token Passing O token ... permissão livre O momento

53Prof. Débora C. Muchaluat Saade

Mestrado em Engenharia de TelecomunicaMestrado em Engenharia de TelecomunicaççõesõesRedes de Computadores I

Multiple Token

T1R 1

Multiple Token

L

Page 54: Protocolos de Acesso ao Meio - midiacom.uff.brdebora/redes1/pdf2/04_redes1.pdf · protocolo de acesso. ... Passagem de Permissão - Token Passing O token ... permissão livre O momento

54Prof. Débora C. Muchaluat Saade

Mestrado em Engenharia de TelecomunicaMestrado em Engenharia de TelecomunicaççõesõesRedes de Computadores I

T1R 1

Multiple Token

L

Multiple Token

T1R 1

L

Page 55: Protocolos de Acesso ao Meio - midiacom.uff.brdebora/redes1/pdf2/04_redes1.pdf · protocolo de acesso. ... Passagem de Permissão - Token Passing O token ... permissão livre O momento

55Prof. Débora C. Muchaluat Saade

Mestrado em Engenharia de TelecomunicaMestrado em Engenharia de TelecomunicaççõesõesRedes de Computadores I

Multiple Token

T1R 1L

Multiple Token

T1R 1O

Page 56: Protocolos de Acesso ao Meio - midiacom.uff.brdebora/redes1/pdf2/04_redes1.pdf · protocolo de acesso. ... Passagem de Permissão - Token Passing O token ... permissão livre O momento

56Prof. Débora C. Muchaluat Saade

Mestrado em Engenharia de TelecomunicaMestrado em Engenharia de TelecomunicaççõesõesRedes de Computadores I

Multiple Token

T1R 1

O

Multiple Token

T1R 1

O

Page 57: Protocolos de Acesso ao Meio - midiacom.uff.brdebora/redes1/pdf2/04_redes1.pdf · protocolo de acesso. ... Passagem de Permissão - Token Passing O token ... permissão livre O momento

57Prof. Débora C. Muchaluat Saade

Mestrado em Engenharia de TelecomunicaMestrado em Engenharia de TelecomunicaççõesõesRedes de Computadores I

Multiple Token

T1R 1

O

Multiple Token

T1R 1

O

Page 58: Protocolos de Acesso ao Meio - midiacom.uff.brdebora/redes1/pdf2/04_redes1.pdf · protocolo de acesso. ... Passagem de Permissão - Token Passing O token ... permissão livre O momento

58Prof. Débora C. Muchaluat Saade

Mestrado em Engenharia de TelecomunicaMestrado em Engenharia de TelecomunicaççõesõesRedes de Computadores I

Multiple Token

T1R 1

O

L

Multiple Token

T1R1

O

L

Page 59: Protocolos de Acesso ao Meio - midiacom.uff.brdebora/redes1/pdf2/04_redes1.pdf · protocolo de acesso. ... Passagem de Permissão - Token Passing O token ... permissão livre O momento

59Prof. Débora C. Muchaluat Saade

Mestrado em Engenharia de TelecomunicaMestrado em Engenharia de TelecomunicaççõesõesRedes de Computadores I

Multiple Token

T1R 1

T2

R 2

O

L

Multiple Token

T1R 1

T2

R 2

O

O

Page 60: Protocolos de Acesso ao Meio - midiacom.uff.brdebora/redes1/pdf2/04_redes1.pdf · protocolo de acesso. ... Passagem de Permissão - Token Passing O token ... permissão livre O momento

60Prof. Débora C. Muchaluat Saade

Mestrado em Engenharia de TelecomunicaMestrado em Engenharia de TelecomunicaççõesõesRedes de Computadores I

Multiple Token

T1R 1

T2

R 2

O

O

Multiple Token

T1R 1

T2

R 2

O

O

Page 61: Protocolos de Acesso ao Meio - midiacom.uff.brdebora/redes1/pdf2/04_redes1.pdf · protocolo de acesso. ... Passagem de Permissão - Token Passing O token ... permissão livre O momento

61Prof. Débora C. Muchaluat Saade

Mestrado em Engenharia de TelecomunicaMestrado em Engenharia de TelecomunicaççõesõesRedes de Computadores I

Multiple Token

T1R 1

T2

R 2

O

O

L

Multiple Token

T1R 1

T2

R 2

O

O

L

Page 62: Protocolos de Acesso ao Meio - midiacom.uff.brdebora/redes1/pdf2/04_redes1.pdf · protocolo de acesso. ... Passagem de Permissão - Token Passing O token ... permissão livre O momento

62Prof. Débora C. Muchaluat Saade

Mestrado em Engenharia de TelecomunicaMestrado em Engenharia de TelecomunicaççõesõesRedes de Computadores I

Multiple Token

T1R 1

T2

R 2

OL

Multiple Token

T1R 1

T2

R 2

O

L

Page 63: Protocolos de Acesso ao Meio - midiacom.uff.brdebora/redes1/pdf2/04_redes1.pdf · protocolo de acesso. ... Passagem de Permissão - Token Passing O token ... permissão livre O momento

63Prof. Débora C. Muchaluat Saade

Mestrado em Engenharia de TelecomunicaMestrado em Engenharia de TelecomunicaççõesõesRedes de Computadores I

Multiple Token T2

R 2

O

L

Multiple Token T2

R 2

L

Page 64: Protocolos de Acesso ao Meio - midiacom.uff.brdebora/redes1/pdf2/04_redes1.pdf · protocolo de acesso. ... Passagem de Permissão - Token Passing O token ... permissão livre O momento

64Prof. Débora C. Muchaluat Saade

Mestrado em Engenharia de TelecomunicaMestrado em Engenharia de TelecomunicaççõesõesRedes de Computadores I

Multiple Token T2

R 2

L

Multiple Token T2

R 2

L

Page 65: Protocolos de Acesso ao Meio - midiacom.uff.brdebora/redes1/pdf2/04_redes1.pdf · protocolo de acesso. ... Passagem de Permissão - Token Passing O token ... permissão livre O momento

65Prof. Débora C. Muchaluat Saade

Mestrado em Engenharia de TelecomunicaMestrado em Engenharia de TelecomunicaççõesõesRedes de Computadores I

Multiple TokenT2

R 2

L

Multiple Token

L

Page 66: Protocolos de Acesso ao Meio - midiacom.uff.brdebora/redes1/pdf2/04_redes1.pdf · protocolo de acesso. ... Passagem de Permissão - Token Passing O token ... permissão livre O momento

66Prof. Débora C. Muchaluat Saade

Mestrado em Engenharia de TelecomunicaMestrado em Engenharia de TelecomunicaççõesõesRedes de Computadores I

172

Redes de Computadores IRedes de Computadores I

Token RingToken Ring

�� EficiênciaEficiência�� EquidadeEquidade�� PrioridadePrioridade�� Retardo de transferênciaRetardo de transferência�� Estabilidade em sobrecargaEstabilidade em sobrecarga

173

Redes de Computadores IRedes de Computadores I

Latência do AnelLatência do Anel

��Latência = soma do retardo dos repetidores e do Latência = soma do retardo dos repetidores e do tempo de propagatempo de propagaçção no anelão no anel

��Podem existir tantos bits circulando quanto sua Podem existir tantos bits circulando quanto sua latência permitirlatência permitir

��A latência pode ser aumentada introduzindo um A latência pode ser aumentada introduzindo um buffer de retardo em qualquer estabuffer de retardo em qualquer estaççãoão

Page 67: Protocolos de Acesso ao Meio - midiacom.uff.brdebora/redes1/pdf2/04_redes1.pdf · protocolo de acesso. ... Passagem de Permissão - Token Passing O token ... permissão livre O momento

67Prof. Débora C. Muchaluat Saade

Mestrado em Engenharia de TelecomunicaMestrado em Engenharia de TelecomunicaççõesõesRedes de Computadores I

174

Redes de Computadores IRedes de Computadores I

��Se a latência for desprezSe a latência for desprezíível, os três vel, os três tipos de operatipos de operaçção têm o mesmo ão têm o mesmo desempenhodesempenho

��O instante de tempo em que a O instante de tempo em que a estaestaçção termina de transmitir ão termina de transmitir ééigual ao instante em que chega o igual ao instante em que chega o úúltimo bit transmitido de volta a ltimo bit transmitido de volta a origemorigem

ComparaComparaçção entre os ão entre os Tipos de OperaTipos de Operaçção do Token Ringão do Token Ring

175

Redes de Computadores IRedes de Computadores I

�� L= L= latêncialatência; t = tempo de ; t = tempo de transmissãotransmissão de 1 de 1 quadroquadro

�� Se L Se L ≤≤≤≤≤≤≤≤ t, single token e multiple t, single token e multiple token token são mais eficientes que são mais eficientes que single packetsingle packet

�� O O instanteinstante de tempo de tempo em queem que a a estaestaççãoãoterminatermina de de transmitirtransmitir éé maior ou igualmaior ou igualao instante em que chegaao instante em que chega o o primeiroprimeiro bit bit transmitidotransmitido de de voltavolta a a origemorigem

ComparaComparaçção entre os ão entre os Tipos de OperaTipos de Operaçção do Token Ringão do Token Ring

Page 68: Protocolos de Acesso ao Meio - midiacom.uff.brdebora/redes1/pdf2/04_redes1.pdf · protocolo de acesso. ... Passagem de Permissão - Token Passing O token ... permissão livre O momento

68Prof. Débora C. Muchaluat Saade

Mestrado em Engenharia de TelecomunicaMestrado em Engenharia de TelecomunicaççõesõesRedes de Computadores I

176

Redes de Computadores IRedes de Computadores I

�� L= L= latêncialatência; t = tempo de ; t = tempo de transmissãotransmissão de 1 de 1 quadroquadro

�� Se L Se L > t, multiple token > t, multiple token éé maismaiseficiente queeficiente que single token single token queque éémais eficiente quemais eficiente que single packetsingle packet

�� O O instanteinstante de tempo de tempo em queem que a a estaestaççãoãoterminatermina de de transmitirtransmitir éé menor quemenor que o o instante em que chegainstante em que chega o o primeiroprimeiro bitbittransmitidotransmitido de de voltavolta a a origemorigem

ComparaComparaçção entre os ão entre os Tipos de OperaTipos de Operaçção do Token Ringão do Token Ring