• Nenhum resultado encontrado

Redes de Computadores

N/A
N/A
Protected

Academic year: 2021

Share "Redes de Computadores"

Copied!
5
0
0

Texto

(1)

R d d C

t d

F

RGS

Redes de Computadores

c

a

-U

F

Controle de acesso ao meio

(M di A

C t l MAC)

o

rmáti

c

(Medium Access Control - MAC)

d

e Inf

o

tituto

d

Ins

t

Aula 09

Introdução

ç

Enlaces podem ser divididos em duas grandes categorias:

• Enlace ponto à ponto

Enlace de difusão (broadcast) Enlace de difusão (broadcast)

Em enlaces broadcast, se dois ou mais nós transmitem

simultaneamente ocorre uma colisão

U

FRGS

• Colisão significa perda de dados (embaralhamento) • Detecção da colisão é um procedimento analógico

• Uma estação escuta a própria transmissão se o sinal recebido for

rmática

-U

t-1

6

• Uma estação escuta a própria transmissão, se o sinal recebido for

diferente do transmitido é porque está havendo uma colisão

Principal questão:

u to de Info a rissimi -30-ao û t

Em enlaces broadcast quem acessa o meio de transmissão quando existe

competição entre n estações para utilizá-lo? O que fazer na ocorrência de colisões? Instit u Redes de Computadores 2 A. C a

Protocolos de controle de acesso ao meio

Determina quem obtém acesso ao meio e como as estações

compartilham o meio de transmissão

P ti l t i t t d l i (LAN) b d l

• Particularmente importante em redes locais (LAN) baseadas em enlaces broadcast, pois redes WAN são normalmente ponto-a-ponto

Três categorias de protocolos:

U

FRGS

Três categorias de protocolos:

• divisão de canal

• acesso aleatório (randômico, não sequencial, não determinístico)

rmática

-U

t-1

6

• revezamento (sequencial, determinístico)

u to de Info a rissimi -30-ao û t Instit u A. C a

Protocolos de controle de acesso ao meio

Protocolos de múltiplo acesso ao meio

U

FRGS

Revezamento

Acesso aleatório Divisão de canal*

rmática -U t-1 6 •MA (Aloha) •CSMA •CSMA/CD •Reserva •Polling Passagem de mensagen •TDMA •FDMA CDMA u to de Info a rissimi -30-ao û t CSMA/CD

•MACA •Passagem de mensagen •CDMA

Instit

u

A. C

a

(2)

Premissas para a alocação dinâmica

p

ç

Canal único

Tráfego independente

Identificação de colisões

• Se dois ou mais nós transmitem simultaneamente ocorre uma colisão

U

FRGS

• Colisão implica em perda de dados e em sua retransmissão 

Tempo continuo ou segmentado (slotted)

C tí t i ã d i i i l i t t d t

rmática

-U Contínuo: transmissão pode iniciar em qualquer instante de tempo

• Segmentado: tempo é dividido em intervalos discretos (slots) e a transmissão

só ponde começar no início do slot

t-1 6 u to de Info ç 

Detecção de portadora

• Possibilidade de nós detectarem que o meio está em uso ou não

a rissimi -30-ao û t Instit u Redes de Computadores 5 A. C a

Aloha

Rede de comunicação baseada em rádio frequência criada na

Universidade de Hawai

U t ã li t i t ã b A t ã

• Uma estação cliente envia mensagem para uma estação base. A estação

base retransmite para todas as estações (inclui a estação origem)

Dois canais : upload (origem→base) e download (base→estações)

U

FRGS

p ( g ) ( ç )

Princípio básico:

• Uma estação transmite sempre que tiver dados disponíveis para enviar

rmática

-U

É a característica Multiple Access • Quadros podem sofrer colisões

A t ã fi ã (ACK)

t-1

6

u

to de

Info • A estação espera por uma confirmação (ACK)

• Se não chegar é porque houve colisão, então espera por um período

aleatório e retransmite a rissimi -30-ao û t Instit u Redes de Computadores 6 A. C a

Eficiência do protocolo Aloha

p

Colisões ocorrem quando for enviado um quadro j durante o tempo de

envio de quadro i

é b bilid d t ã i i i t i ã

p é a probabilidade que uma estação inicie a transmissão

• Para sucesso: outros nós não podem estar transmitindo quando um for iniciar

sua transmissão e que durante esta outros nós não iniciem suas transmissões

U FRGS q t = L/R Qa Qb Chance de sucesso é: colisão rmática -U t-1 6 t o t1=t0+t t1=t0-t t = L/R Qi Qa Chance de sucesso é: p.(1-p) 2(n-1) (1-p)n-1 (1-p)n-1 u to de Info

• Possível demonstrar que a eficiência máxima da rede inteira, para n→∞, é

a

rissimi -30-ao

