Disciplina
Disciplina
: Comunicação de Dados IV
:
Arquitetura IEEE 802
Padrões IEEE 802.3, 802.11, 802.16 e
802.2
Profa. Débora Christina Muchaluat Saade
deborams@telecom.uff.br
Arquitetura
Arquitetura
IEEE 802
IEEE 802
Padrões
Padrões
IEEE 802.3, 802.11, 802.16 e
IEEE 802.3, 802.11, 802.16 e
802.2
802.2
Profa. Débora Christina Muchaluat Saade
Profa. Débora Christina Muchaluat Saade
deborams
deborams
@telecom.
@telecom.
uff
uff
.
.
br
br
Departamento de Engenharia de Telecomunicações
Departamento de Engenharia de Telecomunicações -
-
UFF
UFF
2
Comunicação de Dados IV
Comunicação de Dados IV
Arquitetura
Arquitetura
IEEE 802
IEEE 802
ISO/IEC
Joint Technical Committees 1 (JTC 1) on Information Technology ANSI American National Standards Institute ABNT Associação Brasileira de Normas Técnicas
...
...
IEEE Institute of Electrical and Eletronics EngineersIEEE Project 802
Local and Metropolitan Area Networks Standards
IEEE
IEEE
-
-
Institute of
Institute of
Electrical and Electronics
Electrical and Electronics
Engineers
Engineers
Conjunto
Conjunto
de
de
Padrões
Padrões
para
para
Redes
Redes
Locais
Locais
–
–
LAN
LAN
–
–
Local Area
Local Area
Networks
Networks
–
–
estações
estações
estão
estão
a
a
poucos
poucos
quilômetros
quilômetros
umas
umas
das
das
outras
outras
4 Comunicação de Dados IV Comunicação de Dados IVComitê
Comitê
de
de
Padronização
Padronização
do
do
Projeto
Projeto
IEEE 802
IEEE 802
Comitê
Comitê
Executivo
Executivo
802.1 Interligação e Gerência 802.3 CSMA/CD 802.2 LLC 802.4 Token Bus 802.5 Token Ring 802.6 MAN 802.8 Fibra Ótica 802.10 Segurança 802.9 Serviços Integrados 802.11 WLANs - Wireless Local Area Networks 802.12 Demand Priority Access802.7 Banda Larga
802.15 WPANs - Wireless Personal Area Networks
802.16 WMANs -Broadband Wireless Access
802.17 RPR -Resilient Packet Ring 802.18 Radio Regulatory 6 Comunicação de Dados IV Comunicação de Dados IV
Aplicação
Aplicação
Apresentação
Apresentação
Sessão
Sessão
Transporte
Transporte
Rede
Rede
Enlace
Enlace
Físico
Físico
LLC (802.2)
LLC (802.2)
MAC
MAC
Físico
Físico
Arquitetura OSI
Arquitetura IEEE
OSI x IEEE 802
OSI x IEEE 802
7
Comunicação de Dados IV
Comunicação de Dados IV
Arquitetura
Arquitetura
IEEE 802
IEEE 802
(
(
Redes
Redes
Locais
Locais
de
de
Computadores
Computadores
)
)
Aplicação
Apresentação
Sessão
Transporte
Rede
Enlace
Físico
LLC LLC MAC Físico MAC Físico Aplicação Apresentação Sessão Transporte Rede Host B Aplicação Apresentação Sessão Transporte Rede Host Acomunicação fim-a-fim
8 Comunicação de Dados IV Comunicação de Dados IVCamadas
Camadas
da
da
Arquitetura
Arquitetura
IEEE 802
IEEE 802
Logical Link
Logical Link
Control (LLC)
Control (LLC)
Medium Access
Medium Access
Control (MAC)
Control (MAC)
Physical Layer
Physical Layer
(PHY)
(PHY)
9 Comunicação de Dados IV Comunicação de Dados IVNível
Nível
Físico
Físico
Logical Link
Control (LLC)
Medium Access
Control (MAC)
Physical Layer
(PHY)
Estabelecimento
Estabelecimento
,
,
manutencão
manutencão
e
e
liberação
liberação
de
de
conexões
conexões
físicas
físicas
transmissão
transmissão
de bits
de bits
através
através
de um
de um
meio
meio
físico
físico
–
–
Cabo
Cabo
coaxial
coaxial
–
–
Par
Par
trançado
trançado
–
–
Fibra
Fibra
ótica
ótica
Método
Método
de
de
codificação
codificação
Taxa
Taxa
de
de
Transmissão
Transmissão
10
Comunicação de Dados IV
Comunicação de Dados IV
Camada
Camada
de
de
Controle
Controle
de
de
Acesso
Acesso
ao
ao
Meio
Meio
Logical Link
Control (LLC)
Medium Access
Control (MAC)
Physical Layer
(PHY)
Endereço
Endereço
MAC
MAC
Organização
Organização
do
do
acesso
acesso
ao
ao
meio
meio
físico
físico
compartilhado
compartilhado
–
–
Barra
Barra
,
,
Anel
Anel
, Wireless
,
Wireless
Detecção
Detecção
de
de
erros
erros
(CRC)
(CRC)
Delimitação
Delimitação
de
de
quadros
quadros
Técnicas
Técnicas
–
–
CSMA
CSMA
-
-
CD (802.3)
CD (802.3)
–
–
Token Ring (802.5)
Token Ring (802.5)
–
–
Token Bus (802.4)
Token Bus (802.4)
–
–
DQDB (802.6)
DQDB (802.6)
–
–
CSMA/CA (802.11)
CSMA/CA (802.11)
–
–
...
...
11
Comunicação de Dados IV
Comunicação de Dados IV
Camada
Camada
de
de
Controle
Controle
de Enlace
de Enlace
Lógico
Lógico
Independência
Independência
da
da
camada
camada
MAC
MAC
LSAPs
LSAPs
Multiplexação
Multiplexação
Controle
Controle
de
de
erros
erros
e de
e de
fluxo
fluxo
Tipos
Tipos
de
de
operação
operação
Classes de
Classes de
procedimentos
procedimentos
Logical Link
Control (LLC)
Medium Access
Control (MAC)
Physical Layer
(PHY)
13 Comunicação de Dados IV Comunicação de Dados IVPadrões
Padrões
IEEE 802.X
IEEE 802.X
802.2
802.3
802.4
802.5 802.11
802.1
Relacionamento
entre os Padrões 802
LLC
MAC
PHY
Disciplina
Disciplina
: Comunicação de Dados IV
:
Padrão IEEE 802.3
Padrão
Padrão
IEEE 802.3
IEEE 802.3
Departamento de Engenharia de Telecomunicações
Departamento de Engenharia de Telecomunicações -
-
UFF
UFF
16
Comunicação de Dados IV
Comunicação de Dados IV
Padrão 802.3
Padrão 802.3
–
–
Ethernet
Ethernet
Camadas MAC e Física
Camadas MAC e Física
Protocolo de acesso
Protocolo de acesso
–
–
CSMA/CD
CSMA/CD
Redes Locais com Topologia Lógica em Barra
Redes Locais com Topologia Lógica em Barra
Taxas
Taxas
de
de
Transmissão
Transmissão
–
–
10 Mbps
10 Mbps
–
–
Ethernet
Ethernet
–
–
100 Mbps
100 Mbps
–
–
Fast Ethernet
Fast Ethernet
–
–
1
1
Gbps
Gbps
–
–
Gigabit Ethernet
Gigabit Ethernet
–
–
IEEE 802.3ae
IEEE 802.3ae
–
–
10
10
Gbps
Gbps
(
(
conectividade
conectividade
para
para
MANs
17
Comunicação de Dados IV
Comunicação de Dados IV
Opções para as Extensões à rede Ethernet
Opções para as Extensões à rede Ethernet
1980: Ethernet.
1980: Ethernet.
1985: IEEE 802.3.
1985: IEEE 802.3.
–
–
Ethernet Comutada (switched Ethernet).
Ethernet Comutada (switched Ethernet).
1995: IEEE 802.3u Fast Ethernet.
1995: IEEE 802.3u Fast Ethernet.
–
–
1997: Ethernet Full
1997: Ethernet Full
-
-
duplex.
duplex.
1998: IEEE 802.3z Gigabit Ethernet.
1998: IEEE 802.3z Gigabit Ethernet.
2002: IEEE 802.3ae 10 Gigabit Ethernet.
2002: IEEE 802.3ae 10 Gigabit Ethernet.
???? Ethernet !!!!
???? Ethernet !!!!
19 Comunicação de Dados IV Comunicação de Dados IVPadrão
Padrão
IEEE 802.3
IEEE 802.3
Semântica
Semântica
do
do
Protocolo
Protocolo
da
da
Camada
Camada
MAC
MAC
–
–
CSMA
CSMA
-
-
CD
CD
–
–
Espera
Espera
Aleatória
Aleatória
Exponencial
Exponencial
Truncada
Truncada
Funcionamento
Funcionamento
Full
Full
-
-
Duplex (Ethernet, Fast, Giga, 10
Duplex (Ethernet, Fast, Giga, 10
Giga)
Giga)
–
–
não
não
usa
usa
CSMA/CD
CSMA/CD
20 Comunicação de Dados IV Comunicação de Dados IV
T
T
22CSMA/CD
CSMA/CD
TempoT
T
11T
T
33Colisão
Colisão
Colisão
21 Comunicação de Dados IV Comunicação de Dados IVTécnica CSMA/CD
EstaçãoEstaçãoAtivaAtiva
Meio
MeioLivreLivre??
Inicia Inicia Transmissão Transmissão Sim Não Sim Não Colisão
Colisão?? InterrompeInterrompe
Transmissão
Transmissão
Incrementa
Incrementacontadorcontador
de
de númeronúmerode de colisõescolisões
Reforço
Reforçodede Colisão
Colisão(JAM)(JAM)
Atraso
AtrasoAleatórioAleatório
ponderado
ponderadopelopelo
número
númerode de colisõescolisões
Termina
Termina
Transmissão
Transmissão
22
Comunicação de Dados IV
Comunicação de Dados IV
CSMA/CD
CSMA/CD
-
-
Retransmissão
Retransmissão
Espera
Espera
Aleatória
Aleatória
Exponencial
Exponencial
Truncada
Truncada
–
–
se
se
houve
houve
colisão
colisão
,
,
espera
espera
tempo
tempo
aleatório
aleatório
entre
entre
0
0
e (
e (
limite
limite
superior)*2
superior)*2
n
n
–
–
o
o
limite
limite
é
é
dobrado
dobrado
a
a
cada
cada
colisão
colisão
sucessiva
sucessiva
até
até
o
o
número
número
máximo
máximo
de
de
colisões
colisões
:
:
•
•
nas
nas
primeiras
primeiras
10
10
tentativas
tentativas
n
n
varia
varia
de 1 a 10,
de 1 a 10,
nas
nas
tentativas
tentativas
subseqüentes
subseqüentes
,
,
n
n
continua com o valor 10.
continua com o valor 10.
•
•
depois
depois
de 16
de 16
tentativas
tentativas
mal
mal
sucedidas
sucedidas
, a interface
, a interface
reporta
reporta
tempo de
tempo de
acesso
acesso
infinito
infinito
(
(
aborta
aborta
transmissão
transmissão
).
).
–
–
retardo
retardo
de
de
transmissão
transmissão
pequeno
pequeno
no
no
começo
começo
e
e
grande
grande
depois
depois
,
,
evitando
evitando
sobrecarga
sobrecarga
23 Comunicação de Dados IV Comunicação de Dados IV
IEEE 802.3
IEEE 802.3
bittime
bittime
-
-
tempo
tempo
para
para
transmitir
transmitir
1 bit
1 bit
IFG
IFG
-
-
interframe
interframe
gap = 96
gap = 96
bittimes
bittimes
–
–
10 Mbps = 9,6
10 Mbps = 9,6
microssegundos
microssegundos
–
–
100 Mbps = 960
100 Mbps = 960
nanossegundos
nanossegundos
–
–
1
1
Gbps
Gbps
= 96
= 96
nanossegundos
nanossegundos
Limite
Limite
superior
superior
para
para
escolha
escolha
do tempo
do tempo
–
–
512
512
bittimes
bittimes
Em
Em
caso
caso
de
de
colisão
colisão
–
–
transmite
transmite
JAM
JAM
até
até
completar
completar
96 bits 0’s e 1’s
96 bits 0’s e 1’s
alternados
alternados
25
Comunicação de Dados IV
Comunicação de Dados IV
Padrão
Padrão
IEEE 802.3
IEEE 802.3
Formato
Formato
da
da
PDU
PDU
da
da
Camada
Camada
MAC
MAC
56 Bits
Preâmbulo
Preâmbulo
48 (16) Bits 48 (16) Bits 16 Bits 368 Bits - 12 KBits 32 Bits Destinatário Remetente Comprimento Dados FCSFCS
8 Bits SD PAD 26 Comunicação de Dados IV Comunicação de Dados IV
PDU 802.3
PDU 802.3
Preâmbulo
Preâmbulo
: 7 bytes 10101010 (
: 7 bytes 10101010 (
sincronização
sincronização
do
do
transmissor
transmissor
e receptor
e receptor
-
-codificação
codificação
Manchester)
Manchester)
SD
SD
-
-
Start Delimiter
Start Delimiter
-
-
10101011
10101011
Endereços
Endereços
(
(
os
os
fabricantes
fabricantes
decidem
decidem
se
se
usam
usam
1
1
ou
ou
ambas
ambas
as
as
formas
formas
de
de
endereço
endereço
):
):
–
–
1o. Bit
1o. Bit
indica
indica
se é
se é
único
único
(0)
(0)
ou
ou
grupo
grupo
(1), broadcast (
(1), broadcast (
todos
todos
os
os
bits 1)
bits 1)
–
–
16 bits:
16 bits:
localmente
localmente
administrados
administrados
–
–
48 bits:
48 bits:
esquema
esquema
de
de
endereçamento
endereçamento
universal
universal
fornecido
fornecido
pelo
pelo
fabricante
fabricante
(2o. Bit
(2o. Bit
indica
indica
se é local (1)
se é local (1)
ou
ou
universal (0))
universal (0))
–
–
2^46
2^46
endereços
endereços
universais
universais
PAD
PAD
para
para
satisfazer
satisfazer
tamanho
tamanho
mínimo
mínimo
do
do
quadro
quadro
M >= 2CTp
M >= 2CTp
tamanho
tamanho
mínimo
mínimo
(64 bytes a
(64 bytes a
partir
partir
de DA) e
de DA) e
máximo
máximo
(1518 bytes = 1,5
(1518 bytes = 1,5
KB)
KB)
FCS
FCS
-
-
CRC
CRC
-
-
32: x
32: x
3232+ x
+ x
2626+ x
+ x
2323+ x
+ x
2222+ x
+ x
1616+ x
+ x
1212+ x
+ x
1010+ x
+ x
88+ x
+ x
77+ x
+ x
55+ x
+ x
44+ x
+ x
22+
+
x + 1
x + 1
27
Comunicação de Dados IV
Comunicação de Dados IV
Quadro
Quadro
IEEE 802.3 x
IEEE 802.3 x
Quadro
Quadro
Ethernet
Ethernet
Ethernet e 802.3 podem interoperar:
–
se valor do campo comprimento/(tipo do protocolo) > 1500 => é
interpretado como tipo do protocolo (quadro ethernet)
–
se valor <= 1500 => é interpretado como comprimento (quadro 802.3)
Preâmbulo
Preâmbulo SD Destinatário Remetente Comprimento Dados PAD FCSFCS
Preâmbulo
Preâmbulo Destinatário Remetente
Tipo do protocolo
Dados FCSFCS
SD
56 Bits 8 Bits 48 (16) Bits 48 (16) Bits 16 Bits 368 Bits - 12 KBits 32 Bits
IEEE 802.3 Ethernet 28 Comunicação de Dados IV Comunicação de Dados IV
Topologia
Topologia
Física
Física
em
em
Barra
Barra
:
:
Ligação
Ligação
Multiponto
Multiponto
Z Z00 Z0Z0
Z >>
31 Comunicação de Dados IV Comunicação de Dados IVTopologia Física Estrela: Concentradores
Topologia Física Estrela: Concentradores
HUB
32
Comunicação de Dados IV
Comunicação de Dados IV
Topologia Física Estrela: Concentradores
Topologia Física Estrela: Concentradores
33
Comunicação de Dados IV
Comunicação de Dados IV
Padrão
Padrão
para
para
Nível
Nível
Físico
Físico
802.3
802.3
Nomenclatura
Nomenclatura
:
:
taxa de
transmissão
em Mbps
técnica de
sinalização
(Base ou Broad)
(tamanho máximo do segmento)/100
ou
letra indicando o meio físico
10 Base T
34
Comunicação de Dados IV
Comunicação de Dados IV
Padrões
Padrões
do
do
Nível
Nível
Físico
Físico
IEEE 802.3
IEEE 802.3
802.3
802.3
-
-
Ethernet (10 Mbps)
Ethernet (10 Mbps)
–
–
10Base5, 10Base2, 10BROAD36
10Base5, 10Base2, 10BROAD36
–
–
10BaseT
10BaseT
–
–
10BaseF
10BaseF
802.3u
802.3u
-
-
Fast Ethernet (100 Mbps)
Fast Ethernet (100 Mbps)
–
–
100BaseTX (UTP
100BaseTX (UTP
ou
ou
STP)
STP)
–
–
100BaseT4 (UTP)
100BaseT4 (UTP)
–
–
100BaseFX (
100BaseFX (
fibra
fibra
)
)
802.3z
802.3z
-
-
Gigabit Ethernet (1Gbps)
Gigabit Ethernet (1Gbps)
–
–
1000BaseT (UTP)
1000BaseT (UTP)
–
–
1000BaseCX (STP)
1000BaseCX (STP)
–
–
1000BaseLX, 1000BaseSX (
1000BaseLX, 1000BaseSX (
fibra
fibra
)
)
802.3ae
802.3ae
–
–
10 Gigabit Ethernet (10Gbps)
10 Gigabit Ethernet (10Gbps)
–
–
Só
Só
fibra
fibra
ótica
ótica
–
–
Somente
Somente
operação
operação
full
full
-
-
duplex (switch)
duplex (switch)
–
–
10GBASE
10GBASE
-
-
X
X
–
–
Distâncias
Distâncias
podem
podem
chegar
chegar
a 40Km
a 40Km
cabo coaxial
par trançado ou fibra
49
Comunicação de Dados IV
Comunicação de Dados IV
Interligação
Interligação
de
de
Múltiplos
Múltiplos
Segmentos
Segmentos
50 Comunicação de Dados IV Comunicação de Dados IVDomínio de Colisão
Domínio de Colisão
Número
Número
máximo
máximo
de
de
estações
estações
: 1024
: 1024
10, 100
51
Comunicação de Dados IV
Comunicação de Dados IV
Interligação de Hubs Ethernet
Interligação de Hubs Ethernet
52
Comunicação de Dados IV
Comunicação de Dados IV
Ethernet (10Mbps)
Ethernet (10Mbps)
Regra
Regra
5
5
-
-
4
4
-
-
3
3
No
No
caminho
caminho
entre
entre
2
2
estações
estações
quaisquer
quaisquer
–
–
5
5
Segmentos
Segmentos
–
–
4
4
Repetidores
Repetidores
–
–
3 mixing segments
3 mixing segments
53 Comunicação de Dados IV Comunicação de Dados IV
Extensões ao Ethernet
Extensões ao Ethernet
Fast Ethernet (100 Mbps):
Fast Ethernet (100 Mbps):
–
–
2 segmentos (distância máxima em torno de 200m)
2 segmentos (distância máxima em torno de 200m)
–
–
1 ou 2 repetidores
1 ou 2 repetidores
•
•
Só 1 repetidor Classe I (interligam segmentos com
Só 1 repetidor Classe I (interligam segmentos com
tipos de codificação distintos)
tipos de codificação distintos)
•
•
2 repetidores Classe II (interligam segmentos com
2 repetidores Classe II (interligam segmentos com
mesmo tipo de codificação) separados por no máximo
mesmo tipo de codificação) separados por no máximo
5 metros
5 metros
Gibabit
Gibabit
Ethernet (1
Ethernet (1
Gbps
Gbps
):
):
–
–
Tamanho mínimo do quadro = 512 bytes
Tamanho mínimo do quadro = 512 bytes
–
–
2 segmentos (distância máxima em torno de 200m)
2 segmentos (distância máxima em torno de 200m)
–
–
Só 1 repetidor
Só 1 repetidor
54 Comunicação de Dados IV Comunicação de Dados IVFast Ethernet (100Mbps)
Fast Ethernet (100Mbps)
Disciplina
Disciplina
: Comunicação de Dados IV
:
Padrão IEEE 802.11
Redes Locais sem Fio
WiFi
Padrão
Padrão
IEEE 802.11
IEEE 802.11
Redes
Redes
Locais
Locais
sem
sem
Fio
Fio
WiFi
WiFi
Departamento de Engenharia de Telecomunicações
Departamento de Engenharia de Telecomunicações -
-
UFF
UFF
98
Comunicação de Dados IV
Comunicação de Dados IV
Redes
Redes
Locais
Locais
sem
sem
Fio
Fio
Padrão desenvolvido pelo IEEE projeto 802.11
Wireless Local-Area Networks Standard Working Group
Define:
–
nível físico:
–
frequência de rádio
–
infravermelho
–
Camada MAC - DFWMAC (Distributed Foundation
Wireless MAC)
–
CSMA/CA
–
Polling
102 Comunicação de Dados IV Comunicação de Dados IVIEEE 802.11
IEEE 802.11
Área coberta pela rede é dividida em
células (BSA)
Rede local sem fio Ad-Hoc
–
ESS com um único BSS
Rede local sem fio com infra-estrutura
–
Sistema de Distribuição
–
AP – access point
103 Comunicação de Dados IV Comunicação de Dados IVRede
Rede
sem
sem
Fio
Fio
Ad
Ad
-
-
Hoc
Hoc
E
E
-
-
1
1
E
E
-
-
2
2
BSS = ESS
BSS = ESS
BSA (Basic Service Area) = célula
BSS (Basic Service Set) = estações comunicando-se em uma BSA
E
E
-
-
4
4
E
105
Comunicação de Dados IV
Comunicação de Dados IV
Rede
Rede
sem
sem
Fio
Fio
com Infra
com Infra
-
-
estrutura
estrutura
BSA (Basic Service Area) = célula
BSS (Basic Service Set) = estações comunicando-se em uma BSA AP (Access Point)
ESS (Extended Service Set) = estações comunicando-se em vários BSS’s
AP-A
AP-B
E-A1
E-A2
E-B1
E-B2
BSS-A
BSS-B
Sistema de Distribuição
ESS
108 Comunicação de Dados IV Comunicação de Dados IVCamadas 802.11
Camadas 802.11
MAC:
MAC:
–
–
Acesso
Acesso
ao
ao
meio
meio
–
–
Fragmentação
Fragmentação
–
–
Criptografia
Criptografia
(WEP
(WEP
–
–
Wired Equivalent
Wired Equivalent
Privacy
Privacy)
)
PLCP:
PLCP:
–
–
Indicação
Indicação
de
de
meio
meio
livre
livre
(CCA
(CCA
–
–
Clear
Clear
Channel Assessment
Channel Assessment)
)
–
–
Oferece
Oferece
SAP
SAP
comum
comum
independente
independente
da
da
tecnologia
tecnologia
de
de
transmissão
transmissão
PMD:
PMD:
–
–
Modulação
Modulação
–
–
Codificação
Codificação
/
/
decodificação
decodificação
de
de
sinais
sinais
Medium Access Control (MAC)
Physical Medium Dependent (PMD) Physical Layer Convergence
Protocol (PLCP) Camada Física 109 Comunicação de Dados IV Comunicação de Dados IV
Camada Física
Camada Física
Transmissão a 1 ou 2Mbps
Transmissão a 1 ou 2Mbps
–
–
2.4GHz (Banda reservada para LAN, uso médico e
2.4GHz (Banda reservada para LAN, uso médico e
industrial)
industrial)
Infravermelho (IR)
Infravermelho (IR)
-
-
InfraRed
InfraRed
Radiodifusão
Radiodifusão
–
–
direct sequence spread spectrum (DSSS)
direct sequence spread spectrum (DSSS)
–
–
frequency hopping spread spectrum (FHSS)
frequency hopping spread spectrum (FHSS)
–
–
802.11a
802.11a
-
-
rádio (OFDM) em 5 GHz (6 a 54 Mbps)
rádio (OFDM) em 5 GHz (6 a 54 Mbps)
–
–
802.11b
802.11b
-
-
rádio (DSSS) em 2.4 GHz (5,5 e 11 Mbps)
rádio (DSSS) em 2.4 GHz (5,5 e 11 Mbps)
–
–
802.11g
802.11g
-
-
54
54
Mbit
Mbit
/s, 2.4 GHz (
/s, 2.4 GHz (
compatível
compatível
com
com
802.11b) (2003)
802.11b) (2003)
–
–
802.11n
802.11n
–
–
100 Mbit/s
100 Mbit/s
–
–
previsão para fim de 2005
previsão para fim de 2005
118
Comunicação de Dados IV
Comunicação de Dados IV
DFWMAC
DFWMAC
Distributed Foundation Wireless MAC
Distributed Foundation Wireless MAC
Define
Define
dois
dois
Métodos
Métodos
de
de
Acesso
Acesso
(
(
Funções
Funções
de
de
Coordenação
Coordenação
)
)
Distributed Coordination Function
Distributed Coordination Function
-
-
DCF
DCF
–
–
Distribuído
Distribuído
(
(
Obrigatório
Obrigatório
)
)
–
–
Decisão
Decisão
de
de
quando
quando
transmitir
transmitir
é
é
tomada
tomada
individualmente
individualmente
–
–
CSMA/CA
CSMA/CA
–
–
Possibilidade
Possibilidade
de
de
transmissões
transmissões
simultâneas
simultâneas
Point Coordination Function
Point Coordination Function
-
-
PCF
PCF
–
–
Centralizado
Centralizado
(
(
Opcional
Opcional
)
)
–
–
Decisão
Decisão
de
de
quem
quem
deve
deve
transmitir
transmitir
centralizada
centralizada
em um
em um
ponto
ponto
–
–
Precisa
Precisa
do AP
do AP
–
–
redes
redes
com infra
com infra
-
-
estrutura
estrutura
–
–
Polling
Polling
–
119
Comunicação de Dados IV
Comunicação de Dados IV
Controle
Controle
de
de
Acesso
Acesso
DFWMAC
DFWMAC
Meio Ocupado
DIFS
DIFS
PIFS
Acesso c/ Contenção
IFS - Inter Frame Space
PIFS - PCF (Priority) IFS: Point Coordination Function
DIFS - DCF (Priority) IFS: Distributed Coordination Function
Próximo Quadro
120
Comunicação de Dados IV
Comunicação de Dados IV
DCF:
DCF:
por
por
que
que
não
não
usar
usar
CSMA/CD?
CSMA/CD?
Limitações
Limitações
:
:
–
–
Meio sem fio: é difícil detectar outro sinal além do
Meio sem fio: é difícil detectar outro sinal além do
sinal da própria estação, com as antenas de
sinal da própria estação, com as antenas de
transmissão e recepção próximas uma da outra.
transmissão e recepção próximas uma da outra.
–
–
Nem
Nem
todas
todas
estações
estações
de
de
uma
uma
BSA
BSA
são
são
capazes
capazes
de
de
receber
receber
os
os
sinais
sinais
de
de
todas
todas
as
as
demais
demais
:
:
–
–Estação
Estação
escondida
escondida
121
Comunicação de Dados IV
Comunicação de Dados IV
Problema
Problema
com CSMA
com CSMA
em
em
redes
redes
sem
sem
fio
fio
Nem
Nem
todas
todas
as
as
estações
estações
estão
estão
no
no
alcance
alcance
de
de
todas
todas
as
as
demais
demais
estações
estações
:
:
–
–
Problema
Problema
da
da
estação
estação
escondida
escondida
:
:
•
•
C
C
não
não
percebe
percebe
a
a
transmissão
transmissão
de A
de A
para
para
B.
B.
A A BB CC DD Alcance Alcance de A de A Alcance Alcance de C de C 122 Comunicação de Dados IV Comunicação de Dados IV
Problema
Problema
com CSMA
com CSMA
em
em
redes
redes
sem
sem
fio
fio
Nem
Nem
todas
todas
as
as
estações
estações
estão
estão
no
no
alcance
alcance
de
de
todas
todas
as
as
demais
demais
estações
estações
:
:
–
–
Problema
Problema
da
da
estação
estação
exposta
exposta
:
:
•
•
C
C
não
não
transmite
transmite
para
para
D se B
D se B
estiver
estiver
transmitindo
transmitindo
para
para
A.
A.
A A BB CC DD Alcance Alcance de B de B Alcance Alcance de C de C123
Comunicação de Dados IV
Comunicação de Dados IV
Solução
Solução
: CSMA/CA
: CSMA/CA
CSMA/CA com
CSMA/CA com
requisição
requisição
(RTS) e
(RTS) e
reconhecimento
reconhecimento
(CTS):
(CTS):
–
–
Uma
Uma
requisição
requisição
é
é
enviada
enviada
ao
ao
destino
destino
antes de
antes de
transmitir
transmitir
os
os
dados:
dados:
•
•
É
É
enviado
enviado
um
um
quadro
quadro
RTS
RTS
–
–
Request To Send.
Request To Send.
–
–
O
O
destino
destino
responde
responde
com
com
uma
uma
autorização
autorização
:
:
•
•
É
É
enviado
enviado
o
o
quadro
quadro
CTS
CTS
–
–
Clear To Send.
Clear To Send.
–
–
Após
Após
o
o
recebimento
recebimento
correto
correto
de um
de um
quadro
quadro
, o
, o
destino
destino
envia
envia
reconhecimento
reconhecimento
positivo
positivo
:
:
•
•
É
É
enviado
enviado
o
o
quadro
quadro
ACK
ACK
–
–
Acknowledgement.
Acknowledgement.
126
Comunicação de Dados IV
Comunicação de Dados IV
Estação
Estação
escondida
escondida
Suponha
Suponha
que
que
A
A
quer
quer
transmitir
transmitir
para
para
B:
B:
–
–
A
A
envia
envia
RTS
RTS
para
para
B
B
–
–
…C
…C
não
não
receberá
receberá
o RTS de A
o RTS de A
–
–
…
…
mas
mas
receberá
receberá
o CTS de B.
o CTS de B.
•
•
A
A
colisão
colisão
pode
pode
ocorrer
ocorrer
entre
entre
o
o
envio
envio
de
de
RTSs
RTSs
por
por
parte de A e C “
parte de A e C “
ao
ao
mesmo
mesmo
tempo”,
tempo”,
sendo
sendo
ambos
ambos
endereçados
endereçados
para
para
B
B
.
.
A A BB CC DD RTS RTSCTSCTS 127 Comunicação de Dados IV Comunicação de Dados IV
Estação
Estação
exposta
exposta
B
B
quer
quer
transmitir
transmitir
para
para
A (
A (
enviou
enviou
RTS
RTS
primeiro
primeiro
),
),
C
C
quer
quer
transmitir
transmitir
para
para
D (
D (
envia
envia
RTS
RTS
depois
depois
):
):
–
–
Não
Não
há
há
colisão
colisão
,
,
pois
pois
o RTS de B era
o RTS de B era
endereçado
endereçado
para
para
A e C
A e C
não
não
recebeu
recebeu
o CTS de A.
o CTS de A.
–
–
A
A
enviará
enviará
o
o
reconhecimento
reconhecimento
de um
de um
quadro
quadro
correto
correto
.
.
A A BB CC DD RTS RTS RTSRTS Dados Dados 128 Comunicação de Dados IV Comunicação de Dados IVDistributed Coordination Function
Distributed Coordination Function
Utiliza a técnica CSMA/CA
Obrigatória para todos os AP’s e estações em
redes sem fio com infra-estrutura ou Ad-Hoc
Acrescenta opcionalmente ao CSMA/CA
tradicional a troca de quadros de controle
RTS (Request to Send) e CTS (Clear to Send)
129
Comunicação de Dados IV
Comunicação de Dados IV
Transmissão
Transmissão
de Dados
de Dados
Estação Origem
Estação Destino
RTS
RTS
CTS
CTS
DATA
DATA
ACK
ACK
Opcional
RTS/CTS - Leva estimativa de tempo de transmissão do quadro de dados
usado para atualizar o NAV (Network Allocation Vector) em cada estação
133
Comunicação de Dados IV
Comunicação de Dados IV
Controle
Controle
de
de
Acesso
Acesso
DCF
DCF
Próximo Quadro Meio Ocupado
DIFS
DIFS
SIFS
PIFS
Estação Retarda Acesso
Backoff Window
Acesso c/ Contenção
IFS - Inter Frame Space
SIFS - Short (Priority) IFS: CTS, ACK, respostas ao polling
PIFS - PCF (Priority) IFS: Point Coordination Function
DIFS - DCF (Priority) IFS: Distributed Coordination Function
Slot time
Seleciona slot aleatoriamente
Slot time – depende da tecnologia de nível físico
Backoff time = random x slot time
137
Comunicação de Dados IV
Comunicação de Dados IV
Exemplo
Exemplo
CSMA/CA com RTS/CTS
CSMA/CA com RTS/CTS
origem destino outra estação DIFS RTS SIFS CTS SIFS dados SIFS ACK DIFS Backoff window retarda acesso NAV (RTS) NAV (CTS)
NAV – Network Allocation Vector: define instante de tempo mais próximo em que a estação pode tentar acessar o meio
138
Comunicação de Dados IV
Comunicação de Dados IV
Exemplo
Exemplo
CSMA/CA
CSMA/CA
sem
sem
RTS/CTS
RTS/CTS
origem destino outra estação DIFS dados SIFS ACK DIFS Backoff window retarda acesso
139
Comunicação de Dados IV
Comunicação de Dados IV
Point Coordination Function
Point Coordination Function
Implementa um serviço de acesso ordenado
usando a técnica de polling, controlado pelo
AP (Access Point)
Somente pode ser usado em redes com
infra-estrutura e sem intersecções entre as BSS’s
que operam na mesma faixa de frequência
141
Comunicação de Dados IV
Comunicação de Dados IV
Serviços
Serviços
DFWMAC
DFWMAC
NÍVEL FÍSICO
NÍVEL FÍSICO
DCF
DCF
(CSMA/CA)
(CSMA/CA)
PCF
PCF
Serviço Sem Contenção
Serviço Com Contenção
MAC
142
Comunicação de Dados IV
Comunicação de Dados IV
Controle
Controle
de
de
Acesso
Acesso
PCF
PCF
Próximo Quadro Meio Ocupado
DIFS
DIFS
SIFS
PIFS
Estação Retarda Acesso
Backoff Window
Acesso c/ Contenção
IFS - Inter Frame Space
SIFS - Short (Priority) IFS: CTS, ACK, Mensagens Urgentes
PIFS - PCF (Priority) IFS: Point Coordination Function
DIFS - DCF (Priority) IFS: Distributed Coordination Function
Slot
Seleciona slot aleatoriamente
143
Comunicação de Dados IV
Comunicação de Dados IV
Exemplo
Exemplo
Polling
Polling
AP
estações
NAV das estações PIFS D1 SIFS U1 SIFS SIFS
NAV – Network Allocation Vector: define instante de tempo mais próximo em que a estação pode tentar acessar o meio t0 t1 Meio ocupado D2 U2 SIFS D3 PIFS D4 SIFS U4 SIFS CFend t2 t3 t4 NAV
Período sem contenção (Inicialmente iria até t3)
Período com contenção
Superquadro
144
Comunicação de Dados IV
Comunicação de Dados IV
Integração
Integração
PCF x DCF
PCF x DCF
AP divide o tempo em períodos denominados
superquadros
Um superquadro consiste em dois intervalos de tempo
consecutivos, sendo o primeiro controlado pela PCF e o
segundo pela DCF
As durações dos períodos PCF e DCF são variáveis
– Alongamento de superquadro
PIFS < DIFS : Função pontual (AP) ganha o acesso
primeiro e gerencia transmissões por polling
145
Comunicação de Dados IV
Comunicação de Dados IV
Superquadro
Superquadro
DFWMAC
DFWMAC
PCF (opcional)
Período Sem Contenção
DCF
Período Com Contenção
Meio Ocupado
Superquadro
Alongamento do Superquadro
Tamanho variável por superquadro
146 Comunicação de Dados IV Comunicação de Dados IV
Integração PCF x DCF
Integração PCF x DCF
148 Comunicação de Dados IV Comunicação de Dados IVFormato
Formato
dos
dos
quadros
quadros
Pre
Preââmbmbuulloo CabeçalhoCabeçalhododo nível
nívelfísicofísico
PDU MAC
PDU MAC
PDU LLC
PDU LLC
SDU MAC
SDU MAC
Cabeçalho Cabeçalho MAC MACLLC
LLC
MAC
MAC
PHY
PHY
ObsObs: MAC : MAC podepodefazerfazerfragmentaçãofragmentação!!
CRC CRC
30 Bytes Até 2312 4