Redes de Computadores

Documentos relacionados
AULA 04 CONCEITOS DA CAMADA 02 PARTE 02

Mestrado em Engenharia de Telecomunicações

TRANSMISSÃO DE DADOS

Subcamada de Controle de Acesso ao Meio. Prof. Leonardo Barreto Campos 1

Redes Móveis. Redes sem fio e redes móveis Introdução. Prof. Jó Ueyama Agosto/2010 SSC

Capítulo 5: A camada de enlace

Redes de Computadores

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

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

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

Subcamada MAC. O Controle de Acesso ao Meio

REDES DE COMPUTADORES

IEEE a, b, g, n

Redes de Computadores

Redes de Computadores 1

Diversos fatores podem impactar na comunicação, tanto cabeado como sem fio, porém os riscos são maiores na sem fio.

Tecnologias e Componentes de Redes

Aulas 13 & 14. Acesso Múltiplo a Pacote: Protocolo Aloha. Eytan Modiano MIT

Subcamada de Controle de Acesso ao Meio. Bruno Silvério Costa

A topologia em estrela é caracterizada por um determinado número de nós, conectados em uma controladora especializada em comunicações.

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

Redes de Computadores

Subcamada de Acesso ao Meio (MAC) Considerações Gerais

Redes de Computadores. Tecnologias de Redes de Área Local

Redes de Computadores

Laboratório de Redes I. 1º Semestre Aula 05. Hubs e Switches. Prof. Nataniel Vieira

Técnicas de Múltiplo Acesso em Redes sem Fio, LANs, MANs

1 - Cite o nome dos principais campos de um quadro Ethernet, explicando qual a funcionalidade de cada campo.

Aulas 15 & 16. Redes Locais. Eytan Modiano MIT

Nível de Enlace. Nível de Enlace. Serviços. Serviços. Serviços. Serviços. Serviços oferecidos os nível de rede

Redes de Computadores

TRANSMISSÃO DE DADOS Prof. Ricardo Rodrigues Barcelar

Agente Administrativo da Receita Federal REDES DE COMPUTADORES

CCT0023 INFRAESTRUTURA DE REDES DE COMPUTADORES Aula 9: Equipamentos Rede / Topologia Hierárquica

Redes de Computadores.

Redes de Computadores

Fundamentos de Redes de Computadores. Camadas física e de enlace do modelo OSI Prof. Ricardo J. Pinheiro

Redes. Redes (Introdução e Tipologias) Introdução às redes. Introdução às redes. Sumário. Equipamento de rede/comunicação. Introdução às redes:

MÓDULO 2 Topologias de Redes

6. Redes sem fios. Redes de Computadores

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

Computadores Digitais 2. Prof. Rodrigo de Souza Couto

Mobilidade em Redes

Redes de Computadores I

TÉCNICAS DE ACESSO PARA SISTEMAS DE COMUNICAÇÃO MÓVEL

CCNA 1 Conceitos de Ethernet. Kraemer

Redes de Computadores. Módulo III Camada de Enlace de Dados

Redes de Computadores

Claudivan C. Lopes

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

ÍNDICE CAPÍTULO 1 INTRODUÇÃO... 6 O QUE É UMA REDE E PARA QUE SERVE?... 7 O PORQUE DE UMA REDE... 9

SSC Redes Móveis

Arquitetura de Redes de Computadores - aula 3

AJProença, Arquitectura de Computadores, LMCC, UMinho, 2003/04 1. Uma Rede de Computadores é constituida por:

Protocolo Ethernet e Dispositivos de Interconexão de LANs

Redes de Computadores e Aplicações

Redes de Computadores

Topologias e Classificação das RC. Prof. Eduardo

Telecomunicações. Prof. MSc André Y. Kusumoto

Redes de Computadores

MAC. Controle de acesso ao meio. Alocação estática e dinâmica. Tipos de transmissão. Controle de acesso ao meio. MAC Medium Access Control

Redes de Comunicações 2. Redes sem Fio e Mobilidade

Protocolos de Redes Revisão para AV I

Redes de Computadores

Alan Menk Santos. Redes de Computadores e Telecomunicações. Camada de Enlace de Dados 15/05/2013.

1 Exercícios da Parte 3 Camada de Enlace de Dados. 2. Qual a importância da tarefa de enquadramento em uma transmissão de dados?

Aula 2 Topologias de rede

Unidade 1. Bibliografia da disciplina 15/11/2008. Curso Superior de Tecnologia: Banco de Dados Redes de Computadores

Unidade 1. Bibliografia da disciplina. Introdução. O que compartilhar? Exemplo 12/10/2009. Conceitos básicos de Redes de Computadores

Redes de computadores Lista de exercícios # 2

REDES DE COMPUTADORES - ANO LECTIVO 2013/2014 MÓDULO 2 REDE DE COMPUTADORES - FICHA DE TRABALHO Nº 1