û

t -1 0 o 1 0

Probabilidade de não ocorrer transmissão antes e durante a transmissão do quadro i

u q , p ,

1/(2e), ou seja, ≈ 0.185

A. C

a

Uma melhoria: Slotted Aloha

Alteração para permitir o envio de quadros apenas no início do

intervalo de um quadro

Ch d t i ã b did é (1 ) ( 1)

Chance da transmissão ser bem sucedida é p.(1-p) (n-1)

• Possível mostrar que a eficiência máxima da rede inteira, para n→∞, é

1/e, ou seja, ≈ 0.37

U

FRGS

, j ,

Probabilidade (1-p)n-1de que ninguém inicie

uma transmissão nestes momentos colisão

rmática -U t-1 6 Q Q Q Qi+2 u to de Info a rissimi -30-ao û t t t =t +t t =t t t = L/R Qi Qi-1 Qi+1 u A. C a t o t1=t0+t t-1=t0-t

(3)

Carrier Sense Multiple Access Protocols (CSMA)

p

(

)

No Aloha a decisão de cada estação transmitir é independente

• Melhoria: uma estação ‘escutar´o meio para verificar se uma transmissão está

em curso antes de iniciar a sua em curso antes de iniciar a sua

Protocolos com detecção de portadora

Duas estratégias básicas

U

FRGS

Duas estratégias básicas

• Persistente • Não persistente rmática -U t-1 6 Não persistente u to de Info a rissimi -30-ao û t Instit u Redes de Computadores 9 A. C a

CSMA Persistente e não persistente

p

Persistente (ou 1-persistente)

• Escuta o canal; se livre transmite, se ocupado espera ficar livre e transmite

E li ã t l tó i i i i di t

• Em colisão, espera tempo aleatório e reinicia o procedimento 

Não persistente

Escuta o canal; se livre transmite se ocupado aguarda tempo aleatório e

U

FRGS

• Escuta o canal; se livre transmite, se ocupado aguarda tempo aleatório e

volta a escutar o meio

• Em colisão: repete procedimento

rmática

-U

p-persistente

• Aplicado em canais segmentados

t-1

6

u

to de

InfoEscuta o canal; se livre transmite com probabilidade p, e ocupado OU tiver

declinado de transmitir (1-p) espera o próximo slot e repete procedimento.

• Em colisão: espera próximo slot e repete procedimento

a

rissimi -30-ao

û

t

Instit

u • Em colisão: espera próximo slot e repete procedimento

Redes de Computadores 10

A. C

a

CSMA with Collision Detection (CSMA/CD)

(

)

Dois problemas com CSMA

• Elimina as colisões se as estações escutarem uma transmissão em curso

T d ã t i ã i d ã h

• Tempo de propagação: uma transmissão ainda não chegou

• Redes sem fio: não se escuta transmissões fora do alcance da antena • Ocorrendo uma colisão os dados transmitidos precisarão ser reenviados

U

FRGS

Ocorrendo uma colisão, os dados transmitidos precisarão ser reenviados

• Desperdício temporal de duração L/R (independente de onde houve a

colisão, o quadro é corrompido e precisa ser retransmitido)

rmática

-U

Detecção de colisão (CSMA/CD)

• Abortar a transmissão tão logo tenha sido detectado uma colisão

t-1 6 u to de Info a rissimi -30-ao û t Instit u A. C a

Funcionamento do CSMA e duração do quadro

ç

q

Tempo mínimo para um nó detectar que houve uma colisão:

• 2, onde  é o tempo de propagação da linha

Só ó 2 ó d t t l l t t j

• Só após 2 o nó pode ter certeza que alocou o canal corretamente, ou seja, o

nó deve ainda estar em modo transmissão para detectar a colisão (se houver)

• Tamanho mínimo do quadro deve corresponder a uma duração de 2

U FRGS q p ç to to rmática -U t-1 6  2 t 1 t2t 1 t2 u to de Info a rissimi -30-ao û t

Houve uma colisão durante minha transmissão 2 Houve uma colisão! Instit u A. C a transmissão

(4)

Conceitos de diâmetro da rede e domínio de colisão

Diâmetro da rede:

• Distância máxima entre as estações mais distantes de forma que o CSMA

continue a funcionar adequadamente continue a funcionar adequadamente

Domínio de colisão:

• Segmento de rede física em que duas ou mais estações podem provocar uma

li ã t iti i lt t

U

FRGS

colisão se transmitirem simultaneamente.

Exemplo: IEEE 802.3 (versão original – anos 70)

• Cabo coaxial e 10 Mbps rmática -U t-1 6 Cabo coaxial e 10 Mbps

• Define condições para que o atraso de propagação seja no mínimo de 25.6 us • Então: u to de Info a rissimi -30-ao û t

