• Nenhum resultado encontrado

Protocolos de Acesso ao Meio

N/A
N/A
Protected

Academic year: 2022

Share "Protocolos de Acesso ao Meio"

Copied!
105
0
0

Texto

(1)

Redes de Computadores II

Protocolos de Acesso ao Meio

Profa. Débora Christina Muchaluat Saade

[email protected]

Departamento de Ciência da Computação - UFF

(2)

Redes de Computadores II

Tipos de Protocolos

ð Protocolos de Acesso Baseados em Contenção ð Protocolos de Acesso Ordenado sem Contenção

(3)

Redes de Computadores II

ð Aloha

ð Slotted-Aloha ð CSMA

ð CSMA-CD ð CSMA-CA

Protocolos de Acesso Baseados em Contenção

(4)

Redes de Computadores II

CSMA/CD

Carrier Sense Multiple Access with Collision Detection

(5)

Redes de Computadores II

T2

CSMA/CD

Tempo

T 1

T 3

Colisão

(6)

Redes de Computadores II Estação Ativa

Meio Livre?

Inicia Transmissão

Sim

Não

Sim Não

Colisão? Interrompe

Transmissão

Incrementa contador de número de colisões

Reforço de Colisão (JAM) Atraso Aleatório

ponderado pelo número de colisões

Termina Transmissão

Retransmissão

Técnica CSMA/CD

(7)

Redes de Computadores II

CSMA/CD - Retransmissão

ð Espera Aleatória Exponencial Truncada

se houve colisão, espera tempo aleatório entre 0 e limite

o limite é dobrado a cada colisão sucessiva até o número máximo de colisões. Se não conseguir transmitir aborta.

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

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

(8)

Redes de Computadores II

AA BB

CSMA/CD

Início da transmissão

(9)

Redes de Computadores II

AA BB

CSMA/CD

B detecta o meio livre e inicia a transmissão

(10)

Redes de Computadores II

AA BB

CSMA/CD

Colisão

(11)

Redes de Computadores II

AA BB

The image cannot be displayed. Your computer may not have enough memory to open the image, or the image may have been corrupted. Restart your

CSMA/CD

B detecta a colisão

(12)

Redes de Computadores II

CSMA/CD

AA BB

The image cannot be displayed. Your computer may not have enough memory to open the image, or the image may have been corrupted. Restart your

(13)

Redes de Computadores II

CSMA/CD

A recebe o pacote enviado por B, e não sabe que seu pacote sofreu colisão

AA BB

The image cannot be displayed. Your computer may not have enough memory to open the image, or the image may have been corrupted. Restart your

(14)

Redes de Computadores II

AA BB

CSMA/CD

Início da transmissão

(15)

Redes de Computadores II

AA BB

CSMA/CD

B detecta o meio livre e inicia a transmissão

(16)

Redes de Computadores II

AA BB

CSMA/CD

Colisão

(17)

Redes de Computadores II

AA BB

The image cannot be displayed. Your computer may not have enough memory to open the image, or the image may have been corrupted. Restart your

CSMA/CD

B detecta a colisão

(18)

Redes de Computadores II

AA BB

CSMA/CD

A detecta a colisão

The image cannot be displayed. Your computer may not have enough memory to open the image, or the image may have been corrupted. Restart your

(19)

Redes de Computadores II

CSMA/CD

ð M >= 2 C Tp - Banda Básica

M é o tamanho do pacote em bits

C é a taxa de transmissão da rede em bps

Tp é o tempo de propagação do sinal no meio (considerando retardo de repetidores)

ð M >= 4 C Tp - Banda Larga

(20)

Redes de Computadores II

CSMA/CD

ð Eficiência: 98%

ð Instável em alto tráfego

ð Retardo aleatório não limitado ð Injusto

ð Distância máxima entre dois nós é limitada pelo protocolo de acesso

(21)

Redes de Computadores II

CSMA/CA

Carrier Sense Multiple Access with Collision Avoidance

(22)

Redes de Computadores II

CSMA/CA

