Redes Avançadas Prof. Mateus Raeder Universidade do Vale do Rio dos Sinos - São Leopoldo - Tecnologias de cobertura de Redes sem Fio Redes Avançadas – Prof. Mateus Raeder WBAN – 802.15 TG6 • WBAN (Wireless Body Area Network) – Padrão de comunicação otimizado para dispositivos de baixa potência com o propósito de operarem no entorno do corpo humano. (e.g. aplicações médicas e entretenimento) – Alcance: até 1 metro Redes Avançadas – Prof. Mateus Raeder WPAN – 802.15 • WPAN (Wireless Personal Area Network) – Padrão de comunicação para redes sem fio com baixo consumo e consequente de curta distância (e.g. Bluetooth). – Alcance: até 10 metros Redes Avançadas – Prof. Mateus Raeder WLAN – 802.11 • WLAN (Wireless Local Area Network) – Padrão de comunicação para Redes Sem Fio que busca correspondência as redes locais cabeadas (e.g. 802.11g). – Alcance: até 500 metros Redes Avançadas – Prof. Mateus Raeder WMAN – 802.16 • WMAN (Wireless Metropolitan Area Networks) – Padrão de comunicação para Redes Sem Fio que tem por objetivo possuir área de cobertura proporcional a uma cidade (e.g. WiMax). – Alcance: até 50 quilômetros Redes Avançadas – Prof. Mateus Raeder WWAN – 802.16 • WWAN (Wireless Wide Area Network) – Padrão para comunicação de Redes Sem Fio de longa distância (e.g. CDMA e GSM). – Alcance: Superior a 50 quilômetros Redes Avançadas – Prof. Mateus Raeder Padrão 802.11 • Resolução 802.11 do IEEE trata da padronização de redes locais sem fio (WLANs), primeiro padrão foi desenvolvido em 1997 • Define – subcamada de controle de acesso ao meio (MAC) – infra-estrutura de rede • Taxa de transferência de 2 Mbps Redes Avançadas – Prof. Mateus Raeder Padrão 802.11 – Topologia • Basic Service Set: – É a topologia mais básica. Contando com um Access Point (AP) e um conjunto de clientes Redes Avançadas – Prof. Mateus Raeder Padrão 802.11 – Topologia • Extended Service Set (ESS) – Conjunto de BSS interligadas por uma rede cabeada (Ethernet) Redes Avançadas – Prof. Mateus Raeder Padrão 802.11 – Topologia • Interdependent Service Set (ISS) – Também conhecida com Ad-Hoc – Todos os clientes se comunicam entre si, sem necessidade de um AP Redes Avançadas – Prof. Mateus Raeder Padrão 802.11 – Serviços • A arquitetura deste protocolo é baseada em nove tipos de serviços – quatro serviços de estação – cinco serviços de distribuição • Os serviços de estação se relacionam à atividades dentro de uma única célula. • Os serviços de distribuição se relacionam ao gerenciamento da associação a células e à relação com as estações situadas fora da célula. Redes Avançadas – Prof. Mateus Raeder Padrão 802.11 – Serviços • Serviços de Distribuição – Associação • Uma vez associado ao AP ele está liberado para trafegar dados através do mesmo. – Re-associação • As estação podem se desassociar, e para usar este recurso novamente deve se reassociar ao AP. – Desassociação • Um estação que for desassociada do AP não pode mais trafegar dados. Redes Avançadas – Prof. Mateus Raeder Padrão 802.11 – Serviços • Serviços de Distribuição – Distribuição • Dependendo do destino os quadros enviados. – Integração. • Os quadros devem ser adequados ao meio em que estão sendo enviados. Redes Avançadas – Prof. Mateus Raeder Padrão 802.11 – Serviços • Serviços de Estação – Autenticação • Uma estação deve estar autenticada para transmitir dados. – Desautenticação • Quando uma estação é desautenticada ela não pode mais utilizar a rede. Redes Avançadas – Prof. Mateus Raeder Padrão 802.11 – Serviços • Serviços de Estação – Privacidade • Por questão de segurança , todas as informações enviadas em uma LAN sem fio devem ser criptografadas. – Entrega de dados • Por fim o objetivo é atingido. Questões de detecção e correção de erros são deixadas para camadas mais altas. Redes Avançadas – Prof. Mateus Raeder Padrão 802.11 – Arquitetura • Formada por duas subcamadas: – LLC (Logical Link Control) • oculta as diferenças entre as versões do padrão 802. – MAC(Medium Access Control): • Define como o meio físico é acessado. Redes Avançadas – Prof. Mateus Raeder Padrão 802.11 • Subcamada MAC – Permite dois tipos de funções de acesso ao meio: • Coordenação distribuída (Distributed Coordination Function DCF) – Topologia ad hoc (múltiplos saltos ou comunicação direta) » Períodos de espera para transmitir; • Coordenação pontual (Point Coordination Function - PCF): – Topologia centralizada; – Coordenada por Pontos de Acesso (Access Points); » Ex.: Redes Celulares; Redes Avançadas – Prof. Mateus Raeder Padrão 802.11 • Protocolos MAC – Protocolos de controle de acesso ao meio (Medium Access Control Protocols) • Motivação: – Vários dispositivos podem simultaneamente acessar o meio compartilhado: – Colisões impossibilitam a comunicação; – Um protocolo de controle de acesso ao meio (MAC) define regras que governam o acesso ao meio compartilhado: • Assegura a comunicação sistemática, equitativa e eficiente. Redes Avançadas – Prof. Mateus Raeder Padrão 802.11 • CSMA (Carrier Sense Multiple Access): – Múltiplo Acesso com Detecção de Portadora(sinal); • Disponibiliza um mecanismo de detecção de uso do meio de transmissão compartilhado; – Funcionamento: – Se o dispositivo "ouve" pacotes no meio de transmissão, ele aguarda o meio ficar livre; – Se ele transmitisse, ocorreriam colisões; • Técnica para determinar se o meio está em uso: – O sistema de sensor do dispositivo detecta a presença ou ausência de energia elétrica ou outra forma de energia. – Somente dispositivos dentro do raio do transmissor detectam a utilização do canal PROBLEMAS... Redes Avançadas – Prof. Mateus Raeder Padrão 802.11 • Problema do Terminal Escondido – Situação hipotética: • Nodo A – Está ao alcance do nodo B, mas não de C; • Nodo C: – Está ao alcance do nodo B, mas não de A; • Nodo B: – Está ao alcance dos dois nodos anteriores; • Problema: – Enquanto A transmite para B, C não detecta essa transmissão e transmite para B, provocando colisões. C é o terminal escondido para A; Redes Avançadas – Prof. Mateus Raeder Padrão 802.11 • Problema do Terminal Exposto – Situação hipotética: • Nodo B: – Está transmitindo para A; • Nodo C: – Verifica que o canal está ocupado; • Nodo D: – Está ao alcance somente de C; – Problema: • Enquanto B transmite para A, C poderia transmitir para D, porém ele verifica que o canal está ocupado. C é o terminal exposto a B; Redes Avançadas – Prof. Mateus Raeder Padrão 802.11 • Protocolos MAC – Dispositivo em Captura: • Nodos A e C estão transmitindo para B; • A interferência dessa comunicação pode gerar uma colisão em B; • Porém, se um dos sinais estiver com uma intensidade muito mais elevada que o outro, B pode receber o sinal com sucesso; • Isto pode melhorar o desempenho das redes, mas geram um controle do canal não equitativo; Redes Avançadas – Prof. Mateus Raeder Padrão 802.11 • Protocolos MAC – Métricas de Desempenho: – Características importantes para medir desempenho em redes sem fio: • Retardo – Tempo médio gasto por um pacote na fila até a sua transmissão - > controle do tráfego; • Vazão – Capacidade de transmissão -> bps; • Equidade – Mesmas regras aplicadas a todos os dispositivos, mas pode existir prioridades; • Consumo de Energia; • Suporte a tráfego Multimídia; Redes Avançadas – Prof. Mateus Raeder Padrão 802.11 • CSMA/CA – Modo Básico de operação: • CSMA p-persistente (backoff); • Se o canal é detectado livre, o transmissor espera um tempo DIFS (Distributed Interframe Space). • Se o quadro permanecer livre durante o período DIFS, então ocorre a transmissão do pacote imediatamente após o DIFS. • A transmissão é concluída somente após o transmissor receber um ACK. Redes Avançadas – Prof. Mateus Raeder Padrão 802.11 • CSMA/CA – Modo Básico de operação (cont.): • Caso o meio esteja ocupado, é iniciado um processo de backoff, onde a estação escolhe um tempo aleatório uniformemente distribuído e então cria o temporizador backoff. • O temporizador é decrementado periodicamente. Quando o temporizador expira, a transmissão é refeita. Redes Avançadas – Prof. Mateus Raeder Padrão 802.11 • CSMA/CA • Modo opcional de operação: – Diálogo RTS/CTS (Request to Send/Clear to Send): – Um terminal que deseja transmitir verifica o estado do canal. Se estiver livre então ele transmite um pacote RTS. O terminal destino ao receber envia um pacote CTS. Quando o transmissor recebe um CTS ele entende que o canal foi adquirido e inicia a transmissão de dados. • Pacotes incluem a informação sobre o tempo que a transmissão irá demorar. Redes Avançadas – Prof. Mateus Raeder Padrão 802.11 • Modo opcional de operação (cont.): – Os terminais que recebam RTS/CTS usam a informação para iniciar um temporizador: • Network Allocation Vector - NAV – Informa o período de tempo que o meio estará indisponível Redes Avançadas – Prof. Mateus Raeder