CSMA

Origem: Wikipédia, a enciclopédia livre.

CSMA (Carrier Sense Multiple Access, ou Acesso múltiplo com detecção de portadora[1]), no estudo de redes de computadores é um protocolo de controle de acesso ao meio que diminui a probabilidade de colisão de quadros (nome dado ao PDU na camada de enlace, também chamado de frame[2]) em redes com múltiplo acesso ao meio.[3]

Quando um host quer transmitir, ele primeiro "ouve" o canal (sensoriamento da portadora) para saber se existe transmissão de dados corrente. Existindo transmissão, aguardará um determinado tempo (que pode ser aleatório ou específico). Se não existir transmissão, então, dependendo da variação do CSMA implementada, ela decidirá pela transmissão ou não.

O CSMA não evita as colisões por completo. Elas ocorrem quando há simultaneidade no sensoriamento do canal, fazendo com que dois ou mais hosts suponham não haver transmissão e as iniciam concomitantemente.

Muitas variações são usadas para aumentar a eficiência do método, como CSMA/CD e CSMA/CA. O CSMA/CD ("Carrier-Sense Multiple Acces with Collision Detection", com detecção de colisão) é usado em redes Ethernet, presente quase todas as redes locais atuais e o CSMA/CA ("Carrier-Sense Multiple Access with Collision Avoidance", com prevenção de colisão) é popular em redes locais sem fio (WLANs).

Referências[editar | editar código-fonte]

  1. Kurose, James F.; Ross, Keith W. (2013). Redes de computadores e a internet: uma abordagem top-down 6ª ed. São Paulo: Pearson Education do Brasil. pp. 336–337 
  2. Pinheiro, José Mauricio Santos. «Artigo - Frames, Pacotes e Datagramas». www.projetoderedes.com.br. Consultado em 22 de maio de 2017 
  3. Forouzan, Behrouz A. (2008). Comunicação de Dados e Redes de Computadores 4ª ed. São Paulo: McGraw-Hill. pp. 370–373 
Ícone de esboço Este artigo sobre telecomunicações é um esboço. Você pode ajudar a Wikipédia expandindo-o.