ð Escuta o meio verificando se está livre, se estiver, transmite, senão aguarda o fim da transmissão ð Cada estação que deseja transmitir escolhe

aleatoriamente um slot para iniciar sua transmissão ð Depois de cada transmissão, estações começam a

contagem de intervalos de tempo (slots)

ð Quem escolher o menor slot, transmite primeiro e ganha o meio

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

CSMA comum, podendo ocorrer colisões

ð Detecta colisão pela ausência do ACK (reconhecimento)

(23)

Redes de Computadores II

CSMA/CA

Tempo

Slots CSMA

comum

Slots Slots

(24)

Redes de Computadores II

Protocolos de Acesso

Ordenado

(25)

Redes de Computadores II

Protocolos de Acesso Ordenado

ð Retardo de transferência limitado ð Justo (“fair”)

ð Estável em sobrecarga

(26)

Redes de Computadores II

Protocolos de Acesso Ordenado

ð Polling

ð Token Passing - Passagem de Permissão

(27)

Redes de Computadores II

Polling

ð Topologia lógica: barra

ð Estação central: controladora

ð Estações só transmitem quando interrogadas pela controladora da rede

ð Se não tiver quadro a transmitir, envia um quadro de status avisando a controladora

(28)

Redes de Computadores II

Polling

ð Justo

ð Prioridade

ð Retardo de transferência limitado ð Estável em sobrecarga

ð Interface simples de pequeno custo

ð Problema de confiabilidade devido a estrutura centralizada

ð Interessante quando características das estações são bem conhecidas, podendo ser usadas para determinar a disciplina de passagem de controle

(29)

Redes de Computadores II

Passagem de Permissão - Token Passing

ð O token (permissão) é passado sequencialmente de uma estação para outra

ð Só quem tem o token pode transmitir

ð Topologia: anel (Token Ring) ou barra (Token Bus)

na topologia em barra, a ordem lógica não é necessariamente a ordem física

na topologia em anel as ordens lógica e física coincidem.

(30)

Redes de Computadores II

Token Ring

ð Técnica mais antiga para o anel, proposta em 1969 por Farmer e Newhall

ð Permissão circula no anel

ð Ao querer transmitir, a estação espera pela

permissão livre, altera para ocupada e transmite seus dados em seguida

ð A transmissora é responsável pela retirada da mensagem do anel e pela inserção da nova

permissão livre

ð O momento de inserção de uma nova permissão livre no anel varia conforme o tipo de operação

(31)

Redes de Computadores II

Token Ring

ð Single Packet ð Single Token ð Multiple Token

(32)

Single Packet

(33)

R T

Single Packet

L

(34)

T R

Single Packet

L

(35)

R T

Single Packet

L

(36)

R T

Single Packet

L

(37)

R T

Single Packet

O

(38)

R T

Single Packet

O

(39)

R T

Single Packet

O

(40)

R T

Single Packet

O

(41)

R T

Single Packet

O

(42)

R T

Single Packet

O

(43)

R T

Single Packet

O

(44)

T R

Single Packet

O

(45)

T R

Single Packet

O

(46)

T R

Single Packet

(47)

R T

Single Packet

O

(48)

R T

Single Packet

O

(49)

Single Packet

L

(50)

Single Packet

L

(51)

Single Packet

L

(52)

T

R

Single Packet

O

(53)

T

R

Single Packet

O

(54)

T

R

Single Packet

O

(55)

Single Token

(56)

R T

Single Token

L

(57)

T R

Single Token

L

(58)

T R

Single Token

L

(59)

R T

Single Token

L

(60)

T R

Single Token

O

(61)

R T

Single Token

O

(62)

R T

Single Token

O

(63)

R T

Single Token

O

(64)

R T

Single Token

O

(65)

R T

Single Token

O

(66)

R T

Single Token

O

(67)

R T

Single Token

O

(68)

R T

Single Token

O

(69)

T R

Single Token

L

(70)

R T

Single Token

L

(71)

R T

Single Token

L

(72)

T

R

Single Token

O

(73)

T

R

Single Token

