Carrier Sense Multiple Access with Collision Detection. Este palavrão
é o sistema de gerenciamento de tráfego que garante o funcionamento das
redes Ethernet. As redes Ethernet utilizam uma topologia lógica de
barramento, isto significa que mesmo ao
utilizar um hub, as estações comportam-se com se estivessem todas
ligadas a um único cabo. Isso simplifica a transmissão de dados e
barateia os equipamentos, mas em compensação traz um grave problema: as
colisões de pacotes que ocorrem sempre que duas (ou
mais) estações tentam transmitir dados ao mesmo tempo.
O sistema CSMA/CD minimiza este problema através de um conjunto de
medidas relativamente simples: Antes de transmitir seu pacote, a estação
"escuta" o cabo, para verificar se outra estação já está transmitindo.
Caso o cabo esteja ocupado ela espera,
caso esteja livre ela transmite.
Mesmo assim, como o sinal demora algum tempo para atingir todas as
estações, existe uma possibilidade considerável de que outra estação
"escute" o cabo antes do sinal chegar até ela, pense que o cabo está
livre e também transmita dados. Neste caso as
duas transmissões colidirão em algum ponto do cabo. A estação que
estiver mais próxima, a primeira a detectar a colisão, emitirá um sinal
de alta freqüência que anula todos os sinais que estiverem trafegando
através do cabo e alerta as demais estações
sobre o problema. Ao receberem o sinal, todas as estações param de
transmitir dados por um período de tempo aleatório. Com isto, os dados
voltam a ser transmitidos, um pacote por vez.
Graças a este sistema, as colisões causam apenas uma pequena perda de
tempo, mas não causam perda de dados. Porém, como as colisões aumentam
junto com o número de PCs na rede elas podem tornar-se um problema sério
em redes com mais de 30 ou 50 PCs.
Neste caso é possível utilizar switchs para dividir o tráfego da rede.
Um switch divide a rede em dois (ou mais) segmentos, diminuindo o número
de colisões de pacoteshttp://www.hardware.com.br/termos/csma-cd
CSMA/CA é para evitar colisões, utilizado em redes Wi-fi onde não é possível prever que os dados colidam no ar.
Bons estudos!