Arquitetura de Redes de Computadores Luiz Paulo Maia Arquitetura de Redes Locais Arquitetura de Redes Locais 1 Controle de acesso ao meio (a) Arquitetura de Redes Locais (b) 2 Protocolos de controle de acesso ao meio Arquitetura de Redes Locais 3 Freqüência Protocolo FDMA Faixa 1 Faixa 2 Faixa 3 : : Faixa N Tempo Arquitetura de Redes Locais 4 Quadro Arquitetura de Redes Locais Quadro : : Slot 4 Slot 3 Slot 2 Slot 1 Slot 4 Slot 3 Slot 2 Slot 1 Freqüência Protocolo TDMA Tempo 5 Arquitetura de Redes Locais Sinal 3 Sinal 1 Sinal 2 Sinal 3 Sinal 2 Sinal 2 Sinal 1 Sinal 2 : : Sinal 2 Sinal 1 Sinal 1 Sinal 3 Sinal 3 Sinal 1 Sinal 3 Freqüência Protocolo CDMA Tempo 6 Protocolo ALOHA puro Sim Espera Monta quadro Transmite quadro Terminou? Sim Colisão? Não Quadro enviado Não Arquitetura de Redes Locais 7 Exemplo do protocolo ALOHA puro Colisão QC1 QC1 Estação C QB1 QB1 Estação B T0 QA2 QA2 QA1 Estação A T1 Arquitetura de Redes Locais T2 T3 T4 T5 T6 8 Protocolo slotted ALOHA Monta quadro Verifica slot Início slot? Não Arquitetura de Redes Locais Sim Espera Sim Transmite quadro Terminou? Sim Colisão? Não Quadro enviado Não 9 Exemplo do protocolo slotted ALOHA Colisão Slot QC1 QC1 Estação C QB2 QB1 Estação B T0 QA2 QA2 QA1 Estação A T1 Arquitetura de Redes Locais T2 T3 T4 T5 T6 T7 T8 10 Protocolo p-CSMA Monta quadro Verifica meio Meio livre? Não Arquitetura de Redes Locais Sim Espera Sim Transmite quadro Terminou? Sim Colisão? Não Quadro enviado Não 11 Protocolo np-CSMA Monta quadro Verifica meio Meio livre? Espera Não Arquitetura de Redes Locais Sim Espera Sim Transmite quadro Terminou? Sim Colisão? Não Quadro enviado Não 12 Protocolo CSMA/CD Monta quadro Verifica meio Meio livre? Não Arquitetura de Redes Locais Espera Sim Transmite quadro Sim Colisão Não Terminou? Sim Quadro enviado Não 13 Protocolos CSMA e CSMA/CD (a) (b) T0 Arquitetura de Redes Locais T1 T2 14 Problema da estação escondida Dados X Arquitetura de Redes Locais Dados Y Z 15 Problema da estação exposta Dados X Arquitetura de Redes Locais Y Z W 16 Protocolo CSMA/CA com RTS e CTS RTS (a) X Y Z Y Z Y Z CTS (b) X Dados (c) X Arquitetura de Redes Locais 17 Protocolo baseado em polling W X Y Z N Dados para transmitir? Master Arquitetura de Redes Locais 18 Protocolo baseado em token X X Q Token livre T Token ocupado T Q W (a) Y W (b) Z Z X X Y T W (c) T Q Y W (d) Q Q Z Z Arquitetura de Redes Locais Y 19 Modelo IEEE 802 Camada de rede 802.16 WMAN 802.15 WPAN 802.11 WLAN 802.5 Token ring PHY 802.4 Token bus Física 802.2 802.3 Ethernet Enlace LLC MAC Meio de transmissão Arquitetura de Redes Locais 20 Encapsulamento no modelo IEEE 802 CA Dado Usuário Dado Aplicação PDU de aplicação CT CA Dado Transporte PDU de transporte CR CT CA Dado Rede Dado LLC PDU de rede Cab. LLC CR CT CA Camada de enlace PDU LLC Cab. MAC Cab. LLC CR CT CA Dado MAC PDU MAC Arquitetura de Redes Locais 21 PDU LLC 1 1 1 ou 2 Variável DSAP SSAP Controle PDU de rede Arquitetura de Redes Locais 22 Quadros Ethernet 7 1 6 6 2 46-1500 4 Preâmbulo I Q Endereço destino Endereço origem Tam Dados Checksum 8 6 6 2 46-1500 4 Preâmbulo Endereço destino Endereço origem Tipo Dados Checksum Arquitetura de Redes Locais (a) (b) 23 Endereçamento Ethernet X Z (a) W X Y X Z Z X Z (b) W X Y X Z Z X Z (c) W X Y X Arquitetura de Redes Locais Z Z X Z 24 Protocolo CSMA/CD Monta quadro Verifica meio Espera backoff Calcula backoff Não Não Meio livre? Muitas colisões? Sim Quadro descartado Sim Aguarda gap Transmite quadro Colisão? Sim Envia jam Não Não Arquitetura de Redes Locais Terminou? Sim Quadro enviado 25 Tamanho mínimo do quadro Ethernet (a) X Y X Y X Y (b) (c) Arquitetura de Redes Locais 26 Camada física do Ethernet 10 Mbps Arquitetura de Redes Locais 27 Topologia para 10BASE5 e 10BASE2 Estação Arquitetura de Redes Locais Estação Estação Estação 28 Topologia para 10BASE-T Hub ou switch Estação Estação Arquitetura de Redes Locais Estação Estação 29 Camada física do Fast Ethernet Arquitetura de Redes Locais 30 Camada física do Gigabit Ethernet Arquitetura de Redes Locais 31 Quadro Ethernet com complemento Endereço destino Endereço origem Tipo/ Tam Dados Checksum Complemento 64 bytes 512 bytes Arquitetura de Redes Locais 32 Camada física do 10 Gigabit Ethernet Arquitetura de Redes Locais 33 Repetidores e hubs Aplicação Aplicação Transporte Transporte Rede Rede Enlace Física Arquitetura de Redes Locais Repetidor Hub Enlace Física 34 Repetidores em redes Ethernet Segmento A Segmento C Repetidor Repetidor Domínio de colisão W X Z Segmento B Y Arquitetura de Redes Locais 35 Hub Ethernet Hub Domínio de colisão X Arquitetura de Redes Locais Y 36 Topologia em árvore utilizando hubs Hub Central Hub A Hub B Hub C Domínio de colisão W Arquitetura de Redes Locais X Y Z 37 Pontes e switches Aplicação Aplicação Transporte Transporte Rede Ponte Switch Rede Enlace Enlace Física Física Arquitetura de Redes Locais 38 Pontes Ethernet Segmento A Domínio de colisão Ponte W X Segmento B Domínio de colisão Y Arquitetura de Redes Locais 39 Switch Ethernet Switch W Domínio de colisão X Domínio de colisão Arquitetura de Redes Locais Y Domínio de colisão Z Domínio de colisão 40 Configuração com switch e hubs Switch Domínio de colisão Servidor Hub A W Hub B X Domínio de colisão Arquitetura de Redes Locais Hub C Y Domínio de colisão Domínio de broadcast Z Domínio de colisão 41 Tipos de redes sem fio WWAN WMAN WLAN WPAN Arquitetura de Redes Locais 42 Tipos de BSS Infra-estruturada Ad hoc AP Arquitetura de Redes Locais 43 BSS, ESS e DS ESS Sistema de distribuíção (DS) AP BSS Arquitetura de Redes Locais AP BSS 44 Camada Física do IEEE 802.11 Arquitetura de Redes Locais 45 Modelo de camadas do IEEE 802.11 Logical Link Control (LLC) Camada de enlace PCF MAC DCF Camada física Arquitetura de Redes Locais 46 Coexistência entre PCF e DCF B PCF CFP Arquitetura de Redes Locais DCF CP B PCF CFP DCF CP 47 Seqüência RTS-CTS-Dados-ACK Transmissor RTS Receptor Arquitetura de Redes Locais Dados CTS ACK 48 Controle de acesso virtual (NAV) Transmissor RTS Receptor Dados CTS ACK NAV Dados NAV CTS Outras estações NAV RTS Tempo Acesso adiado Arquitetura de Redes Locais 49 Espaço entre quadros (IFS) DIFS Transmissor SIFS RTS Dados SIFS Receptor Outras estações SIFS CTS ACK NAV Tempo Arquitetura de Redes Locais 50 Transmissão utilizando fragmentação DIFS Transmissor SIFS RTS SIFS Frag. 0 SIFS Receptor SIFS Frag. 1 SIFS CTS Frag. 2 SIFS ACK0 SIFS ACK1 ACK2 NAV Frag. 1 NAV CTS Outras estações NAV RTS NAV ACK0 NAV ACK1 NAV Frag. 0 Tempo Arquitetura de Redes Locais 51 Quadro 802.11 2 2 6 6 6 2 6 0-2312 4 CQ D/ID Endereço 1 Endereço 2 Endereço 3 CS Endereço 4 Dados FCS Arquitetura de Redes Locais 52 Campo CQ (controle do quadro) 2 Ver 2 Tipo 4 Subtipo Arquitetura de Redes Locais 1 1 1 1 1 1 1 1 T F M R P M W O D D F B M D B B 53