O

(74)

T

R

Single Token

O

(75)

Multiple Token

(76)

T 1 R 1

Multiple Token

L

(77)

T 1 R 1

Multiple Token

L

(78)

Multiple Token

T 1 R 1

L

(79)

Multiple Token

T 1 R 1

L

(80)

Multiple Token

T 1 R 1

O

(81)

Multiple Token

T 1 R 1

O

(82)

Multiple Token

T 1 R 1

O

(83)

Multiple Token

T 1 R 1

O

(84)

Multiple Token

T 1 R 1

O

(85)

Multiple Token

T 1 R 1

O

L

(86)

Multiple Token

T 1 R 1

O

L

(87)

Multiple Token

T 1 R 1

T 2

R 2

O

L

(88)

Multiple Token

T 1 R 1

T 2

R 2

O

O

(89)

Multiple Token

T 1 R 1

T 2

R 2

O

O

(90)

Multiple Token

T 1 R 1

T 2

R 2

O

O

(91)

Multiple Token

T 1 R 1

T 2

R 2

O

O L

(92)

Multiple Token

T 1 R 1

T 2

R 2

O

O L

(93)

Multiple Token

T 1 R 1

T 2

R 2

L O

(94)

Multiple Token

T 1 R 1

T 2

R 2

O

L

(95)

Multiple Token

T 2

R 2

O

L

(96)

Multiple Token

T 2

R 2

L

(97)

Multiple Token

T 2

R 2

L

(98)

Multiple Token

T 2

R 2

L

(99)

Multiple Token

T 2

R 2

L

(100)

Multiple Token

L

(101)

Redes de Computadores II

Token Ring

ð Eficiência ð Equidade ð Prioridade

ð Retardo de transferência ð Estabilidade em sobrecarga

(102)

Redes de Computadores II

Latência do Anel

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

ð Podem existir tantos bits circulando quanto sua latência permitir

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

(103)

Redes de Computadores II

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

desempenho

ð O instante de tempo em que a estação termina de transmitir é igual ao instante em que chega o último bit transmitido de volta a origem

Comparação entre os

Tipos de Operação do Token Ring

(104)

Redes de Computadores II

ð L= latência; t = tempo de transmissão de 1 quadro

ð Se L t, single token e multiple token são mais eficientes que single packet

ð O instante de tempo em que a estação termina de transmitir é maior ou igual ao instante em que chega o primeiro bit transmitido de volta a origem

Comparação entre os

Tipos de Operação do Token Ring

(105)

Redes de Computadores II

ð L= latência; t = tempo de transmissão de 1 quadro

ð Se L > t, multiple token é mais eficiente que single token que é mais eficiente que single packet

ð O instante de tempo em que a estação termina de transmitir é menor que o instante em que chega o primeiro bit transmitido de volta a origem

Comparação entre os

Tipos de Operação do Token Ring

Referências

Documentos relacionados

3 O presente artigo tem como objetivo expor as melhorias nas praticas e ferramentas de recrutamento e seleção, visando explorar o capital intelectual para

Na primeira década da existência do Estado de Minas Gerais, a legislação educacional mineira estabeleceu o perfil de professor estadual, imputando como formação

No entanto, maiores lucros com publicidade e um crescimento no uso da plataforma em smartphones e tablets não serão suficientes para o mercado se a maior rede social do mundo

O valor da reputação dos pseudônimos é igual a 0,8 devido aos fal- sos positivos do mecanismo auxiliar, que acabam por fazer com que a reputação mesmo dos usuários que enviam

Neste tipo de situações, os valores da propriedade cuisine da classe Restaurant deixam de ser apenas “valores” sem semântica a apresentar (possivelmente) numa caixa

[r]

A Vector Network Analyser is used to generate the transmitted signal and to collect the received signals, being both in the frequency range of 100 MHz to 3 GHz.. Figure 3.4:

Nessa situação temos claramente a relação de tecnovívio apresentado por Dubatti (2012) operando, visto que nessa experiência ambos os atores tra- çam um diálogo que não se dá