Acesso Aleatório (Random Access) CSMA CSMA/CD



Documentos relacionados
Subcamada MAC. O Controle de Acesso ao Meio

TRANSMISSÃO DE DADOS

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

Redes Locais. Prof. Luiz Carlos B. Caixeta Ferreira

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

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

Arquitetura de Redes de Computadores - aula 3

Claudivan C. Lopes

Disciplina: Redes de Computadores I (R1)

O modelo ISO/OSI (Tanenbaum,, 1.4.1)

TRABALHO SOBRE ETHERNET

Exercícios de Revisão Redes de Computadores Edgard Jamhour. Nome dos Alunos

Redes de Computadores

Tecnologia e Infraestrutura. Conceitos de Redes

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

Rede de Computadores

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

Evolução do Padrão Ethernet

Prof. Samuel Henrique Bucke Brito

CCNA 1 Conceitos de Ethernet. Kraemer

Protocolo Ethernet e Dispositivos de Interconexão de LANs

Wireless LAN (IEEE x)

Redes de Computadores I

APLICAÇÃO REDE APLICAÇÃO APRESENTAÇÃO SESSÃO TRANSPORTE REDE LINK DE DADOS FÍSICA 1/5 PROTOCOLOS DE REDE

switches LAN (rede de comunicação local)

Mobilidade em Redes

Detecção de Portadora em Redes de Acesso múltiplo (CSMA)

Redes de Computadores

Redes de Computadores - Capitulo II prof. Ricardo de Macedo 1 ISO INTERNATIONAL ORGANIZATION FOR STANDARDZATION

X.25, Frame Relay, ATM, Ethernet, Orgãos Reguladores. X.25 e Frame Relay

REDES DE COMPUTADORES

REDES DE COMPUTADORES Prof. Ricardo Rodrigues Barcelar

Introdução às Redes de Computadores. Por José Luís Carneiro

Padrão IEEE 802 e Ethernet

Redes de Computadores

Redes de Computadores. Prof. André Y. Kusumoto

Visão Geral do Protocolo CANBus

IEEE a, b, g, n

Módulo 6 Conceitos Básicos sobre Ethernet

Redes e Serviços em Banda Larga

INTRODUÇÃO BARRAMENTO PCI EXPRESS.

Redes Locais. Prof. Luiz Carlos B. Caixeta Ferreira

Universidade do Sul de Santa Catarina. Tecnologia e Comutação Ethernet. Ana Lúcia Rodrigues Wiggers

Fesp - Tópicos Avançados II - Ethernet

Claudivan C. Lopes

Há dois tipos de configurações bidirecionais usados na comunicação em uma rede Ethernet:

O que é uma rede industrial? Redes Industriais: Princípios de Funcionamento. Padrões. Padrões. Meios físicos de transmissão

REDES DE COMPUTADORES

Equipamentos de Rede. Prof. Sérgio Furgeri 1

MÓDULO 7 Modelo OSI. 7.1 Serviços Versus Protocolos

O Padrão Ethernet. Prof. José Gonçalves Pereira Filho Departamento de Informática/UFES

Prof. Wilton O. Ferreira Universidade Federal Rural de Pernambuco UFRPE 1º Semestre / 2012

REDE DE COMPUTADORES

Interconexão de redes locais. Repetidores. Pontes (Bridges) Hubs. Pontes (Bridges) Pontes (Bridges) Existência de diferentes padrões de rede

09/06/2011. Profª: Luciana Balieiro Cosme

Prof. Marcelo de Sá Barbosa REDE DE COMPUTADORES

Roteamento e Comutação

Meios Físicos de Comunicação

Placa de Rede. Tipos de Redes LAN (Local Area Network) Rede local. MAN (Metropolitan Area Network) Rede Metropolitana

Ethernet. Fast Ethernet

Treze razões pelas quais uma rede wireless é lenta

Centro Tecnológico de Eletroeletrônica César Rodrigues. Atividade Avaliativa

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

Faculdade Anhanguera de São Caetano do Sul

Administração de Sistemas de Informação I

Modelos de Camadas. Professor Leonardo Larback

Protocolos de Redes Revisão para AV I

(Open System Interconnection)

Claudivan C. Lopes

UTP ( PAR TRANÇADO SEM PROTEÇÃO)

Redes de Computadores. Prof. Dr. Rogério Galante Negri

Ethernet. Romildo Martins Bezerra CEFET/BA Redes de Computadores II

1 Entendendo Ethernet

AULA 01 INTRODUÇÃO. Eduardo Camargo de Siqueira REDES DE COMPUTADORES Engenharia de Computação

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

UNIVERSIDADE FEDERAL DO PIAUI UFPI Colégio Técnico de Teresina CTT. Professor: José Valdemir dos Reis Junior. Disciplina: Redes de Computadores II