Fesp - Tópicos Avançados II - Ethernet

Redes Wireless. Padrão IEEE Redes Sem Fio (Wireless) 1

REDE EM BARRENTO UTILIZANDO O MÉTODO DE ACESSO CSMA-CD ETHERNET

Controller Area Network CAN bus. Introdução

Métodos de Acesso em Redes de Área Local

Redes de Computadores

Redes de Computadores Aula 2. Aleardo Manacero Jr.

Placa de Rede. Rede de Computadores. Tipos de Redes LAN (Local Area Network) Rede local. Placa de Rede

Transcrição:

Introdução Inst tituto de Info ormátic ca - UF FRGS Redes de Computadores Controle de acesso ao meio (Medium Access Control - MAC) Aula 09 Enlaces podem ser divididos em duas grandes categorias: Ponto à ponto Difusão (broadcast) Se,em um enlace de difusão, dois ou mais nós transmitem simultaneamente ocorre uma colisão Colisão significa perda de dados (embaralhamento) Detecção da colisão é um procedimento analógico Uma estação escuta a própria transmissão, se o sinal recebido for diferente do transmitido é porque está havendo uma colisão Principal questão em enlaces de difusão QUEM acessa o meio de transmissão quando existe competição entre n estações para utilizá-lo? O QUE fazer na ocorrência de colisões? Redes de Computadores 2 Protocolos de acesso múltiplo Protocolos de acesso múltiplo Determina QUEM obtém acesso ao meio e como as estações compartilham o meio de transmissão Importante t em redes locais (LAN) baseadas em enlaces broadcast Redes ethernet e WiFi Redes WAN normalmente não possuem esse problema por serem ponto-a- ponto e full-duplex Três categorias: divisão de canal acesso aleatório (randômico, não sequencial, não determinístico) revezamento (sequencial, determinístico) ti Acesso aleatório MA (Aloha) CSMA CSMA/CD MACA Protocolos de acesso Múltiplo ao meio Revezamento Reserva Polling Passagem de mensagen Divisão de canal* TDMA FDMA CDMA *fora do contexto da disciplina! Redes de Computadores 3 Redes de Computadores 4

Premissas para a alocação aleatória (dinâmica) Aloha Canal único Tráfego independente Identificação de colisões Se dois ou mais nós transmitem simultaneamente ocorre uma colisão Colisão implica em perda de dados e em sua retransmissão Tempo contínuo ou segmentado (slotted) Contínuo: transmissão pode iniciar i i em qualquer instante t de tempo Segmentado: tempo é dividido em intervalos discretos (slots) e a transmissão só ponde começar no início do slot Detecção de portadora Possibilidade de nós detectarem que o meio está em uso ou não Rede de comunicação baseada em rádio frequência criada na Universidade de Hawai Uma estação cliente envia mensagem para uma estação base. A estação base retransmite para todas as estações (inclui a estação origem) Dois canais : upload (origem base) e download (base estações) Princípio básico: Uma estação transmite sempre que tiver dados disponíveis para enviar É a característica Multiple Access Quadros podem sofrer colisões A estação espera por uma confirmação (ACK) Se não chegar é porque houve colisão, então espera por um período aleatório e retransmite Redes de Computadores 5 Redes de Computadores 6 Eficiência do protocolo Aloha Uma melhoria: Slotted Aloha Colisões ocorrem quando for enviado um quadro j durante o tempo de envio de quadro i p é a probabilidade bilid d que uma estação inicie i i a transmissão Condição de sucesso: quando um nó iniciar a transmitir, nenhum outro pode estar transmitindo ou iniciar sua própria p transmissão t 1 =t 0 -t -1 0 colisão Q b Q a t = L/R Chance de sucesso é: (1-p) n-1 (1-p) n-1 p.(1-p) 2(n-1) Q i t o t 1 =t 0 +t o 1 0 Probabilidade de não ocorrer transmissão antes e durante a transmissão do quadro i Possível demonstrar que a eficiência máxima da rede inteira, para n, é 1/(2e), ou seja, 0.185 Alteração para permitir o envio de quadros apenas no início do intervalo de um quadro Chance da transmissão ser bem sucedida é N.p.(1-p) ) (N-1) Eficiência máxima da rede inteira, para N, é 1/e, ou seja, 0.37 Rede de R bits/s apresenta taxa efetiva de 037*R 0,37 bits/s t -1 =t 0 -t Probabilidade (1-p) n-1 de que ninguém inicie uma transmissão nestes momentos colisão Q i+2 Q i-1 Q i Q i+1 t= L/R t o t 1 =t 0 +t Redes de Computadores 7 Redes de Computadores 8

