Beruflich Dokumente
Kultur Dokumente
Redes de Computadores
Aula 22&23 Mylne Christine Queiroz de Farias
mylene@cic.unb.br
Hospedeiros sem fio Laptop, PDA, IP phone Rodam aplicaes Podem ser fixos ou mveis Sem fio nem sempre significa mobilidade
Estao-base Tipicamente se conecta rede cabeada Relay responsvel por enviar pacotes entre a rede cabeada e os hospedeiros sem fio na sua rea Ex.: torres de celular Pontos de acesso 802.11
Problema do terminal oculto B, A ouvem um ao outro B, C ouvem um ao outro A, C, quando no podem ouvir um ao outro, implica que no se do conta da sua interferncia em B
Desvanecimento (fading): B, A ouvem um ao outro B, C ouvem um ao outro A, C no podem ouvir um ao outro, interferindo em B
9
Relembrando ...
10
Espectro Eletromagntico
Bluetooth
12
Capacidade do Canal mxima taxa com que 13 o sinal pode ser transmitido de forma confivel.
Modulao em Quadratura
modulao
demodulao
14
Modulao em Quadratura
802.11a
802.11g
Faixa 2,4-5 GHz At 54 Mbps Todos usam CSMA/CA para acesso mltiplo Todos tm estaes-base e verso para redes ad hoc
16
19
Evitando colises
Idia: permite ao transmissor reservar o canal em vez de acessar aleatoriamente ao enviar quadros de dados: evita colises de quadros grandes Transmissor envia primeiro um pequeno quadro chamado request to send (RTS) estao-base usando CSMA RTSs podem ainda colidir uns com os outros, mas so pequenos BS envia em broadcast clear to send CTS em resposta ao RTS RTS ouvido por todos os ns Transmissor envia o quadro de dados Outras estaes deferem suas transmisses
Evita completamente colises de quadros de dados usando pequenos quadros de reserva! 21
Endereo 4: usado apenas no modo ad Endereo 1: endereo MAC do hoc Hospedeiro sem fio Endereo 3: endereo MAC ou AP que deve receber o da interface do roteador quadro qual o AP ligado Endereo 2: endereo MAC do hospedeiro sem fio ou AP transmitindo este quadro
22
acesso (AP)
Basic Service Set (BSS) (ou
Infra-estruture De rede
25
Modo Ad Hoc No h estaes-base Ns podem transmitir somente para outros ns dentro do alcance do enlace Ns se organizam numa rede: roteiam entre eles prprios
26
Considerando a camada fsica: aumento de potncia -> aumento da SNR-> reduo do BER Para um valor fixo de SNR: escolher a camada fsica que atende s exigncias de BER, gerando o maior valor de vazo
SNR pode mudar com mobilidade: adaptao dinmica da cama fsica (tcnica de modulao, taxa)
10-7
10
20
30
40
28
O administrador do AP escolhe a freqncia para o AP Possvel interferncia: canal pode ser o mesmo que aquele escolhido por um AP vizinho! Hospedeiro: deve se associar com um AP Percorre canais, buscando quadros beacon que contm o nome do AP (SSID) e o endereo MAC Escolhe um AP para se associar Pode realizar autenticao [Captulo 8] Usa tipicamente DHCP para obter um endereo IP na sub-rede do AP
29
AP 1
1 2 3
AP 2
AP 1
2
1 2 3 4
AP 2
H1
H1
Escaneamento Passivo:
(1) Quadros de sinalizao so enviados dos APs (2) Quadro de pedido de associao enviado: H1 para AP selecionado (3) Quadro de resposta associao enviado: AP para H1
Escaneamento Ativo:
(1) Quadro de requisio enviado em broadcast de H1 (2) Quadro de resposta so enviados dos Aps (3) Quadro de pedido de associao enviado: de H1 para o AP selecionado (4) Quadro de resposta de associao enviado: de AP para30 H1
C A B
C
Cs signal strength
31
Receptor 802.11
Se o quadro recebido OK retorna ACK depois de SIFS** (ACK necessrio devido ao problema do terminal oculto) . * Distributed Inter Frame Space ** Short Inter Frame Space
32
Evitando colises
Idia: permite ao transmissor reservar o canal em vez de acessar aleatoriamente ao enviar quadros de dados: evita colises de quadros grandes Transmissor envia primeiro um pequeno quadro chamado Request To Send (RTS) estao-base usando CSMA RTSs podem ainda colidir uns com os outros, mas so pequenos BS envia em broadcast clear to send CTS em resposta ao RTS RTS ouvido por todos os ns Transmissor envia o quadro de dados Outras estaes deferem suas transmisses
AP
B
RTS(B)
reservation collision
RTS(A)
CTS(A)
DATA (A)
defer
time
ACK(A)
ACK(A) 34
Endereo 4: usado apenas no modo ad Endereo 1: endereo MAC do hoc Hospedeiro sem fio Endereo 3: endereo MAC ou AP que deve receber o da interface do roteador quadro qual o AP ligado Endereo 2: endereo MAC do hospedeiro sem fio ou AP transmitindo este quadro
35
H1 AP
R1 router
Internet
802.11 frame 36
Quadro 802.11
# seg do quadro Durao do tempo de (para ARQ confivel) transmisso reservada (RTS/CTS)
hub ou switch
AP 2 H1 BBS 2
38
Dimetro inferior a 10m Substituio de cabos (mouse, teclado, fones) ad hoc: sem infra-estrutura Mestre/escravo: Escravo solicita permisso para enviar (ao mestre) Mestre atende a pedidos 802.15: evoluo da especificao do Bluetooth Faixa de 2,4-2,5 GHz At 721 kbps
S P M S S
P radius of coverage P
39
802.16: WiMAX
point-to-point
Diferentemente do 802.11:
Limite de ~ 6 milhas (urbano) ~14 Mbps
point-to-multipoint
40
Sub-quadro de down-link: estao de base para n Sub-quadro de uplink: node para estao de base
pream.
DLMAP
ULMAP
DL burst 1
DL burst 2
downlink subframe
uplink subframe
estao de base diz aos ns quem ir receber (DL map) e quem ir enviar (UL map), e QUANDO
42
Faixas de freqncia
43
Padres de Celular
Sistemas 2G: canais de voz
IS-136 TDMA: combinao FDMA/TDMA (Amrica do Norte) GSM (global system for mobile communications): combinao FDMA/TDMA
Mais empregado
44
Padres de Celular
Sistemas 2.5 G: canais de voz e dados
Para aqueles que no podem esperar pelo sistema 3G: extenses 2G general packet radio service (GPRS)
Desenvolvido a partir do GSM Dados enviados em mltiplos canais (se disponveis)
CDMA-2000 (fase 1)
Taxas de dados at 144K Desenvolvido a partir do IS-95
45
Padres de Celular
Sistemas 3G: voz/dados Universal Mobile Telecommunications Service (UMTS) Servio de dados: High Speed Uplink/Downlink packet Access (HSDPA/HSUPA): 3 Mbps CDMA-2000: CDMA usando slots de TDMA Servio de dados: 1xEvolution Data Optimized (1xEVDO) at 14 Mbps
46
Mobilidade
sem mobilidade
Alta mobilidade
Usurio mvel , passando por vrios pontos de acesso e mantendo conexes (como celular)
47
Mobilidade: Vocabulrio
home network: home permanente do usurio mvel (e.g., 128.119.40/24) Agente home: entidade que executar as funes de mobilidade em nome do usurio, quando este estiver remoto.
Endereo permanente: endereo na rede home, sempre pode ser utilizado para alcanar o usurio
e.g., 128.119.40.186
correspondente
48
Mobilidade: Vocabulrio
Endereo permanente: segue constante (e.g., 128.119.40.186) Rede visitada: rede na qual o usurio reside atualmente (e.g.,
79.129.13/24)
Agente estrangeiro: entidade da rede visitada que executa as tarefas de mobilidae em nome do usurio mvel. 49
50
Mobilidade: registro
Rede Home Rede visitada
1 2
wide area network
Agente externo contata agente nativo: este usurio mvel est residente na minha rede
Resultado final: Agente externo sabe sobre o usurio mvel Agente nativo conhece a localizao do usurio mvel
53
2 4
As funes do foreign agent podem ser feitas pelo prprio usurio mvel Roteamento triangular: correspondente-home networkusurio mvel Ineficiente quando correspondente e usurio mvel esto na mesma rede
55
outra rede Registra com novo agente Novo agente externo registra com agente nativo Agente nativo atualiza care-of-address para o usurio mvel Pacotes continuam a ser enviados ao usurio mvel (mas com novo care-of-address)
Mobilidade; a mudana de rede remota transparente: conexes em curso podem ser mantidas!
56
visited network
home network
wide area network
4 2 1
Resolve problema do roteamento triangular para o correspondente: correspondente deve obter o care-of-address do agente nativo O que ocorre se o usurio mvel muda de rede visitada?
No transparente
58
2 4 5 3
new foreign agent new foreign network
59
dest: 128.119.40.186
60
61
registration req.
COA: 79.129.13.2 HA: 128.119.40.7 MA: 128.119.40.186 Lifetime: 9999 identification: 714 encapsulation format .
registration req.
COA: 79.129.13.2 HA: 128.119.40.7 MA: 128.119.40.186 Lifetime: 9999 identification:714 .
registration reply
HA: 128.119.40.7 MA: 128.119.40.186 Lifetime: 4999 Identification: 714 .
62
Logicamente, o impacto deveria ser mnimo Servio de melhor esforo permanece inalterado TCP e UDP podem (e de fato fazem) rodar sobre redes mveis, sem fio
mas para melhorar o desempenho: Perda de pacotes/atraso devido a erros (pacotes descartados, atrasos para retransmisses) e handoff TCP interpreta perda como congesto; reduzir a janela de congesto desnecessariamente Problemas de atraso para trfego de tempo real Banda passante limitada para enlaces sem fio
63
Resumo
Sem fio Enlaces sem fio: Capacidade, distncia Limitaes do canal CDMA IEEE 802.11 (wi-fi) CSMA/CA reflete caractersticas do canal sem fio Acesso celular Arquitetura Padres (ex., GSM, CDMA-2000, UMTS) Mobilidade Princpios: endereamento, roteamento para usurios mveis Home, redes visitadas Roteamento direto e indireto Care-of-addresses Estudos de caso IP mvel Mobilidade em GSM Impacto nos protocolos de alto nvel 64