Funcionalidade Escalabilidade Adaptabilidade Gerenciabilidade

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

SERVIÇO NACIONAL DE APRENDIZAGEM COMERCIAL REDE DE COMPUTADORES LAN MAN WAN

FICHA INFORMATIVA E DE TRABALHO MÓDULO REDE LOCAL INSTALAÇÃO

Guia de Conectividade Worldspan Go Res! A V A N Ç A D O

Transcrição:

Acesso Aleatório (Random Access) CSMA CSMA/CD Estefania e Tiago

AGENDA - Histórico - O que é? - Como é implementado? - Como funciona?

Histórico Ethernet was originally based on the idea of computers communicating over a shared coaxial cable acting as a broadcast transmission medium. The methods used were similar to those used in radio systems,[c] with the common cable providing the communication channel likened to the Luminiferous aether in 19th century physics, and it was from this reference that the name "Ethernet" was derived.[23] In the late 19th century, luminiferous aether, æther or ether, meaning light-bearing aether, was the postulated medium for the propagation of light.

Histórico Norman Manuel Abramson (April 1, 1932), 82 years-old, is an American engineer and computer scientist, most known for developing the ALOHAnet system for wireless computer communication. Born in Boston, MA, he received an A.B. in physics from Harvard University (1953), an M.A. in Physics from UCLA (1955), and a Ph.D. in electrical engineering from Stanford University (1958). Além da ALOHAnet ainda contribuiu com: - radar signal characteristics; - sampling theory; - frequency modulation and digital communication channels; - error correcting codes; - pattern recognition; - machine learning and computing for seismic analysis; - spread spectrum techniques in the 1980s. [1] http://www.ieee.org/about/awards/bios/bell_recipients.html#sect8 [2] http://en.wikipedia.org/wiki/norman_abramson

Histórico Mas Normam não fez isso sozinho...no final da década de 60, Norman Abramson e seus colegas na Universidade de Hawaii estavam realizando experimentos com envio de dados pela rede de rádiofrequencia entre os campus nas outras ilhas do Hawai. Eles queriam desenvolver um mecanismo que permitisse compartilhar um mesmo meio de acesso onde múltiplos rádios pudessem se comunicar. Para resolver esse problema eles criaram um protocolo simples, chamado Aloha, que permitia aos rádios enviarem dados em um mesmo canal sempre que necessário, aguardando o reconhecimento dos pacotes (acknowledgments). Se nenhum acknowledgment for recebido então a estação transmissora assume que o dado foi perdido e tenta transmitir novamente (retransmit). Se múltiplas estações podem enviar dados ao mesmo tempo, então colisões ocorrem e os dados são corrompidos. Isso é determinante quando o montante de tráfego aumenta, a eficiência da rede despenca drasticamente. Sob uma condição de alta carga de tráfego na rede, a perda gira em torno de 18% apenas devido às colisões. http://www.okstate.edu/elec-engr/scheets/ecen5553/pub/good_example.pdf

Histórico Em 1973, Bob Metcalfe, trabalhando no centro de pesquisa da Xerox, em Palo Alto, California, pensou que ele poderia melhorar a performance da Aloha Network, adicionando certas "features" ao protocolo. Ele então desenvolveu um conceito chamado "carrier detect", no qual os dispositivos transmissores deveriam "ouvir antes de falar", para ajudar a reduzir o montante de colisões em um "meio compartilhado de acesso". O sistema desenvolvido por ele também tinha capacidade de detectar se uma colisão ocorresse. Este protocolo ficou então conhecido como: "Carrier Sense Multiple Access with Collision Detection", CSMA/CD. A primeira implementação deste protocolo (de camada 1, do modelo OSI), conectou os computadores da Xerox Alto à impressoras laser, servidores e outros computadores da Xerox Alto. A velocidade de conexão resultou em 2.98 Mbps. Inicialmente Metcalfe chamou esta rede de "Alto Aloha Network", porém mais tarde o nome foi alterado para "ethernet". Ele escolheu o nome "ether" como uma forma de descrever a função essencial do sistema: "o meio físico", por exemplo cabos, que carregam bits para todas as estações, assim como a "luminosfera éter" (luminiferous ether), propaga as ondas eletromagnéticas através do espaço. Então, o nome Ethernet nasceu.

