CSMA/CD
Origem: Wikipédia, a enciclopédia livre.
Em ciência da computação, CSMA/CD, do inglês Carrier Sense Multiple Access with Collision Detection, é um protocolo de telecomunicação que organiza a forma como os computadores compartilham o canal. Originalmente desenvolvido nos anos 60 para ALOHAnet - Hawaii usando rádio, o esquema é relativamente simples comparado ao token ring ou rede de controle central (master controlled networks).
Este protocolo inclui uma técnica de detecção da portadora e um método para controlar colisões: se um posto de transmissão detecta, enquanto transmite uma trama, que outro sinal foi injectado no canal, pára de transmitir, envia uma trama de dispersão e espera um intervalo de tempo aleatório (backoff) antes de tentar enviar novamente a trama.
CS (Carrier Sense): Capacidade de identificar se está ocorrendo transmissão;
MA (Multiple Access): Capacidade de múltiplos nós concorrerem pelo utilização da mídia;
CD (Collision Detection): É responsável por identificar colisões na rede;
[editar] Como funciona ?
O CSMA identifica quando a mídia está disponível (idle time) para a transmissão. Neste momento a transmissão é iniciada. O mecanismo CD ao mesmo tempo obriga que os nós escutem a rede enquanto emitem dados, razão pela qual o CSMA/CD é também conhecido por “Listen While Talk“(LWT).
Se o mesmo detecta uma colisão, toda transmissão é interrompida e é emitido um sinal (“jam” de 48 bits) para anunciar que ocorreu uma colisão. Para evitar colisões sucessivas o nó espera um período aleatório e volta a tentar transmitir.
[editar] Como as colisőes são detectadas?
Como o CD tem a capacidade de “ouvir” enquanto “fala”, o mesmo compara se a amplitude do sinal recebido é a mesma do sinal enviado. Desta forma, quando ouve-se algo diferente do que foi dito, é identificada uma colisão.
Colisões são consideradas um problema, ou um erro de transmissão, apenas quando ocorrem mais de 16 vezes consecutivas, ou seja, se um determinado nó tenta retransmitir um mesmo frame mais de 16 vezes, resultando sempre em uma colisão, então tal transmissão é cancelada passa a ser considerada um problema.