Carrier Sense Multiple Access Protocols (CSMA) CSMA Persistente e não persistente No Aloha a decisão de cada estação transmitir é independente Melhoria: uma estação escutar o meio para verificar se uma transmissão está em curso antes de iniciar a sua Protocolo com detecção de portadora Duas estratégias básicas Persistente Não persistente Persistente (ou 1-persistente) Escuta o canal; se livre transmite, se ocupado espera ficar livre e transmite Em colisão, espera tempo aleatório e reinicia i i o procedimento Não persistente Escuta o canal; se livre transmite, se ocupado aguarda tempo aleatório e volta a escutar o meio Em colisão: repete procedimento p-persistente Aplicado em canais segmentados Escuta o canal; se livre transmite com probabilidade p, se ocupado OU tiver declinado de transmitir (1-p) espera o próximo slot e repete procedimento. Em colisão: espera próximo slot e repete procedimento Redes de Computadores 9 Redes de Computadores 10 CSMA with Collision Detection (CSMA/CD) Funcionamento do CSMA e duração do quadro Dois problemas com CSMA Elimina as colisões se as estações escutarem uma transmissão em curso Tempo de propagação: uma transmissão ainda não chegou Redes sem fio: não se escuta transmissões fora do alcance da antena Ocorrendo uma colisão, os dados transmitidos precisarão ser reenviados Desperdício temporal de duração L/R (independente de onde houve a colisão, o quadro é corrompido e precisa ser retransmitido) Detecção de colisão (CSMA/CD) Abortar a transmissão tão logo tenha sido detectado uma colisão Tempo mínimo para um nó detectar que houve uma colisão: 2, onde é o tempo de propagação da linha Só após 2 o nó pode ter certeza que alocou o canal corretamente, t ou seja, o nó deve ainda estar em modo transmissão para detectar a colisão (se houver) Tamanho mínimo do quadro deve corresponder a uma duração de 2 t o t 2 Houve uma colisão! t 1 t o 2 t 1 t 2 Houve uma colisão durante minha transmissão Redes de Computadores 11 Redes de Computadores 12

Conceitos de diâmetro da rede e domínio de colisão Controle de acesso ao meio em redes sem fio Diâmetro da rede: Distância máxima entre as estações mais distantes de forma que o CSMA continue a funcionar adequadamente Domínio de colisão: Segmento de rede física em que duas ou mais estações podem provocar uma colisão se transmitirem simultaneamente. t Exemplo: IEEE 802.3 (versão original anos 70) Cabo coaxial e 10 Mbps Define condições para que o atraso de propagação seja no mínimo de 25.6 us Então: Tempo de bit = 0,1 us, 2 = 51,2 us; quadros mínimo de 512 bits (64 bytes) Alcance do rádio das estações (nós) é limitado As estações podem não transmitir (nem receber) a todas estações Ainda sobre colisões O CSMA informa atividade apenas na estação que detecta a portadora Em redes com fio todas estações sentem o sinal, em redes sem fio, não O que importa é a interferência no receptor Problemas da estação oculta e da estação exposta Estação oculta Estação exposta A B C A B C D Colisão Redes de Computadores 13 Redes de Computadores 14 Multiple Access with Collision Avoidance (MACA) Protocolos de acesso controlado (determinístico) Idéia é forçar o receptor a transmitir um quadro Evita transmissões de estações próximas ao receptor Emprego de quadros especiais: Request to Send (RTS) e Clear to Send (CTS) Transmissor envia um RTS ao receptor e espera CTS Se canal estiver livre, receptor envia o CTS Ausência do CTS faz com que o transmissor reenvie RTS Protocolo de reserva Polling Passagem de mensagem de permissão (token) Como ausência de disputa significa ausência de colisão são denominados de protocolos livres de colisão. Redes de Computadores 15 Redes de Computadores 16

Protocolo de reserva Polling (poll-select) O tempo de transmissão é dividido em intervalos Em cada intervalo é enviado um quadro de reserva antecedendo o de dados Está sempre presente Possui uma largura em bit proporcional ao número de estações Uma estação antes de transmitir necessita reservar um intervalo Baseado na existência de um mestre (estação primária) Toda troca de dados deve passar pela estação primária, mesmo quando a comunicação é entre estações secundárias Dois procedimentos: Selecting: usado sempre que a primária deseja enviar dados a um secundário Polling: usado para permitir que uma secundária envie dados a primária Redes de Computadores 17 Redes de Computadores 18 Passagem de mensagem Leituras complementares Baseados em uma autorização para transmitir Autorização é um quadro especial (token) Estação que recebe o token tem o direito de acessar ao meio (transmitir) e.g.: IEEE802.4 (token bus), IEEE802.5 (token ring) e FDDI Tanenbaum, A. Redes de Computadores (4 a edição),campus, 2003. Capítulo 4, seções 4.1 e 4.2 (exceto 4.2.4 e 4.2.5) Kurose, J.; Ross, K.; Redes de Computadores e a It Internet t (6ª edição), Pearson Education do Brasil, São Paulo, 2013. Capítulo 5, seção 5.3 UFRGS rmática - U UFRGS rmática - U Redes de Computadores 19 Redes de Computadores 20