Controle de Acesso ao Meio

Documentos relacionados
Redes Locais (LANs): PRINCÍPIOS

Capítulo6-7 Redes de Computadores Camada 2 Conceitos

Arquitetura IEEE 802 Padrões IEEE 802.3, , 802.2

Técnicas de acesso múltiplo Aloha. O Nível de Enlace nas Redes Locais. Aloha. Aloha. Aloha. Multiple. Sense. Access) CSMA (Carrier(

Redes Ethernet: Camada Física e de Ligação

Sub-camada de Acesso ao Meio

Controle de acesso ao meio

Prof. Antonio P. Nascimento Filho. Tecnologias de rede. Ethernet e IEEE Token ring ATM FDDI Frame relay. Uni Sant Anna Teleprocessamento e Redes

Redes de Computadores

Tecnologias de rede. Diversas tecnologias com características diferentes Exemplos. Ethernet FDDI ATM

A subcamada de controle de acesso ao meio

Protocolos de Acesso ao Meio

TP308 Introdução às Redes de Telecomunicações

Topologias. Topologias. Repetidores Bridges LAN, WAN, MAN LAN Local Area Network. Protocolos de Acesso ao Meio Família IEEE 802.XXX.

PEL/FEN Redes de Computadores 2018/1 Terceira Lista de Exercícios Prof. Marcelo Gonçalves Rubinstein

Ethernet. IEEE padronizou várias redes locais e metropolitanas com o nome IEEE 802 Os mais importantes são:

Fund. De Redes. Ethernet

Camada de Enlace. 5: Camada de Enlace 5b-1

1.1) Explique porque o CSMA-CD não é usado em redes de satélites nem em redes de alta velocidade.

Redes de Computadores. ð Protocolos de Acesso Baseados em Contenção. ð Protocolos de Acesso Ordenado sem Contenção. Redes de Computadores

Características dos Protocolos. Tipos de Protocolos. Protocolos de Acesso baseados em Contenção. Protocolos de de Acesso ao ao Meio

MAC Ethernet (IEEE ) Ethernet: domínio de colisão. Ethernet: domínio de colisão. Redes

Capítulo 6 - Conceitos Básicos de Ethernet. Associação dos Instrutores NetAcademy - Fevereiro Página

Redes de Computadores. Aula: Camada de Enlace Professor: Jefferson Silva

Protocolos de Acesso Baseados em Contenção

Noções de Ethernet (enlace) Endereçamento Físico Dispositivos de Rede. Introdução às Redes de Computadores

Comunicação em tempo real

Open Systems Interconnection

Redes de Computadores I Licenciatura em Eng. Informática e de Computadores 1 o Semestre, 6 de Janeiro de o Teste A

TOKEN RING. Curso Profissional Técnico de Gestão e Programação de Sistemas Informáticos. Redes de Comunicação 10º Ano

ETHERNET PROF. CARLOS MESSANI

Capítulo 5: A camada de enlace

AULA 04 EXERCÍCIOS 1

Redes de comunicação. Mod 2 Redes de computadores. Professor: Rafael Henriques

ARQUITETURA FDDI P E D R O M O N T E I R O N º 14 G P S I

7. Redes Locais Introdução. Redes de Comunicações/Computadores I Secção de Redes de Comunicação de Dados

FDDI. Marcelo Assunção 10º13. Curso Profissional Técnico de Gestão e Programação de Sistemas Informáticos. Disciplina: Redes de Comunicação

Protocolos de Interligação de Redes Locais e a Distância Protocolos de Enlace. Thiago Leite

AULA 04 CONCEITOS DA CAMADA 02 PARTE 02

Fundamentos de Redes

Redes de Computadores. Tecnologias de Redes de Área Local

Redes de Computadores. Profa. Kalinka Regina Lucas Jaquie Castelo Branco. Abril de Universidade de São Paulo. Camada de Enlace de Dados

Aulas 3 e 4 Camada de Enlace Protocolos ponto-a-ponto e de controle de acesso ao meio

Tecnologia Ethernet. Controle de Acesso ao Meio

Redes de computadores Lista de exercícios # 2

Tecnologias de rede. Diversas tecnologias com características diferentes Exemplos. Ethernet FDDI ATM

TRANSMISSÃO DE DADOS

Exercícios de Revisão Redes de Computadores Edgard Jamhour. VLANs, Switching e Padrões IEEE 802

Redes de Computadores

Redes de Computadores e Aplicações

Capítulo 5: A Camada de Enlace. Entender os princípios por trás dos serviços da camada de enlace:

Delimitação de Quadros. Exemplos de Protocolos de Nível de Enlace. Nível de Enlace. Nível de de Enlace. Disciplina: Comunicação de Dados IV

Redes de Computadores II. Módulo 1 Introdução e a camada de enlace

Princípios de detecção e correção de erros, princípios de controle de link e princípios de acesso múltiplo

FUNDAMENTOS DE REDES DE COMPUTADORES AULA 5: REDE DE ACESSO CAMADA ENLACE. Prof. LUIZ LEÃO

5.4 Redes Locais Fast Ethernet IEEE 802.3u

CST em Redes de Computadores

Subcamada MAC. O Controle de Acesso ao Meio

Redes de Computadores

Redes de Computadores

Atividade de Participação de Aula 01 (Individual) Redes Ethernet. Objetivos: Estudar os padrões de rede IEEE802 Material de apoio:

Transcrição:

Controle de Acesso ao Meio

Protocolos de Acesso Baseados em Contenção Aloha Slotted Aloha Carrier Sense Multiple Access (CSMA) MAB-510 11

Aloha Método de Acesso para uma rede de radiodifusão via satélite Possui dois canais de freqüência de rádio canal para difusão de msg do computador-terminal canal para difusão de msg do terminal-computador computador central terminais MAB-510 12

Funcionamento Aloha Receptor detecta um quadro em colisão pelo campo de redundância (CRC) A Aloha B C Desvantagem: Tempo de ocupação do canal com informações violadas é grande MAB-510 15

Eficiência do Aloha puro P(successo de uma tx) = N.P(nó transmitir). P(nenhum outro nó transmitir em [t 0-1,t 0 ]. P(nenhum outro nó transmitir em [t 0,t 0 +1] = Np. (1-p) N-1. (1-p) N-1 = Np. (1-p) 2(N-1) = f(p) Determinando p* (valor ótimo) a partir de f (p) = 0, obtemos p* = 1/(2N-1) e fazendo N... = 1/(2e) =.18 MAB-510 16

Funcionamento Slotted-Aloha Existe um retardo no início da transmissão do quadro (desvantagem) Antes de transmitir um quadro, a estação tem que esperar o início do próximo slot mesmo que o canal esteja disponível A B C Slotted-Aloha MAB-510 18

Eficiência do slotted Aloha Eficiência é a fração de slots bem-sucedidos quando há muitos nós, cada um com muitos quadros para enviar Suponha N nós com muitos quadros para enviar, cada um transmite no slot com probabilidade p Prob. do nó 1 obter successo num slot = p(1-p) N-1 Prob. de qualquer nó obter um successo = Np(1-p) N-1 Para máxima eficiência com N nós, encontre p* que maximiza Np(1-p) N-1 Para muitos nós, o limite de Np*(1-p*) N-1,com N, resulta 1/e =.37 No máximo: uso do canal para envio de dados úteis: 37% do tempo! MAB-510 19

Protocolos CSMA CSMA = Carrier Sense Multiple Access (Acesso Múltiplo por Detecção de Portadora) Estação quando deseja transmitir escuta antes o meio de transmissão e não transmite se existe alguma transmissão em progresso CSMA/CD (CSMA com detecção de colisão) Quando a colisão é detectada, transmissão é interrompida imediatamente CSMA/CD não-persistente CSMA/CD 1-persistente MAB-510 20

CSMA/CD (1-persistente) Antes de transmitir, sente o meio Se estiver livre, transmite Se estiver ocupado, espera ficar livre e tx Se duas ou mais estações sentirem o meio ocupado, elas colidirão com certeza ao final da atual transmissão Se houver colisão, espera um tempo aleatório e repete o processo Binary Backoff Algorithm Um novo quadro só pode ser transmitido após o quadro atual ser transmitido com sucesso ou descartado devido a colisões excessivas MAB-510 21

CSMA/CD (não-persistente) Se o meio estiver livre, transmite Se estiver ocupado, espera um tempo aleatório e repete o processo Se houver colisão, espera um tempo aleatório e repete o processo MAB-510 22

Padrões para LANS e MANS IEEE produziu vários padrões para LANs e MANs Esse padrões são coletivamente conhecidos como IEEE 802 Vários padrões diferem na camada física e na subcamada MAC, mas são compatíveis na camada de enlace MAB-510 23

Padrão IEEE 802 camadas superiores pontos de acesso ao serviço o LLC (LSAP) enlace de dados CONTROLE DE ENLACE LÓGICO (LLC) CONTROLE DE ACESSO AO MEIO (MAC) FÍSICA (PHY) meio físicof MAB-510 24

Padrão IEEE 802 para LANs e MANS IEEE 802.1 - Aspectos gerais e gerenciamento de rede IEEE 802.2 - Camada de Enlace Subcamada LLC (Logical Link Control) tipo 1 - sem conexão tipo 2 - com conexão tipo 3 - com reconhecimento IEEE 802.3 CSMA/CD (MAC) IEEE 802.4 IEEE 802.5 IEEE 802.6 Token-Bus Token-Ring MAN (MAC) (MAC) (MAC) Banda base Banda larga Banda larga Banda base (PHY) (PHY) (PHY) (PHY) (PHY) MAB-510 25

Ethernet e IEEE 802.3

Ethernet e IEEE802.3 Xerox criou um sistema CSMA_CD de 2.94 Mbps a ser conectada a 100 estações de trabalho em cabo de 1 km Communications of ACM, vol.19, no.7, julho/1976, pg. 395-404 Ethernet: Distributed Packet Switching for Local Computer Networks, de Metcalfe e Boggs Xerox, DEC e a Intel criaram um padrão para um sistema Ethernet de 10 Mbps Esse padrão formou a base do 802.3 MAB-510 27

Ethernet e IEEE802.3 características Após a especificação IEEE802.3, Digital, Intel e Xerox desenvolveram versão 2.0 (Ethernet II), compatível com IEEE 802.3 Ethernet e IEEE 802.3 detêm maior fatia de mercado de todos protocolos LAN especificam tecnologias similares ambas são LANs baseadas em CSMA/CD MAB-510 28

Ethernet e IEEE802.3 características Ethernet e IEEE 802.3 são redes de difusão (broadcast) todas estações podem ver todos os quadros, independentemente de serem ou não o destino daqueles dados cada estação examina quadros recebidos para determinar se ela é o destino se for, quadro é passado para camada mais alto dentro da estação MAB-510 29

Ethernet e IEEE802.3 formato do quadro Quadro Ethernet Preâmbulo Endereço Destino Endereço Origem Tipo Dados CRC 8 6 6 2 46-1500 4 Quadro IEEE 802.3 Preâmbulo Delimitador de Início Endereço Destino Endereço Origem Tamanho Dados CRC 7 1 6 6 2 46-1500 4 MAB-510 30

Quadro da Informação quadro Ethernet XEROX (Ethernet II) preâmbulo 8 bytes DA 6 SA 6 Tipo 2 DADOS 46 a 1500 PAD FCS 4 tipo do protocolo start of frame delimiter Ethernet nativo não usa LLC preâmbulo : sincronização do hardware tamanho total mínimo m : 72 bytes - 576 bits tamanho total máximo m : 1526 bytes MAB-510 31

Quadro da Informação quadro IEEE 802.3 PDU LLC DSAP SSAP CONTROL INFO preâmbulo 7 bytes SFD 1 DA 6 SA 6 LEN 2 INFO LLC 46 a 1500 PAD FCS 4 PAD = complemento para tamanho mínimom 48 bits END MAC I/G U/L 46 bits I/G = 0/1 individual/grupo U/L = 1/0 universal/local broadcast = todos os bits em 1 MAB-510 32

IEEE 802.3 O padrão IEEE 802.3 é uma LAN CSMA-CD 1- persistente Porque o IEEE 802.3 escolheu o protocolo o CSMA/CD 1-persistente para o padrão? MAB-510 33

Fatos Relevantes no Ethernet Ethernet foi idealizado para operar com utilização baixa (menor que 50%), quando a probabilidade de duas ou mais estações estarem sentindo o meio ocupado é baixa CSMA/CD 1-persistente tenta minimizar o retardo para transmissão quando o meio é sentido ocupado Colisões fazem parte do protocolo e não devem ser vistas como erro A transmissão se propaga com velocidade finita no meio físico, de modo que uma estação só detectará outra transmissão após certo retardo MAB-510 34

Ethernet Controle de Acesso ao Meio

Colisão A B C D distância D inicia transmissão colisão detectada: transmissão abortada reforço de colisão: 32 bits em 3,2 µs MAB-510 36

Quadro de tamanho mínimo Quadros válidos devem ter pelo menos 64 bytes de extensão Se a parte de dados for menor do que 46 bytes, o campo de enchimento será usado MAB-510 37

Atraso Máximo de Propagação A B C D A inicia tx de 64 bits de preâmbulo no máximo m 511 bits do quadro são enviados antes de abortar tx colisão detectada: tx abortada após s 575 bits ou 57,5 µs s do início da tx, no pior caso D inicia tx, colisão, aborta tx, tx reforço o de colisão reforço o de colisão de A Objetivo:Detectar a colisão antes de acabar a transmissão Atraso máximo m ida e volta = quadro mínimo m + preâmbulo - 1 = 57,5 µs s (eq. a 575 bits) Atraso máximo m fim a fim = 28,75 µs MAB-510 38

Princípio do Ethernet Se até o final da transmissão de um quadro não foi detectada colisão, então este quadro certamente não sofreu colisão até ser recebido no destino MAB-510 39

Limitação da Topologia em CSMA/CD Tamanho mínimo do quadro (64 bytes + 8 preâmbulo = 576 bits) dá o tempo mínimo de uma transmissão Para operação com colisão, este tempo mínimo deve ser maior que o tempo de propagação ida e volta entre as estações mais distantes no Ethernet Evita que uma estação conclua transmissão de um quadro curto antes do primeiro bit ter atingido a extremidade do cabo Uma transmissão poderia corromper o quadro e não ser detectada pelo transmissor Outros fatores podem limitar a extensão da topologia Atrasos elétricos nos repetidores e nas interfaces Atenuação e distorção do sinal nos meios físicos MAB-510 40

Binary Backoff Algorithm Tempo dividido em intervalos de 51,2 µs Após N colisões, a interface escolhe um atraso aleatório entre 0 e 2 N - 1 intervalos para retx Para mais de 10 colisões, usa-se N=10 Exemplo com N = 2 colisões instantes de retx (µs) 0 51,2 102,4 153,6 probabilidade 1/4 1/4 1/4 1/4 Após 16 colisões consecutivas, o quadro é descartado pela interface de rede e um erro é retornado Não existe a garantia de um tempo máximo para transmissão com sucesso e o Ethernet é considerado não-determinístico MAB-510 41

Desempenho Controle de Acesso ao Meio

Vazão do CSMA/CD Modelo simplificado S( N) = 1, onde a = τ = atrasode propagação fima fim 1+ 2af ( N) T p tempo detransmissão do quadro N 1 ( ) = 1 A, = 1 1 f N com A A N a=0,01 a=0,1 a=1 N S(N) S(N) S(N) f(n) 5 0,97 0,78 0,26 1,44 15 0,97 0,75 0,24 1,63 100 0,97 0,75 0,23 1,70 >>100 0,97 0,75 0,23 1,71 Conclusão: devemos ter a<1 Usar pacotes longos Distância limitada MAB-510 43

Exemplos de Desempenho do Ethernet Topologia Quadros 512 bytes Quadros 64 bytes N τ (µs) a S(N) a S(N) 10 Mbps distância máxima 10 Mbps dedicado 10Base-T 100 Mbps distância máxima 100 Mbps dedicado 100Base-T 100 28,75 0,69 0,81 0,49 0,37 2 0,51 0,0012 0,99 0,009 0,93 15 2,83 0,07 0,82 0,49 0,39 2 0,51 0,012 0,99 0,09 0,93 MAB-510 44

Intervalo entre Quadros após final de transmissão esperar o tempo de 96 bits (9,6 µs a 10 Mbps) antes de transmitir novo quadro tenta evitar a monopolização do meio por uma estação ou grupo de estações tempo entre quadros pode diminuir quando quadros são retransmitidos por repetidores repetidores sempre regeneram um preâmbulo completo 9,6µs < 9,6µs repetidor MAB-510 45

Codificação Manchester Codificação Manchester Usada em 10BaseT Cada bit possui uma transição Permite que os relógios nos nós de transmissão e de recepção possam sincronizar um com o outro Não é necessário relógio global centralizado entre os nós! Ei, isso é coisa de camada física! MAB-510 46