22
2.1
Topologia
O padro IEEE 802.11 define uma arquitetura para as redes sem fio,
baseada na diviso da rea coberta pela rede em clulas (denominadas BSA Basic Service rea). As dimenses da BSA dependem das caractersticas do
ambiente e da potncia dos transmissores/receptores utilizados nas EM (estaes
mveis).
Outros conceitos que fazem parte da arquitetura de rede sem fio:
a) BSS (Basic Service Set): representa um grupo de EM se
comunicando por uma BSA;
b) AP (Access Point): tem como funo interligar as EM rede fixa.
O AP funciona como uma interface entre as redes com e sem fio;
PUC-Rio - Certificao Digital N 0210420/CA
DS
EM
AP
BSS-2
EM
AP
23
Existem trs arquiteturas para redes sem fio que so empregadas segundo
a infra-estrutura do local ou necessidade do usurio.
a) Redes com Infra-estrutura: nesta situao tem-se como principal
EM
AP
2.2
Estrutura das Camadas do Padro IEEE 802.11
24
Aplicao
Apresentao
Sesso
Protocolos
de
Nveis Superiores
Transporte
Rede
Enlace
LLC
MAC (CSMA/CA)
Fsica
Modelo de
Referncia OSI
Modelo
IEEE 802.11
DSSS / FHSS / IV
Modelo de
Referncia 802.11
2.3
Camada Fsica
25
Camada
MAC
Subcamada
PLCP
Subcamada
PMD
Camada
Fsica
2.3.1
Operaes da Camada Fsica
26
2.3.1.1
Deteco de Portadora
Determinao
de
canal
ocioso:
esta
operao
verifica,
2.3.1.2
Transmisso
A PLCP envia uma mensagem para a PMD alterar seu estado de deteco
de portadora para transmisso, assim que recebe um pedido de requisio de
transmisso da subcamada MAC.
A PMD responde solicitao garantindo que o servio est disponvel e
envia um prembulo.
O cabealho da mensagem ser posteriormente adicionado ao prembulo,
completando as informaes do incio do quadro que ser transmitido a uma taxa
nominal de 1Mbps. Aps o envio do cabealho e do prembulo, a PLCP altera a
taxa de transmisso para a mesma que foi informada ao receptor, e ento termina
de enviar o pacote. Quando o envio do pacote concludo, o transmissor
desligado e o modo de operao da PMD alterado para modo de deteco de
portadora.
27
2.3.1.3
Recepo
2.3.2
Frequency Hopping Spread Spectrum (FHSS)
28
Freqncia
83
1MHz
3
2
1
Tempo
2,4MHz
O frame gerado pela PLCP (PPDU PLCP Packet Data Unit), cuja
funo a de informar parmetros do pacote que ser transmitido, est ilustrado a
seguir.
80bits
16bits
12bits
4bits
16bits
SYNC
SFD
PLW
PSF
HER
Prembulo
PLCP
0 4095 Bytes
PSDU
Cabealho
PLCP
29
2.3.3
Direct Sequence Spread Spectrum (DSSS)
30
Taxa de
Tamanho
Modulao
Taxa
Bits / s
Transmisso
do
de
Nominal
Cdigo
Smbolos
1 Mbps
11 (Backer)
BPSK
1MSps
2 Mbps
11 (Backer)
QPSK
1MSps
5,5 Mbps
8 (CCK)
QPSK
1,375MSps
11 Mbps
8 (CCK)
QPSK
1,375MSps
Amplitude
Sinal original
Freqncia
Espalhamento do Sinal
128bits
16bits
8bits
SYNC
SFD
Signal
Prembulo
8bits
16bits
16bits
0 - Lenght
Service
Length
HER
PSDU
Cabealho PLCP
PPDU
31
2.4
Camada de Enlace
2.4.1
Controle de Acesso ao Meio MAC
32
33
2.4.2
DCF (Distributed Coordination Function)
padro IEEE 802.11. Ele prov acesso mltiplo assncrono, com conteno,
deteco de portadora e preveno de coliso. Estas funes so executadas pelo
mecanismo CSMA/CA.
O DCF trabalha de forma semelhante ao mtodo de deteco de
portadora CSMA/CD (Carrier Sense Multiple Access with Collision Detection)
das redes IEEE 802.3, apenas com uma diferena: o protocolo CSMA/CD do
IEEE 802.3 controla as colises quando elas ocorrem, enquanto que o protocolo
CSMA/CA apenas tenta evitar as colises. Ou seja, a diferena entre os
mecanismos empregados nas redes com e sem fio que, no CSMA/CA, a coliso
de pacotes no meio pode ser evitada, diferentemente do CSMA/CD, que s pode
ser detectada.
No pacote existe um campo que contm durao prevista para sua
transmisso. Esta funo conhecida como Deteco Virtual da Portadora, e o
campo que carrega esta informao conhecido como Duration Field". O valor
extrado deste campo ento registrado num contador decrescente conhecido
como NAV (Network Allocation Vector). Este contador opera como um
cronmetro regressivo que enquanto no for igual a zero significa meio ocupado,
e quando igual a zero, meio livre.
Aps o NAV atingir o valor zero, um tempo aleatrio deve ser aguardado
antes da EM transmitir. Este tempo aleatrio conhecido como backoff time. Ele
foi criado porque a probabilidade de duas EM transmitirem simultaneamente aps
34
2.4.3
PCF (Point Coordination Function)
PCF
Camada
MAC
DCF
35
Quadro Beacon
Quadro de Conteno
(DCF)
Quadro Livre
Conteno
Bf
tempo
NAV
tempo
PIFS
Beacon
SIFS
SIFS
Dados +
Poll
SIFS
PIFS
Ponto
Coordenador
Dado
Dados
EM 1
ACK
EM 2
ACK
EM 3
SIFS
36
Uma estao define para a rede sem fio, no incio de suas atividades, se
deseja ou no estar na lista de polling, podendo mudar seu estado em relao
lista, posteriormente. O PC tambm interfere na constituio da lista, integrando
ou descartando a estao da lista, pela observao de seu trfego nos perodos
com e sem conteno.
Por fim, observa-se que nem todas as estaes reconhecem o modo de
operao PCF. Neste caso, jamais integraro a lista, e, se receberem dados,
devero confirm-los como no regime DCF. Supe-se que jamais obtero o
controle do canal, pois, em nenhum momento, o canal dever ficar livre por um
tempo igual ou maior do que DIFS (o tempo mximo em que o canal ficar livre
deve ser igual PIFS).
As solues adotadas para servios com e sem conteno visam a
atender, principalmente, requisitos de economia de energia e prioridade. De fato, o
PUC-Rio - Certificao Digital N 0210420/CA
EM
A
EM
B
EM
C
37
DIFS
EM
Perodo de
Conteno
Pacote de Dados
Backoff Aleatrio
Meio Ocupado
COLISO
DIFS
EM
Meio Ocupado
Backoff Aleatrio
38
DIFS
Dados
RST
Origem
SIFS
SIFS
SIFS
ACK
CTS
Destino
DIFS
NAV (RTS)
NAV (CTS)
Outros
Backoff
RTS
CTS
Dados
EM
Origem
EM
Destino
ACK
39
Perodo de
Conteno
DIFS
Backoff
Aleatrio
EM A
Pacote de Dados
RTS
t
SIFS
SIFS
SIFS
CTS
EM B
ACK
DIF
Backoff Aleatrio
EM C
40
DIFS
PIFS
SIFS
Meio Ocupado
2.4.4
Pacotes da Camada MAC
2.4.4.1
Quadro MAC
FC
Duration
ID
End 1
End 2
6
End 3
2
SC
6
End 4
0 - 2312
FB
4
FCS
41
42
neste campo. Sua funo permitir que o pacote possa ser recuperado caso
ocorram erros durante sua transmisso.
2.4.4.2
Campo FC - Frame Control
2bits
Protocol
Version
2bits
Type
4bits
1bit
Subtype
To DS
1bit
From DS
1bit
More
Frag
1bit
1bit
1bit
1bit
1bit
Retr
y
Pwr
Mgt
More
Data
WEP
Order
To DS
From DS
End 1
End 2
End 3
End 4
DA
SA
BSSID
N/A
DA
BSSID
SA
N/A
BSSID
AS
DA
N/A
RA
TA
DA
SA
43
2.4.4.3
Pacotes de Controle
Request To Send (RTS): este pacote enviado para uma estao solicitar
permisso de transmitir seu pacote.
FC
Durao
RA
TA
FCS
44
FC
Durao
RA
FCS
FC
Durao
RA
FCS
Cabealho
FC
AID
BSSID
TA
FCS
45
2
Durao
FC
RA
BSSID
FCS
2.4.4.4
Pacote de Dados
FC
Durao
ID
End 1
End 2
6
End 3
2
SC
6
End 4
0 - 2312
FB
FCS
2.5.1
Tipos de Mensagens
46
2.5.2
Servios de Estao
47
2.5.3
Servios de Sistema de Distribuio
servio mapeia as estaes que podem estar associadas a um AP. Uma estao
somente pode estar associada a um nico AP de cada vez. O AP, por sua vez,
pode se associar a vrias estaes em determinado momento;
b) Desassociao: uma EM inicia um servio de desassociao para
finalizar uma associao existente, devido a uma migrao ou desligamento. Pode
ser requisitado pela estao ou AP;
c) Integrao: este servio garante que quadros MAC podem ser
trocados e compreendidos por estaes utilizando IEEE 802.11b e estaes
utilizando outras tecnologias;
d) Reassociao: atravs deste servio, uma estao pode alterar seu
estado de associao atual podendo ser no mesmo AP ou com um AP distinto. O
processo de reassociao sempre iniciado por uma estao.
e) Distribuio:
responsvel
pela
distribuio
dos
quadros,
48
Quadros
Controle
Estado 1
No Associado
No Autenticado
Autenticao com
Sucesso
Controle
+
Gerncia
Notificao de
Desautenticao
Notificao de
Desautenticao
Associao com
Sucesso
Estado 2
No Associado
Autenticado
Notificao de
Desassociao
Estado 3
Associado
Autenticado
Controle
+
Gerncia
+
Dados