Histórico Seguindo o progresso do trabalho de Metcalfe, um consórcio de empresas que incluia DEC, Intel e Xerox trabalharam para publicar um padrão que permitisse construir equipamentos que interoperassem. Este padrão foi chamada de DIX, usando a primeira letra de cada compania. Ao mesmo tempo que o padrão DIX foi desenvolvido, uma organização chamada Institute of Electrical and Electronics Engineers (IEEE) estava trabalhando para desenvolver um padrão aberto de comunicação entre as redes. A organização IEEE comissionou um grupo de trabalho, identificado por IEEE 802.3, sendo um comitê responsável por desenvolver um padrão baseado na tecnologia Ethernet. O resultado dos dois padrões levaram ao atual e moderno Ethernet dos dias de hoje, usado para conectar milhões de computadores, impressoras, servidores e vários outros dispositivos de rede. O padrão IEEE 802.3 foi publicado em 1985 e chama-se "IEEE 802.3 Carrier Sense Multiple Access with Collision Detection (CSMA/CD) Access Method and Physical Layer Specifications". Sendo este um comitê de padrões abertos, que submete seus padrões à American National Standards Intitute (ANSI) e ao International Organization for Standards (ISO). O comitê foi relutante ao incluir o nome Ethernet como sendo inventado pela Xerox. Embora o nome Ethernet popularmente conhecido, não esteja incluído no padrão, ele é amplamente aceito, sendo que, um dispositivo para ser compatível Ethernet ele deve estar em conformidade a porções do documento IEEE 802.3. A comunidade do IEEE 802.3 continua a atualizar o padrão e incorporar novas tecnologias adicionando funcionalidades. Consequentemente, o padrão agora consiste em mais de 2000 páginas com suplementos sendo adicionados continuamente. Desde o padrão 802.3, muitos outros foram reinventados, sendo o 802.3 pensado como "o padrão de muitos outros padrões". [1] Spurgeon, Charles, Ethernet: The Definitive Guide, Cambridge Mass. O Reilly and

Como é implementado? CSMA/CD é implementado em hardware, embarcando código escrito em C. http://speed.cis.nctu.edu.tw/~ydlin/course/cn/nsd2009/ethernet_core.pdf

Como funciona? A subcamada MAC, da camada de enlace, é responsável pelo controle de acesso ao meio. Os protocolos de acesso múltiplo coordenam o acesso ao link. Protocolos de Acesso Aleatório: - ALOHA - CSMA - CSMA/CD - CSMA/CA

A subcamada MAC, da camada de enlace, é responsável pelo controle de acesso ao meio. Os protocolos de acesso múltiplo coordenam o acesso ao link. Protocolos de Acesso Aleatório: - ALOHA - CSMA - CSMA/CD - CSMA/CA

Acesso Aleatório - Cada estação tem direito de acessar o meio, sem ser controlada por outra estação; - Não existe tempo predefinido para uma estação transmitir; - A transmissão entre as estações é aleatória; - As estações competem para acessar o meio; - Para evitar conflitos, as estações seguem procedimentos definidos pelo protocolo.

Protocolos de Acesso Aleatório Os protocolos de acesso aleatório derivam do protocolo ALOHA, cujo método foi melhorado incluindo um procedimento para forçar as estações a testarem o meio antes de fazer a transmissão. CSMA Carrier Sense Multiple Access CSMA/CD Carrier Sense Multiple Access /Collision Detection CSMA/CA Carrier Sense Multiple Acces / Collision Avoidance

CSMA Requer que cada estação teste ( ouça ) o meio antes de iniciar uma transmissão. Com isso a chance de colisão é reduzida, mas não eliminada, e o desempenho melhora. Método I-Persistente: se uma estação detecta o meio disponível, envia seus frames imediatamente. Método Não-Persistente: se o meio está disponível, envia frames imediatamente. Se não está disponível, aguarda um tempo aleatório para testar o meio novamente. Método P-Persistente: usado para canais com time slots de duração igual ou superior ao tempo máximo de propagação. Calcula a probabilidade de ocorrer colisão antes de fazer o envio dos frames.

CSMA/CD - Utilizado nos primórdios do Ethernet (10Base5, 10Base2) quando hubs eram utilizados; - Uma estação detecta sinais do meio enquanto transmite um frame e para de transmitir, enviando um sinal de bloqueio (jam signal) e aguarda um tempo aleatório para retransmitir. - A estação recebe de volta o seu próprio sinal se não há colisão, e o seu sinal mais o sinal de outra estação se há colisão. - A estação monitora o meio após enviar um frame para ver se a transmissão foi bem sucedida. Se houver colisão, o frame é retransmitido.

Fonte: "CSMACD-Algorithm" by Runtux Rob-Nowman, renepick - Own work. http://commons.wikimedia.org/wiki/file:csmacd-algorithm.svg#mediaviewer/file:csmacd-algorithm.svg

Referências [1] http://en.wikipedia.org/wiki/carrier_sense_multiple_access_with _collision_detection [2] Forouzan, B. A. Data Communications and Networking. 4 ed. Mcgraw-Hill Forouzan networking series.