INF-111 Redes Sem Fio Aula 04 Tecnologias para WLAN Prof. João Henrique Kleinschmidt - PDF
Download "INF-111 Redes Sem Fio Aula 04 Tecnologias para WLAN Prof. João Henrique Kleinschmidt"
João Batista Teixeira Estrela
1 INF-111 Redes Sem Fio Aula 04 Tecnologias para WLAN Prof. João Henrique Kleinschmidt Santo André, outubro de 2014
2 Roteiro Introdução Camada física Subcamada MAC Estrutura do quadro Segurança
5 Introdução Wi-Fi Alliance Organização global sem fins lucrativos que criou a marca Wi-Fi. IEEE (Institute of Electrical and Electronics Engineers) estabeleceu o grupo em Especificações do padrão ratificadas em Taxas iniciais de 1 e 2 Mbps. IEEE criou o padrão, mas Wi-Fi Alliance certifica produtos.
6 LAN sem fio IEEE b espectro não licenciado de 2,4 GHz até 11 Mbps Direct Sequence Spread Spectrum (DSSS) na camada física 11 canais; 3 não sobrepostos Mais popular e barato a Opera em 5 GHz até 54 Mbps; OFDM g intervalo 2,4 GHz até 54 Mbps; OFDM n: (2009) múltiplas antenas (MIMO) OFDM intervalo 2,4-5 GHz até 300 Mbps todos usam CSMA/CA para acesso múltiplo todos têm versões de estação-base e rede ad-hoc
7 Arquitetura de LAN BSS 1 AP Internet hub, comutador ou roteador AP BSS 2 hospedeiro sem fio se comunica com estação-base estação-base = ponto de acesso (AP) Basic Service Set (BSS) (ou célula ) no modo de infraestrutura contém: hospedeiros sem fio ponto de acesso (AP): estação-base modo ad hoc: apenas hosts
8 Padrão e pilha de protocolos
9 Padrão Camadas e funções
10 Camada física DSSS Direct Sequence Spread Spectrum EUA- Canais 1-11 Europa Canais 1-13 Ásia Canais Método de espalhamento de espectro
11 Camada física - OFDM - OFDM é uma técnica de multiplexação por divisão de frequência (FDM) usada como um método de modulação multi-portadora. - Largura de banda disponível dividida em subportadoras. - Subportadoras tem sobreposição mas são ortogonais. - Cada sub-portadora é modulada com um sistema de modulação convencional.
12 802.11: Canais, associação b: espectro de 2,4 GHz-2,485 GHz dividido em 11 canais em diferentes frequências Admin. do AP escolhe frequência para AP possível interferência: canal pode ser o mesmo daquele escolhido pelo AP vizinho! hospedeiro: precisa associar-se a um AP varre canais, escutando quadros de sinalização contendo nome do AP (SSID) e endereço MAC seleciona AP para associar-se pode realizar autenticação normalmente rodará DHCP para obter endereço IP na sub-rede do AP
13 802.11: varredura passiva/ativa BBS 1 BBS 2 BBS 1 BBS 2 AP AP 2 AP AP H1 Varredura passiva: (1) quadros de sinalização enviados dos APs (2) quadro de solicitação de associação enviado: H1 para AP selecionado (3) quadro de resposta de associação enviado: AP selecionado para H1 H1 Varredura ativa: (1) Broadcast de quadro de solicitação de investigação de H1 (2) Quadro de resposta de investigações enviado de APs (3) Quadro de resposta de associação enviado: H1 para AP selecionado (4) Quadro de resposta de associação enviado: AP selecionado para H1
14 IEEE : acesso múltiplo evita colisões: 2 ou + nós transmitindo ao mesmo tempo : CSMA detecta antes de transmitir não colide com transmissão contínua de outro nó : sem detecção de colisão! difícil de receber (sentir colisões) na transmissão devido a sinais recebidos fracos (desvanecimento) não pode sentir todas as colisões em qualquer caso: terminal oculto, desvanecimento objetivo: evitar colisões: CSMA/C(ollision)A(voidance) C A B C A B força do sinal de A força do sinal de C espaço
15 Serviços da camada MAC - Controle de acesso ao meio sem fio Um protocolo de controle de acesso ao meio foi definido baseado em funções de coordenação Uma função de coordenação determina qual estação tem permissão para transmitir e receber dados utilizando o meio sem fio O IEEE define duas funções de coordenação: Função de Coordenação Distribuída DCF (Distributed Coordination Function) de implementação obrigatória. Provê um controle de acesso com contenção Função de Coordenação Centralizada PCF (Point Coordination Function) de implementação opcional. Provê um acesso sem contenção; baseada em prioridades. Ponto de acesso controla toda a atividade.
16 Protocolo MAC IEEE : CSMA/CA remetente se sentir canal ocioso para DIFS então transmite quadro inteiro (sem CD) 2 se sentir canal ocupado então inicia tempo aleatório de backoff temporizador conta regressivamente enquanto canal está ocioso transmite quando temporizador expira se não há ACK, aumenta intervalo de backoff aleatório, repete 2 receptor se quadro recebido OK retorna ACK após SIFS (ACK necessário devido ao problema de terminal oculto) DIFS emissor dados ACK receptor SIFS
17 Prioridade para Acesso ao Meio
18 Evitando colisões (mais) ideia: permite que remetente reserve canal em vez de acesso aleatório aos quadros de dados: evitar colisões de quadros de dados longos remetente primeiro transmite pequenos pacotes request-to-send (RTS) à BS usando CSMA RTSs ainda podem colidir uns com os outros (mas são curtos) BS envia por broadcast clear-to-send (CTS) em resposta a RTS CTS escutado por todos os nós remetente transmite quadro de dados outras estações adiam transmissões Evite colisões de quadro de dados completamente usando pequenos pacotes de reserva!
20 A Prevenção de colisão: troca RTS-CTS AP B colisão de reserva tempo DATA (A) adiamento
21 A função de coordenação do MAC monitora o campo Duração de todos os quadros. O campo Duração anuncia para todas as estações por quanto tempo uma determinada estação utilizará o meio.
22 Quadro : endereçamento controle endereço duração de quadro 1 endereço 2 endereço 3 controle de seq. endereço 4 carga útil CRC Endereço 1: endereço MAC do hosp. sem fio ou AP a receber este quadro Endereço 2: endereço MAC do hosp. sem fio ou AP transmitindo este quadro Endereço 3: endereço MAC da interface do roteador ao qual AP está conectado Endereço 4: usado apenas no modo ad hoc
23 H1 AP roteador R1 Internet end. MAC R1 end. MAC H1 end. MAC AP end. MAC H1 end. MAC R1 endereço 1 endereço 2 endereço 3 endereço destino quadro endereço origem quadro 802.3
24 Quadro : mais duração do tempo de transmissão reservado (RTS/CTS) # seq. quadro (para RDT) controle quadrol duração endereço 1 endereço 2 endereço 3 cont. seq. endereço 4 carga útil CRC Versão protocolo Tipo Subtipo Para AP De AP Mais fragm. Ger. Repetir energia Mais dados Prote gido Ordem tipo quadro (RTS, CTS, ACK, dados)
25 Quadros especiais:
26 802.11: mobilidade dentro da mesma sub-rede H1 permanece na mesma sub-rede IP: endereço IP pode permanecer o mesmo comutador: qual AP está associado a H1? autoaprendizagem: comutador verá quadro de H1 e lembrará qual porta do comutador pode ser usada para alcançar H1 BBS 1 AP 1 roteador hub ou comutador AP 2 H1 BBS 2
27 BER : capacidades avançadas Adaptação de taxa estação-base, disp. móvel muda taxa de transmissão dinamicamente (técnica de modulação da camada física) enquanto móvel se move, SNR varia QAM256 (8 Mbps) QAM16 (4 Mbps) BPSK (1 Mbps) ponto operacional SNR(dB) 1. SNR diminui, BER aumenta quando nó se afasta da estação-base 2. Quando BER se torna muito alto, passa para taxa de transmissão inferior, mas com BER mais baixo
28 Gerenciamento de energia nó-para-ap: Vou dormir até o próximo quadro de sinalização AP sabe não transmitir quadros para esse nó nó acorda antes do próximo quadro de sinalização quadro de sinalização: contém lista de estações móveis com quadros AP-para-móvel esperando para serem enviados nó permanecerá acordado se quadros AP-para forem enviados; caso contrário, dorme novamente até próximo quadro de sinalização
29 Segurança As estações devem se autenticar antes de enviar quadros. Esquema WEP (Wired Equivalent Privacy) Esquema mais antigo Algoritmo de criptografia RC4 WPA Abril 2003 WPA2 (WiFi Protected Access 2) Julho 2004 Usa padrão de criptografia AES (Advanced Encryption Standard)
30 Autenticação Extensible Authentication Protocol EAP
31 WEP Esquema de segurança fraco! Vulnerabilidades bem conhecidas!
32 WPA WPA 4 novas estratégias 1. Vetores de inicialização (IV) estendidos e regras de sequências de IV Regras especificam como IVs são selecionados e verificados 2. Código de Integridades de Mensagens Michael 3. Derivação e distribuição de chaves Troca de número aleatório inicial contra ataques manin-the-middle 4. TKIP Temporal Key Integrity Protocol gera chaves por pacote
33 WPA2 Usa Advanced Encryption Standard (AES) AES - Cifra simétrica de bloco CCM Protocol (CCMP): CCMP = CTR + CBC + MAC CTR = Counter Mode Encryption - confidencialidade CBC/MAC = Cipher Block Chaining/Message Authentication Code integridade CCMP = Counter Mode Encryption with CBC MAC Protocol Requer novo hardware UTILIZE WPA2!