• Tempo de bit = 0,1 us, 2 = 51,2 us; quadros mínimo de 512 bits (64 bytes)

Instit

u

Redes de Computadores 13

A. C

a

Controle de acesso ao meio em redes sem fio

Alcance do rádio das estações (nós) é limitado

• As estações podem não transmitir (nem receber) a todas estações 

Ainda sobre colisões

• O CSMA informa atividade apenas na estação que detecta a portadora

Em redes com fio todas estações “sentem” o sinal em redes sem fio não

U

FRGS

• Em redes com fio todas estações sentem o sinal, em redes sem fio, não • O que importa é a interferência no receptor

Problemas da estação oculta e da estação exposta

rmática

-U

Problemas da estação oculta e da estação exposta

t-1 6 Estação oculta Estação exposta u to de Info a rissimi -30-ao û t A B C A B C D Instit u Redes de Computadores 14 A. C a Colisão

Multiple Access with Collision Avoidance (MACA)

p

(

)

Idéia é forçar o receptor a transmitir um quadro

• Evita transmissões de estações próximas ao receptor

Emprego de quadros especiais: Request to Send (RTS) e Clear to

Send (CTS)

Transmissor envia um RTS ao receptor e espera CTS

U

FRGS

• Transmissor envia um RTS ao receptor e espera CTS • Se canal estiver livre, receptor envia o CTS

• Ausência do CTS faz com que o transmissor reenvie RTS

rmática -U t-1 6 q u to de Info a rissimi -30-ao û t u A. C a

Protocolos de acesso controlado (determinístico)

(

)

Protocolo de reserva

Polling

Passagem de mensagem (token)

U

FRGS

Como ausência de disputa significa ausência de colisão Como ausência de disputa significa ausência de colisão

rmática

-U

t-1

6

Como ausência de disputa significa ausência de colisão são denominados de protocolos livres de colisão. Como ausência de disputa significa ausência de colisão são denominados de protocolos livres de colisão.

u to de Info a rissimi -30-ao û t u A. C a

(5)

Protocolo de reserva

O tempo de transmissão é dividido em intervalos

• Em cada intervalo é enviado um quadro de reserva antecedendo o de dados

E tá t

• Está sempre presente

• Possui uma largura em bit proporcional ao número de estações 

Uma estação antes de transmitir necessita reservar um intervalo

U

FRGS

Uma estação antes de transmitir necessita reservar um intervalo

rmática -U t-1 6 u to de Info a rissimi -30-ao û t Instit u Redes de Computadores 17 A. C a

Polling (poll-select)

g (p

)

Baseado na existência de um mestre (estação primária)

• Toda troca de dados deve passar pela estação primária, mesmo quando a

comunicação é entre estações secundárias comunicação é entre estações secundárias

Dois procedimentos:

Selecting: usado sempre que a primária deseja enviar dados a um secundário

U

FRGS

Selecting: usado sempre que a primária deseja enviar dados a um secundárioPolling: usado para permitir que uma secundária envie dados a primária

rmática -U t-1 6 u to de Info a rissimi -30-ao û t Instit u Redes de Computadores 18 A. C a

Passagem de mensagem

g

g

Baseados em uma autorização para transmitir

Autorização é um quadro especial (token)

Estação que recebe o token tem o direito de acessar ao meio (transmitir) • e.g.: IEEE802.4 (token bus), IEEE802.5 (token ring) e FDDI

U FRGS rmática -U t-1 6 u to de Info a rissimi -30-ao û t Instit u A. C a

Leituras complementares

p

Tanenbaum, A. Redes de Computadores (4

a

edição),Campus, 2003.

• Capítulo 4, seções 4.1 e 4.2 (exceto 4.2.4 e 4.2.5)

U FRGS rmática -U t-1 6 u to de Info a rissimi -30-ao û t Instit u A. C a

Referências

Documentos relacionados

Acreditamos que refletir essa compreensão (destacável da corrente quantitativa na Geografia), a qual, com algum cuidado explicativo prévio, pode muito bem ser entendida como

Um estudo sobre representações (Jony Sandi de Assunção, 2017), que problematiza a forma como ainda é representada a família nos livros didáticos utilizados nas

Propoe-se atraves de um processo de fermentacao semissolida, utilizar o farelo de milho como substrato na producao de amilase, tendo como motivacSo da pesquisa o uso do substrato

In this work, improved curves are the head versus flow curves predicted based on the correlations presented in Table 2 and improved by a shut-off head prediction

Segundo o mesmo autor, a animação sociocultural, na faixa etária dos adultos, apresenta linhas de intervenção que não se esgotam no tempo livre, devendo-se estender,

Conforme refere Chiavenato (2000, p.82), os clientes são os elementos que compram ou adquirem os produtos ou serviços prestados, ou seja, absorvem as saídas e os