CSMA/CD
Carrier Sense Multiple Access with Collision Detection, ou protocolo de acesso múltiplo com detecção de portadora e detecção de colisão é um protocolo de acesso múltiplo utilizada em redes com enlaces compartilhados, como o Ethernet. O protocolo foi desenvolvido nos anos 60 pela Universidade do Havaí para a primeira rede de pacotes por rádio, a ALOHAnet. Nesse esquema, antes de transmitir os dados, a estação "escuta" o canal. A transmissão só ocorre se o canal estiver livre. Durante a transmissão, a estação continua monitorando o canal: caso detecte algo diferente do que está enviando, isso indica uma colisão. No caso de uma colisão, a estação interrompe sua transmissão, espera um intervalo aleatório, e tenta novamente.
Imagem: Luca Ghio · BY-SA · Openverse
No protocolo Ethernet, quando uma colisão é detectada por uma das estações, uma sequência de Jamming (Interferência) de 32 bits é transmitida pela linha. Esta sequência é emitida para garantir que todas as estações detectem a interferência na linha, e abortem ou atrasem suas transmissões.
Imagem: Frealsanchez · BY-SA · Openverse
O CSMA/CD é utilizado nas obsoletas variantes do protocolo Ethernet com meio compartilhado (10BASE5, 10BASE2) e nas versões iniciais do Ethernet de par trançado. Após a introdução do switch, o CSMA/CD se torna desnecessário, devido ao isolamento dos domínios de colisão.


